Ex : sharepoint, mcse, pmp, ccna, formation gestion projets, formation business object, formation lpi, formation .net

Développeur Java certifié Sun (JAV)

Cursus exclusif
Formation Développeur Java certifié Sun

Formation Systèmes, Réseaux, Base de données, Développeurs, ManagementVotre sélection

Votre sélection est vide
Voir votre sélection
Ajoutez cette page
Téléchargez votre devis :    Gratuitement
   Sans engagement  
   En moins d'une minute

Notre programme de formation Développeur Java certifié Sun a été élaboré par des experts techniques et des experts en pédagogie en collaboration avec Sun.

Développeur Java certifié Sun

Vous apprendrez à...

Réaliser une application en Java

  • Comprendre la programmation orientée objet
  • Développer des classes
  • Créer des paquetages
  • Gérer les erreurs et les exceptions
  • Gérer les entrées/sorties
  • Créer les accès aux fichiers
  • Créer les accès aux bases de données
  • Développer avec J2EE
  • Utiliser Netbeans et Eclipse
  • Configurer Tomcat
  • Utiliser les métas modèles

Un contenu riche et complet

Nos objectifs pédagogiques sont décomposés en modules permettant de cerner l'ensemble des problématiques rencontrées en entreprise.

Le programme détaillé de la formation

Culture générale Java

  • L'introduction au langage Java
  • L’origine du langage et de la plate-forme
  • Les nouveaux concepts
  • La notion de JVM
  • Les différentes versions de Java
  • Exercice : Comparaison avec les autres langages
     
  • Les applications Java
  • Les Applets et les applications Internet
  • Les applications autonomes
  • La comparaison et les éléments de choix
     
  • Les bases du langage Java
  • La structure d’un programme Java
  • Le modèle mémoire et le garbage collector
  • Les types Primitifs et les tableaux
  • Les structures de contrôle
  • Les conventions de codage
  • La structure syntaxique d’une application Java
  • Exemple de syntaxe sur une application de démonstration simple
  • La réalisation de votre première application simple
  • Les types
  • Les types de base et les types objet
  • Les Expressions
  • La déclaration de variables et de constantes
  • L'utilisation des opérateurs avec les objets.
  • L'utilisation des tableaux
  • La conversion de types
  • Les instructions de contrôle : if, for, while , return et break.
  • La réalisation d’un programme minimum
  • Les conventions d'écriture.

Les concepts objets obligatoires pour Java

  • La présentation et la définition d’une classe
  • Les attributs et les méthodes
  • L’encapsulation
  • Le polymorphisme
  • Les méthodes :
  • L'invocation des méthodes
  • L'éxecution des méthodes de classes et des méthodes d’instances
  • La surcharge des méthodes
  • L'abstration :
  • L'utilisation d’un objet de la classe Date
  • L'instanciation des objets
  • L'utilisationde de la classe String
  • L'utilisation de la classe StringBuffer
  • L'héritage
  • La présentation du concept d’héritage
  • L'utilisation de l’héritage
  • La classe Object et la généricité
  • L'utilisation du polymorphisme
  • La spécialisation d’une référence polymorphe
  • Le typage des référence et des objets
  • Le comportement des méthodes et du typage
  • La généricité des classes conteneurs : exemple de la classe Vector
  • Les interfaces
  • La terminologie et la syntaxe
  • L'extension et l'implémentation
  • L'utilisation des interfaces pour les méthodes
  • L'intérêt du mécanisme d’interface pour les méthodes
  • Les interfaces et constantes

Le développement de classes

  • Le squelette d'une classe
  • L'organisation en packages
  • Les contraintes liées aux packages
  • L'écriture des constructeurs
  • Le constructeur par défaut
  • L'auto-référence this.
  • Les champs et les méthodes statiques
  • La méthode main
  • Le développement d'interfaces
  • Les rappels et compléments sur les principes
  • La syntaxe associée aux interfaces
  • La définition d'interfaces pour les méthodes
  • L'mplémentation et les extensions multiples d'interfaces
  • L'implémentation partielle d'interface
  • Les développement de classes dérivées
  • Les rappels sur les classes dérivées
  • Les méthodes abstraites
  • Les classes abstraites et les interfaces
  • Le droit d’accès aux champs et l'héritage
  • Les constructeurs et l'héritage
  • La redéfinition et la surcharge

Les concepts objets avancés

  • Les classes et méthodes abstraites en Java
  • Les classes imbirquées et classes anonymes
  • LA présentation des paquetages (packages) 

La gestion des erreurs avec les exceptions

  • Le principe des exceptions
  • Le mode de détection
  • La notification d’une situation d’exception
  • Le report d'une exception : clause throws
  • Le report d'une exception : bloc try/catch
  • L'utilisation des exceptions pré-définies
  • Le flux d’entrée/sortie

Le fonctionnement général des entrées/sorties sous Java

  • La lecture et l'écriture de données dans les fichiers
  • L'accès au système de fichier

L'accès à une base de données SQL avec JDBC

  • La présentation de JDBC
  • Les pilotes JDBC
  • Les requêtes SQL statiques
  • Les requêtes SQL pré compilées
  • L'appel aux procédures stockées dans le SGBD
  • La gestion des transactions

