PROGRAMMATION JAVA
Avec cette formation Programmation JAVA de 10 modules vous apprendrez les bases du langages Java, des notions fondamentales à la gestion des fichiers exceptions ainsi que la programmation orientée objet.
Titre de la section
Formation initiale
Module 1 : Définition de programme
Désignation du niveau : tests pour déterminer le niveau du ou des stagiaires afin de constituer le programme de formation.
Définition des objectifs en fonction du rythme professionnel et personnel.
Mise en place du matériel pédagogique adapté.
Présentation de la certification en fin de formation
Module 2 : Introduction au langage Java
Nouveautés de Java 11
Différences entre JDK, JRE et JVM
Structure d'un programme Java - Hello World
Mots clés et conventions de dénomination
Module 3 : Notions fondamentales en Java
Types de données intégrés
Les variables
Classes enveloppe - Number, Integer, Double ...
Lire les entrées clavier
Module 4 : Les structures de contrôle
Les opérateurs
Les structures conditionnelles
Les boucles
Instructions de contrôle de boucle - break, continue
Module 4 : Les chaînes de caractères
Les chaînes - API String
Les chaînes - StringBuffer et StringBuilder
Les expressions régulières
Module 4 : Les tableaux et collections
Les tableaux
Classe Arrays - java.util.Arrays
Les listes dynamiques - java.util.ArrayList
Les listes chaînées - java.util.LinkedList
HashSet - java.util.HashSet
HashMap - java.util.HashMap
Médiane de deux tableaux triés de même taille
Module 7 : La gestion des fichiers
Comprendre les fichiers informatiques
Utilisation des classes Path et Files
Lecture et écriture dans un fichier
Fichiers à accès aléatoire
Module 8 : La gestion des exceptions
Les exceptions
Créez vos propres classes d'exception
Module 9 : Programmation Orientée Objet : Notions fondamentales
Interfaces et héritage multiple
Les classes imbriquées
Les singletons
Classes et méthodes génériques
Interface fonctionnelle et expressions Lambda
Préparer votre entretien d'embauche en développeur Java
Module 10 : Programmation concurrente
Introduction à la programmation concurrente - Multi-threads
classe java.lang.Thread
Synchronisation des threads
Modules supplémentaires
Selon votre niveau et vos besoins, nous avons la possibilité d'ajouter des modules en complément de la formation initiale