24_280011_1580087 https://www.cariforef-provencealpescotedazur.fr/Formation/Session/558306 Java maîtrise complète Vivaneo

Java maîtrise complète

Date de mise à jour : 17/12/2024 | Identifiant OffreInfo : 24_280011
Organisme responsable : Vivaneo

Objectifs

Acquérir une maîtrise complète des concepts fondamentaux et avancés de la programmation Java.
Apprendre à développer des applications robustes, performantes et adaptées à des projets professionnels.
Intégrer des bases de données et des frameworks pour des applications professionnelles évolutives.
Concevoir, développer et déployer un projet Java complet, de l'idée à la mise en production.

Programme de la formation

Module 1 : Introduction à Java et fondamentaux
Installation de l'environnement Java (JDK, IDE)
Compréhension de la structure de base d'un programme Java
Utilisation des variables, types de données, opérateurs et structures conditionnelles
Module 2 : Programmation orientée objet (POO)
Concepts clés de la POO : classes, objets et méthodes
Maîtrise des principes d'héritage, d'encapsulation et de polymorphisme
Création et utilisation des constructeurs
Module 3 : Collections et gestion des données
Manipulation des tableaux et des collections (ArrayList, HashMap, LinkedList)
Traitement des chaînes de caractères
Introduction à la programmation fonctionnelle avec les streams
Module 4 : Gestion des erreurs et débogage
Comprendre la gestion des exceptions (try, catch, finally)
Création d'exceptions personnalisées pour une gestion fine des erreurs
Utilisation des outils de débogage dans un IDE pour optimiser le développement
Module 5 : Programmation avancée et outils professionnels
Maîtriser la programmation multi-threads et la gestion de la concurrence
Introduction aux concepts de programmation fonctionnelle avec lambda et streams avancés
Utilisation des classes anonymes et interfaces fonctionnelles pour des solutions élégantes
Module 6 : Bases de données et gestion de la persistance
Connexion à des bases de données via JDBC
Manipulation des données avec SQL et Java
Introduction à Hibernate pour la gestion de la persistance des données
Module 7 : Frameworks Java et développement d'applications avancées
Introduction à Spring Framework et Spring Boot pour le développement d'applications web
Création d'applications CRUD et APIs REST avec Spring Boot
Gestion de la persistance des données avec Hibernate dans des applications professionnelles
Module 8 : Tests, optimisation et déploiement d'applications Java
Introduction aux tests unitaires avec JUnit pour garantir la qualité du code
Techniques d'optimisation des performances des applications Java
Packaging et déploiement des applications dans un environnement de production
Module 9 : Projet pratique et mise en situation
Développement d'un projet Java complet, comme un système de gestion de tâches ou une plateforme de réservation
Intégration des concepts de base et avancés dans un projet professionnel
Présentation et évaluation du projet final avec suggestions d'améliorations

Validation et sanction

Maîtrise des concepts fondamentaux et avancés de Java
Développement d'applications Java robustes et performantes
Intégration et gestion des bases de données avec Java
Capacité à concevoir, développer et déployer un projet Java complet

Type de formation

Non certifiante

Sortie

Information non communiquée

Contact de la formation

28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Contact de l'organisme formateur

Vivaneo
SIRET : 51017673800043
75011 Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Information fournie par :