25 avenue saint Maur 59110 LILLE - LA MADELEINE 03 28 38 12 30 contact@evolution-nord.fr reclamation@evolution-nord.fr
CPF
Java - Programmation et introduction à l'objet
logo Java
Java

Java - Programmation et introduction à l'objet

Demande d'infos

Infos Pratiques

4 jour(s)

Objectifs

Développer des applications optimisées en Java Intégrer les bonnes pratiques de conception et de programmation Travailler en environnement de projet Mettre en oeuvre des tests unitaires avec JUnit.

Formule possibles

  • intra Entreprise
  • Cours Particulier
  • Form'action

Pré-Requis

Connaissance d'un environnement de développement sur PC + HTML + navigation web
show ill
Configurez votre interface de développement
show ill
Installez les paramètres de votre environement
show ill
Découvrez des astuces facilitant le déploiement
Demande d'infos

Le Programme

Architecture de la plate-forme java
  • Caractéristiques du langage.
  • Plateformes J2SE, J2EE et J2ME.
  • Types d'applications Java.
  • Compilateur, JRE, APIs de base.
  • Projet, compilation, exécution, débogage, documentation avec Eclipse.
  • Scripts d'exploitation de projet avec Ant.
Eléments syntaxiques du langage
  • Types primitifs, classes wrapper, opérateurs.
  • Structures de contrôle.
  • Gestion des exceptions.
Mise en oeuvre des concepts objet
  • Classe, attributs et méthodes.
  • Optimisation : JVM, mémoire, garbage collector, JIT.
  • Pools d'objet.
  • Encapsulation, intégrité, évolutivité.
  • Accesseurs et modifieurs.
  • Surcharges des méthodes.
  • Généralisation et spécialisation : l'héritage.
  • Classe et méthodes abstraites.
  • Polymorphisme.
  • Développement par contrat : les interfaces.
  • Les collections : caractéristiques, itérateurs, interfaces.
  • Méta-programmation avec les annotations.
Threads
  • Gestion des accès concurrents.
  • Verrous sur les objets et non sur les méthodes.
  • Accès aux variables partagées.
  • Verrous multiples (éviter l'interblocage).
  • Pools de threads.
Clients riches : awt et swing
  • Le pattern Modèle Vue Contrôleur.
  • Gestion des fenêtres et des composants.
  • Gestion évènementiel par délégation, le pattern Observateur.
Accès aux bases de données
  • Architecture et pilotes JDBC.
  • Exécuter et exploiter des requêtes SQL et paramétrées.
  • Persistance objet, Object Relational Mapping, Hibernate.
Les design patterns
  • Unicité d'instance : pattern Singleton.
  • Rendre indépendant la complexité de création : pattern Fabrique.
  • Diminuer les dépendances : pattern Façade.
  • Structures composites récursives : pattern Composite.
  • Comportemens et états dynamiques : pattern Etat.
Demande d'infos

Avis clients

Voir plusVoir Moins

Ce stage n'est pas compatbile avec la formule inter-entreprise, mais contactez-nous et nous mettrons en place une solution sur messure

Votre Devis en quelques clics...

Recapitulatif de la demande...

Contactez nous

Nos Coordonnées

Remplissez le formulaire

Vos informations

Vos coordonnées

Votre Organisation

Votre Message

Validation

Envoyer
logo Java
Java

Java - Programmation et introduction à l'objet

Infos Pratiques

  • Durée : 4 jour(s)

Objectifs

Développer des applications optimisées en Java Intégrer les bonnes pratiques de conception et de programmation Travailler en environnement de projet Mettre en oeuvre des tests unitaires avec JUnit.

Pre-Requis

Connaissance d'un environnement de développement sur PC + HTML + navigation web
Contactez-nous
Devis
Télécharger
Voir détails Masquer détails
  • Architecture de la plate-forme java
  • Caractéristiques du langage.
  • Plateformes J2SE, J2EE et J2ME.
  • Types d'applications Java.
  • Compilateur, JRE, APIs de base.
  • Projet, compilation, exécution, débogage, documentation avec Eclipse.
  • Scripts d'exploitation de projet avec Ant.
  • Eléments syntaxiques du langage
  • Types primitifs, classes wrapper, opérateurs.
  • Structures de contrôle.
  • Gestion des exceptions.
  • Mise en oeuvre des concepts objet
  • Classe, attributs et méthodes.
  • Optimisation : JVM, mémoire, garbage collector, JIT.
  • Pools d'objet.
  • Encapsulation, intégrité, évolutivité.
  • Accesseurs et modifieurs.
  • Surcharges des méthodes.
  • Généralisation et spécialisation : l'héritage.
  • Classe et méthodes abstraites.
  • Polymorphisme.
  • Développement par contrat : les interfaces.
  • Les collections : caractéristiques, itérateurs, interfaces.
  • Méta-programmation avec les annotations.
  • Threads
  • Gestion des accès concurrents.
  • Verrous sur les objets et non sur les méthodes.
  • Accès aux variables partagées.
  • Verrous multiples (éviter l'interblocage).
  • Pools de threads.
  • Clients riches : awt et swing
  • Le pattern Modèle Vue Contrôleur.
  • Gestion des fenêtres et des composants.
  • Gestion évènementiel par délégation, le pattern Observateur.
  • Accès aux bases de données
  • Architecture et pilotes JDBC.
  • Exécuter et exploiter des requêtes SQL et paramétrées.
  • Persistance objet, Object Relational Mapping, Hibernate.
  • Les design patterns
  • Unicité d'instance : pattern Singleton.
  • Rendre indépendant la complexité de création : pattern Fabrique.
  • Diminuer les dépendances : pattern Façade.
  • Structures composites récursives : pattern Composite.
  • Comportemens et états dynamiques : pattern Etat.
show ill
Configurez votre interface de développement
show ill
Installez les paramètres de votre environement
show ill
Découvrez des astuces facilitant le déploiement

Formule possibles

  • intra Entreprise
  • Cours Particulier
  • Form'action

Votre Devis en quelques clics...

qsdf
Home
Cursus
Inter
Devis
Contact
X

Nos Coordonnées

Formulaire

Vos informations

Vos coordonnées

Votre Organisation

Votre Message

Validation

Envoyer
X

Votre Message

Envoyer