CMS Informatic

Formation Java Perfectionnement

3 jours – 21 heures en présentiel ou à distance

Maîtriser les notions avancées de Java, telles 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

Tous publics

tarif ht/jour

640€

Tarif non applicable si accords-cadres client et coaching

Objectifs pédagogiques de la formation Java Perfectionnement :

A l’issue de la formation les participants maîtriseront les notions avancées de Java, tels que les design pattern, les structures complexes et les lambdas fonctions. Les connaissances apportées permettront aux participants de développer des solutions logicielles complètes.

Contenu de la formation Java Perfectionnement :

  • 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

Poursuite de formation :

Formation CMS Informatic langage de programmation Java

Notre équipe vous répond en moins d’une heure.

Lieu de formation :

CMS Informatic
7 allée de Londres
ZA Courtabœuf Paris-Saclay
91140 Villejust

01 64 86 42 42

Liste de nos formations :

Votre contact commercial :

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

Formacode :

LANGAGES INFORMATIQUES 30854

LANGAGE JAVA 30802

Plus de 365 clients nous font confiance :