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 :
Notre équipe vous répond en moins d’une heure.
Possibilité de s’inscrire à la formation à tout moment.
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