Programmation JAVA Mixte : présentiel / à distance
Dernière mise à jour : 16/05/2024
Prérequis
Nos formations sont accessibles à toute personne ayant besoin d'apprendre et d'évoluer, les seuls prérequis sont :
- Être à l'aise avec le maniement de la souris et du clavier
- Avoir effectuer un test de positionnement.
Objectifs de la formation
Description

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
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
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 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
Public visé
Modalités pédagogiques
Moyens et supports pédagogiques
Les moyens mis à disposition pour le déroulement des formations sont les suivants :
- Matériel de vidéo projection
- Postes informatiques
- Connexion Internet haut débit
- Supports de cours dématérialisés
Modalités d'évaluation et de suivi
Le programme de formation est adapté en fonction du niveau initial de chaque apprenant. Les contenus métiers sont également personnalisés en fonction des objectifs définis lors du test de positionnement réalisé lors de l'admission.
À la fin de la formation, une Attestation de développement des compétences est délivrée.
Pour évaluer les compétences acquises, un questionnaire à choix multiples (QCM) est effectué en début de parcours. À la fin de chaque séance, le formateur fournit un compte rendu afin de mesurer les progrès réalisés. De plus, le formateur assigne des devoirs à préparer sur la plateforme en vue du prochain cours.
Dans le cas de formations collectives, une feuille d'émargement est remise à chaque stagiaire pour attester de leur présence. Pour les formations individuelles, une attestation individuelle est remise à chaque stagiaire.
N'hésitez pas à nous contacter si vous avez des questions supplémentaires ou besoin de plus d'informations concernant notre programme de formation.