Date de mise à jour : 30/05/2024 | Identifiant OffreInfo :
24_272521
Organisme responsable :
Kh europe formation
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.
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
Notions fondamentales en Java
• Types de données intégrés
• Les variables
• Classes enveloppe - Number, Integer, Double ...
• Lire les entrées clavier
Les structures de contrôle
• Les opérateurs
• Les structures conditionnelles
• Les boucles
• Instructions de contrôle de boucle - break,
Continue
Les chaînes de caractères
• Les chaînes - API String
• Les chaînes - StringBuffer et StringBuilder
• Les expressions régulières
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
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
La gestion des exceptions
• Les exceptions
• Créez vos propres classes d'exception
Programmation Orientée Objet : Notions fondamentales
• Objets et classes
• Modificateurs d'accès - public, private, protected et
package
• Méthodes et surcharge des méthodes
• les constructeurs
• L'héritage
• Classes abstraites
Programmation Orientée Objet : Notions avancées
• 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
Programmation concurrente
• Introduction à la programmation concurrente - Multithreads
• classe java.lang.Thread
• Synchronisation des threads
À l'issue de cette formation "Programmation Java", vous serez capable de :
1. Comprendre les bases de Java :
o Maîtriser la syntaxe, les variables, les boucles et les structures de contrôle.
2. Développer des applications Java :
o Créer des applications console et des programmes orientés objet.
3. Utiliser les classes et objets :
o Concevoir et manipuler des classes, objets, héritages et interfaces.
4. Gérer les exceptions :
o Implémenter la gestion des exceptions pour des applications robustes.
5. Travailler avec les collections :
o Utiliser les collections Java comme les listes, ensembles et maps.
6. Accéder aux bases de données :
o Interagir avec les bases de données en utilisant JDBC.
7. Créer des interfaces graphiques :
o Développer des interfaces utilisateur avec Swing ou JavaFX.
8. Déboguer et tester :
o Identifier et corriger les erreurs de code et effectuer des tests unitaires.
Non certifiante
Information non communiquée