***Prix entreprise : à partir de 990€, financement CPF, nous consulter***
Introduction à Java
Objectifs de la formation
Historique et caractéristiques du langage Java
Cycle de construction d’un programme Java
Installation et configuration de l’environnement Eclipse
Bases du langage Java
Instructions, commentaires et point d’entrée d’un programme
Présentation et utilisation d’Eclipse IDE
Types, variables et constantes
Tableaux et chaînes de caractères
Opérateurs et structures de contrôle (if, switch, boucles)
Développement algorithmique en Java (avec démonstrations)
Programmation Orientée Objet en Java
Concepts fondamentaux de la POO et UML
Définition et manipulation des classes et objets
Constructeurs, destructeurs et encapsulation
Héritage, polymorphisme et interfaces
Gestion des exceptions et bonnes pratiques
Bibliothèque standard Java
Les collections (ArrayList, HashMap, Iterator)
Introduction aux Streams et manipulation avancée
Gestion des entrées/sorties (Scanner, fichiers)
Manipulation et formatage des dates et heures
Journalisation en Java avec Log4j
Utilisation de Log4j pour la journalisation
Configuration des loggers et appenders
Démonstration et mise en pratique avec PatternLayout
Tests unitaires avec JUnit
Principes et importance des tests unitaires
Installation et mise en œuvre de JUnit dans Eclipse
Structuration et exécution des tests unitaires
Gestion des exceptions et suites de tests