3 923,84 €

Formation Développeur Java certifié Oracle OCA+OCP, Java SE 7 Programmer (O...

Informations sur l'événement

Partager cet événement

Date et heure

Adresse

Adresse

Aix en Provence

Paris

Afficher la carte

Amis qui participent
Description de l'événement

Description

Nous organisons la formation Développeur Java certifié Oracle OCA+OCP de 9 jours dans nos locaux qui comprend :

- Accès illimité et à vie au SMARTCenter
- Le petit déjeuner offert tous les matins
- Support de cours
- L'examen de certification

Le programme comprend :

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'utilisation de 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'implé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 imbriqué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

  • 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

  • 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 JSP

  • Modèles architecturaux de mise-en-œuvre des servlets / JSP, Délégation, Inclusion

  • 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.0

  • Correspondance entre types SQL et types Java

  • Traitement 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.0

  • Navigation dans les ResultSet

  • Exploitation de types SQL

  • Programmation de traitements Batch


Partager avec les amis

Date et heure

Adresse

Aix en Provence

Paris

Afficher la carte

Sauvegarder cet événement

Événement sauvegardé