CMS Informatic

Java Perfectionnement

3 jours – 21 heures en présentiel

Maîtriser les notions avancées de Java, tels que les design pattern, les structures complexes et les lambdas fonctions, développer des solutions logicielles complètes

pRErequis

Avoir suivi la formation initiation ou avoir un niveau équivalent

Public

Tout public

Lieu de formation

CMS Informatic 91140 Villejust

Contenu du programme

  • Rappels de notions théoriques
  • Création d’un code et héritage simple
  • Rappels de typage
  • Notions élémentaires du Java
  • Déclaration de classes et d’interfaces
  • Contrôle de la visibilité des éléments
  • Classes abstraites
  • Encapsulation, polymorphisme
  • Surcharge et héritage multiples
  • Utiliser le package java.io
  • Récupérer des informations dans un fichier externe
  • Notions de flux
  • Communication d’un code Java avec son environnement
  • Comprendre les exceptions générées
  • Récupérer des exceptions et les traiter
  • Attacher une action à une exception
  • Encapsulation des exceptions
  • Collection d’objets de mêmes types (listes, piles, queues, …)
  • Enumération
  • Annotations
  • Généricité
  • Méthodes génériques
  • Intérêts des design pattern
  • Quelques design pattern connus : builder, factory, selector
  • Structure et architecture des design pattern
  • Articulation du code autours des design pattern
  • Définition d’une lambda fonction
  • Ajouter une lambda fonction à une méthode
  • Renvoyer des valeurs
  • Intérêts et avantages
  • Créer plusieurs processus
  • Utiliser des Threads
  • Créer une pool de Threads
  • Gérer les problèmes de concurrence
  • Connexion à un serveur en Java
  • Création de socket
  • Ecoute et réponse
  • Gestion des flux de données
  • Se connecter via une IP
  • Création d’interface graphique avec Swing
  • Gérer les canvas
  • Ajouter des éléments graphiques

Calendrier des prochaines sessions

Listes de nos formations

Votre contact commercial

Mme Nathalie GRIMOIN
01 64 86 42 42
admin@cms-informatic.com

Plus de 365 clients nous font confiance :

Informations Utiles

CMS Informatic
7 allée de Londres – ZAC Courtaboeuf
91140 Villejust – France
 

Nous contacter

Tél : 01 64 86 42 42
Mail : admin@cms-informatic.com

Que peut-on faire pour vous ?