Le développement d’applications Web d’entreprise
 

  • Les concepts de base
  • Le serveur et le client Web. Protocoles applicatifs (HTTP). Scripts CGI et gestion des sessions
  • L'accès aux ressources de l'entreprise : SGBDR, base documentaire et XML, moniteur transactionnel, annuaire, application héritée.
  • HTML-XML, applets Java.
  • La plate-forme Java 2 Enterprise Edition (J2EE). Architecture multi-tiers. 

Le développement d’applications Web d’entreprise

  • La présentation des composants nécessaires à l'utilisation de Java côté serveur
  • Le serveur Web et la plate-forme serveur. Moteur de servlet. Java Virtual Machine
  • Les outils de développement et de débogage : NetBeans et Eclipse
  • L'architecture du conteneur Web Tomcat d'Apache
  • Le déploiement des servlets et pages JSP.
  • La présentation des Java Server Pages

Le développement d’applications Web d’entreprise

  • Les mécanismes de fonctionnement, l'analyse d’une page JSP
  • Les scriptlets et l'intégration dans une page Web
  • Les directives, déclarations et expressions JSP
  • La synthaxe

La présentation des servlets

  • Les principes de base d’une servlet
  • Les servlets et JSP
  • Les principes de base d’une servlet et d’une page JSPModèles architecturaux de mise-en-œuvre des servlets/JSPDélégationInclusion
  • Le développement d'une application Web à base de servlets
  • Le conteneur de servlet. Le cycle de vie d'une servlet
  • L'initialisation d'une servlet, l'écrire des méthodes de services
  • La gestion des formulaires HTML
  • Le traitement de la réponse, l'envoi d'information, la génération de HTML
  • Le filtrage des requêtes/réponses. Programmation des filtres
  • La récupération d'information : du serveur Web, du client et de l'environnement
  • L'invocation d'autres ressources Web, l'inclusion et le transfert du contrôle
  • Le développement d'une première servlet
  • La génération de contenu dynamique. La structure d'une servlet

L'accès aux bases de données relationnelles avec JDBC

  • L'architecture-type JDBC
  • La présentation des différents types de drivers et éléments de choix
  • La gestion des connexions au SGBD
  • L'éxécution de requêtes SQL statiques
  • L'exploitation des résultats en JDBC 1.x et 2.0Correspondance entre types SQL et types JavaTraitement des erreurs
  • L'éxécution de requêtes SQL dynamiques
  • L'appel de procédures stockées
  • L'accès au méta-modèle
  • Les fonctionnalités avancées JDBC 2.0Navigation dans les ResultSetExploitation de types SQL 3Programmation de traitements Batch

Devis en ligne

Numéro national: 0 800 800 900
Réalisez votre devis en ligne gratuitement et en moins d'une minute
© copyright 2010 EGILIA  Ver:2.0
Cette page qui a pour titre "Programme Développeur Java certifié Sun (SCP)" peut être décrite ainsi : "Formation java : . Celle-ci possède les méta mot-clés suivants : java, formation-java, cours-java, certification-java, formation-java-paris, formation-java-lille, formation-java-lyon, formation-java-toulouse, formation-java-aix-en-provence, formation-java-marseille, formation-java-rennes, formation-java-strasbourg, formation-java-bordeaux, formation-java-dif, formation-java-fongecif, formation-java-particulier, formation-java-salarie, formation-java-entreprise, formation-java-expert, formation-java-avance, formation-java-debutant, formation-java-programme, cours-java-paris, cours-java-lille, cours-java-lyon, cours-java-toulouse, cours-java-aix-en-provence, cours-java-marseille, cours-java-rennes, cours-java-strasbourg, cours-java-bordeaux, cours-java-dif, cours-java-fongecif, cours-java-particulier, cours-java-salarie, cours-java-entreprise, cours-java-expert, cours-java-avance, cours-java-debutant, cours-java-programme, certification-java-paris, certification-java-lille, certification-java-lyon, certification-java-toulouse, certification-java-aix-en-provence, certification-java-marseille, certification-java-rennes, certification-java-strasbourg, certification-java-bordeaux, certification-java-dif, certification-java-fongecif, certification-java-particulier, certification-java-salarie, certification-java-entreprise, certification-java-expert, certification-java-avance, certification-java-debutant, certification-java-programme, formation-sun-java, cours-sun-java, certification-sun-java, sun, scjp, application-java, j2ee, oriente-objet, poo, cours-paquetage, cours-classes, netbeans, jsp, xsl, java-xml, s-java, organisme-de-java, cours-swing, cours-j2ee, j2se, java-avance, java-expert, debutants, java-web, scwcd, sun-certified-java-programmer, servlet, deroulement, avantage, certified, pre-requis, debouches, stage, .EGILIA Learning, le spécialiste de la formation certifiante en informatique et management, vous propose des formations systèmes Microsoft (MCSA, MCSE, MCTS et MCITP) et Linux LPI. Nous proposons également des formations certifiantes réseaux Cisco (CCNA, CCNP, CCSP, CCVP, CCIE, FIREWALL PIX et ASA, VPN, WIRELESS WLAN), des formations management ( ITIL et PMP ), des formations bases de données ( SQL Server ) et des formations développeurs .NET. Toutes les formations EGILIA Learning sont éligibles au DIF.