Formation Java perfectionnement

Formation Java perfectionnement

Formateur :
Catégories :
Avis :

A propos de cette formation

La formation Java Perfectionnement s’adresse à un public connaissant déjà les bases du langage Java et désirant approfondir leurs connaissances en découvrant les aspects avancés du Java.

Au cours de cette formation, les participants apprendront à réaliser des applications graphiques en respectant les architectures recommandées pour ce genre de programmes. Ils aborderont les problématiques de la sécurité et de l’accès au réseau.

Programme de la formation

 

Concepts et syntaxes avancés du langage java

  • Les « import static »
  • Autoboxing et auto-unboxing des types primitifs
  • Les types génériques
  • Amélioration des boucles avec les collections
  • Méthodes à nombre d’arguments variable
  • Annotations : utilisation, création
  • Gestion des interfaces

Gérer les accès concurrents en java

  • Définition d’un thread
  • Créer et manipuler les threads
  • Synchroniser les threads sur un objet moniteur
  • Exemple de temps réel
  • Bonnes et mauvaises pratiques

Flux d'entrée/sortie (i/o) en java

  • Gestion des entrées/sorties,
  • Les API Java de gestion des flux,
  • Programmation par exception,
  • Sérialisation / Désérialisation.

Principes des architectures n-tiers, pattern mvc et design patterns

  • Le couple Observer/Observable
  • Façade
  • Fabrique abstraite
  • Inversion de contrôle
  • Itérateur et Visiteur

Accéder à une base de données relationnelle avec jdbc

  • Architecture et types de pilotes JDBC
  • Charger le pilote et récupérer une connexion à la base de données,
  • Exécuter des requêtes SQL,
  • Requêtes paramétrées,
  • Exploitation des résultats,
  • Notion de persistance objet

Gestion de flux d’entrées/sorties en java

  • Flux binaires, encodages
  • Sérialisation/désérialisation objet et xml
  • Les modifieurs Java et leurs impacts

Architecture à objets distribués : rmi (remote method invocation)

  • Présentation
  • Appel de méthodes d’un objet distant (TCP-IP)
  • Appel de méthodes d’un objet distant (RMI)

Swing

  • Architecture
  • Layouts managers
  • Les composants simples : JPanel, JLabel, JButton, JTextComponent, JEditorPane etc.
  • Fenêtres, dialogues, barres d’outils et panels
  • L’interface ComponentUI, JTree et JTable.

 

Autres formateurs

Développeur et formateur Web Open source et CMS

Développeur et formateur Java

Lead-développeur .NET et formateur en gestion de projet

Avis

Avis et commentaires extraits des évaluations remplies par chaque stagiaire en fin de formation.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: