Formation

Java perfectionnement

Organisme responsable juridiquement de la formation
Vivaneo

  • Tout public
Maîtriser les concepts avancés de la programmation en Java.
Apprendre à utiliser des outils et des frameworks adaptés à des projets professionnels.
Optimiser le code Java pour améliorer les performances des applications.
Acquérir les compétences nécessaires pour gérer les bases de données et développer des applications robustes et évolutives.
Module 1 : Rappels et bonnes pratiques en Java
Révision des principes fondamentaux de Java et de la programmation orientée objet
Optimisation du code : structure, lisibilité et amélioration des performances
Introduction aux design patterns et leur rôle dans le développement
Module 2 : Programmation avancée en Java
Gestion des threads et introduction à la programmation concurrente
Utilisation des classes internes et anonymes pour des solutions flexibles
Gestion avancée des exceptions et création de classes personnalisées
Module 3 : Collections et structures de données avancées
Exploration des collections avancées (TreeMap, LinkedHashSet, etc.)
Introduction à la programmation fonctionnelle avec Java (lambda, streams)
Manipulation efficace des grandes quantités de données
Module 4 : Gestion des bases de données avec Java (JDBC)
Connexion et interaction avec des bases de données via JDBC
Rédaction et exécution de requêtes SQL pour manipuler les données
Gestion des transactions et optimisation des performances des bases de données
Module 5 : Introduction aux frameworks Java
Présentation des principaux frameworks Java : Spring et Hibernate
Gestion de la persistance des données avec Hibernate
Introduction au développement d'applications web avec Spring Boot
Module 6 : Tests et déploiement des applications Java
Introduction aux tests unitaires avec JUnit
Débogage avancé et identification des goulots d'étranglement
Préparation et déploiement des applications Java en production : packaging, gestion des versions
Module 7 : Projet pratique et mise en situation
Développement d'une application Java avancée (ex. gestionnaire de tâches, système de réservation)
Application des concepts avancés dans un environnement simulé
Révision, optimisation et amélioration de l'application développée
Connaissance des bases du langage Java et de la programmation orientée objet.
Une expérience pratique en développement Java est recommandée pour suivre les modules avancés.
Durée en centre : 21 heures
Durée totale : 21heures
Formacode (Domaines de formation) :
  • 30802 Langage java
  • 31088 Programmation
Rome (Métiers) :
  • M1805 Études et développement informatique
NSF (Spécialités de formation) :
  • 326 Informatique, traitement de l'information, réseaux de transmission des données

Entrées/sorties permanentes

Formation entièrement présentielle


LIEU DE FORMATION