Formation JAVA - Initiation (4-053)
Description
Objectif général: À l’issue de la formation, les participants seront capables de concevoir et de développer des applications simples en Java, en utilisant les concepts de la programmation orientée objet, les librairies standards et un environnement de développement intégré. Modalité : Toutes les modalités (présentiel, classe virtuelle et hybride) sont possibles Lieu possible de réalisation : Locaux du bénéficiaire ou locaux d’Ascent Formation, en France métropolitaine et dans les DROM-COM Nombre maximal de participants : 20 Niveau SAME visé : Application (A) Compétences visées Comprendre les principes de la programmation orientée objet. Maîtriser les bases syntaxiques et les structures fondamentales du langage Java. Utiliser les librairies standards pour manipuler des données et des fichiers. Programmer efficacement avec un IDE comme Eclipse ou IntelliJ IDEA.
- Appliquer les concepts de la programmation orientée objet pour structurer le code.
- Écrire des programmes Java en utilisant les bonnes pratiques.
- Manipuler des données et des fichiers grâce aux librairies standards Java.
- Développer, tester et déboguer des applications Java dans un IDE.
- Développeurs débutants souhaitant apprendre le langage Java.
- Étudiants en informatique souhaitant se former à la programmation orientée objet.
- Toute personne ayant des bases en programmation et souhaitant apprendre Java.
- Connaissances de base en programmation (variables, boucles, conditions).
- Familiarité avec les notions de programmation structurée.
- 1
Jour 1 : Introduction à Java et bases de la POO (6 heures)
- Présentation de Java et installation des outils (1,5 heure)
- 2
Introduction au langage Java : historique et applications.
- 3
Installation d’un JDK et d’un IDE (Eclipse ou IntelliJ IDEA).
- 4
Travaux pratiques : Configurer un environnement de développement.
- Principes de la programmation orientée objet (2 heures)
- 5
Concepts clés : classes, objets, encapsulation, héritage, polymorphisme.
- 6
Différences entre programmation structurée et orientée objet.
- 7
Travaux pratiques : Créer une classe et instancier des objets en Java.
- Premiers programmes en Java (2,5 heures)
- 8
Structure d’un programme Java : méthode main, syntaxe de base.
- 9
Travaux pratiques : Écrire un programme simple affichant des messages et manipulant des variables.
- 10
Jour 2 : Syntaxe Java et structures de contrôle (6 heures)
- Variables et types de données (2 heures)
- 11
Déclaration et utilisation des variables en Java.
- 12
Types primitifs et objets.
- 13
Travaux pratiques : Manipuler des variables et types primitifs dans un programme.
- Structures de contrôle (2 heures)
- 14
Conditions : if/else, switch.
- 15
Boucles : for, while, do-while.
- 16
Travaux pratiques : Écrire des programmes utilisant des conditions et des boucles.
- Introduction aux tableaux et collections (2 heures)
- 17
Tableaux : création, manipulation, itération.
- 18
Collections Java (ArrayList, HashMap).
- 19
Travaux pratiques : Manipuler des tableaux et des collections simples.
- 20
Jour 3 : Classes, objets et gestion des erreurs (6 heures)
- Création et utilisation de classes (2 heures)
- 21
Définir des attributs et méthodes.
- 22
Constructeurs et surcharge.
- 23
Travaux pratiques : Créer et utiliser des classes pour modéliser un système simple.
- Gestion des erreurs et exceptions (2 heures)
- 24
Introduction aux exceptions : try, catch, finally.
- 25
Créer et lancer des exceptions personnalisées.
- 26
Travaux pratiques : Gérer les erreurs dans un programme Java.
- Introduction aux interfaces et classes abstraites (2 heures)
- 27
Concepts d’abstraction et d’interface.
- 28
Différences entre interfaces et classes abstraites.
- 29
Travaux pratiques : Implémenter une interface dans une classe.
- 30
Jour 4 : Librairies standards et manipulation de fichiers (6 heures)
- Manipulation des chaînes de caractères (1,5 heure)
- 31
Classe String et ses méthodes principales.
- 32
Utilisation des classes StringBuilder et StringBuffer.
- 33
Travaux pratiques : Manipuler et transformer des chaînes de caractères.
- Manipulation des fichiers en Java (2,5 heures)
- 34
Lecture et écriture dans des fichiers texte.
- 35
Introduction aux flux d’entrée/sortie (I/O Streams).
- 36
Travaux pratiques : Lire et écrire dans des fichiers texte avec BufferedReader/Writer.
- Librairies standards Java (2 heures)
- 37
Utilisation des classes utiles : Math, Date, Collections.
- 38
Travaux pratiques : Développer une application utilisant plusieurs librairies standards.
- 39
Jour 5 : Projet final et révision des acquis (6 heures)
- Développement d’un projet final (4 heures)
- 40
Scénario : Développer une application Java complète (exemple : gestion d’une bibliothèque ou calculatrice avancée).
- 41
Étapes : conception, codage, test et débogage.
- 42
Travaux pratiques : Réaliser le projet sous supervision du formateur.
- Révision et validation des acquis (2 heures)
- 43
Quiz interactif sur les notions clés abordées.
- 44
Débriefing du projet et retours d’expérience.
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation JAVA - Initiation (4-053)
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.