Formation Java Perfectionnement.
Score de satisfaction : 4.71/5
Durée :
5 jours
27/05/2024 à Distance
numero vert : 0805 950 800 (service et appel gratuits)
Java Perfectionnement
à partir de
2750 €HT

Référence :
SF33500
Durée :
5 jours

Réservez vos places pour la session du
Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 35 heures de formation
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Java Perfectionnement.

Maîtrisez le langage Java avec notre formation Java Perfectionnement de 5 jours !

Améliorez vos compétences en développement Java avec notre formation Java Perfectionnement. Cette formation est destinée aux développeurs Java ayant déjà une bonne maîtrise du langage et souhaitant approfondir leurs connaissances. Elle couvre des sujets avancés tels que l'utilisation des bibliothèques Java standard, la programmation fonctionnelle, le développement d'applications Java EE, les tests, ainsi que des principes avancés de conception et d'architecture logicielle. Chaque module comprend des cas pratiques pour vous permettre de mettre en pratique les compétences acquises.

Objectifs pédagogiques.

1Approfondir la connaissance de la programmation orientée objet en Java

2Maîtriser l'utilisation des bibliothèques Java standards

3Comprendre et utiliser les principes de la programmation fonctionnelle en Java

4Comprendre et utiliser les principes du développement d'applications Java EE

5Apprendre à utiliser des outils de tests unitaires et d'intégration continue

6Comprendre et utiliser des principes avancés de conception et d'architecture logi-cielle en Java

Prérequis : Bonnes connaissances du langage Java.
Partagez cette formation

Programme de formation Java Perfectionnement.

PDF

Introduction à la formation Java Perfectionnement

Révision des concepts de base en Java : variables, types, collections, POO
Vue d’ensemble du programme de formation Java Perfectionnement, objectifs pédagogiques

Programmation orientée objet avancée

Les classes internes et anonymes : définition, utilisation, cas d’usage
Utilisation avancée des interfaces et des classes abstraites : méthodes par défaut, classes abstraites vs interfaces
Exemple de cas pratiques : implémentation d’une liste chaînée avec interfaces, classes interne et évolution de l’API d’utilisation avec les méthodes par défaut

Bibliothèques Java standard

Java I/O : Streams, Readers et Writers, Files et Paths, Serialization et Deserialization
Java Network : Sockets, URL et URI, Protocoles réseau, HttpUrlConnection
Java Concurrency : Threads
Exemples de cas pratiques : création d’une application client-serveur avec des sockets

Programmation fonctionnelle en Java

Lambdas et les références de méthode : syntaxe, utilisation avec les interfaces fonctionnelles
Présentation de la classe Optional
Utiliser les Streams pour le traitement de données : opérations intermédiaires et terminales, parallélisation
Exemple de cas pratiques : utilisation des lambdas et des streams pour traiter une grande collection de données

Développement d’applications Java EE

Servlets, JSP, JPA : cycle de vie, déploiement, persistance des données
Introduction à Spring et Spring Boot : injection de dépendance, création de beans, configuration
Exemple de cas pratiques : création d’une application web avec Spring Boot

Web Services REST

Les principes des Web Services REST : principes de base, méthodes HTTP, codes de statut
Spring Boot pour créer des web services REST : création de contrôleurs, gestion des erreurs
Exemple de cas pratiques : création d’un web service REST pour gérer un carnet d’adresses

Tests

JUnit pour les tests unitaires : création de tests, assertions, organisation des tests

Conception et architecture logicielle avancées

Principes SOLID
Les design patterns en Java : Singleton, Builder, Decorator, Observer, Strategy…
L’architecture microservices et son application en Java : avantages, défis, mise en œuvre avec Spring Boot

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8096
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
20237
heures de formation réalisées en 2023
HAUT