Retour
Langage Java - la programmation en Java - avancée
Objectifs de la formation
Comprendre les concepts fondamentaux du langage Java, tels que les types de données, les opérateurs, les expressions, les boucles, les conditions et les tableaux. Acquérir une compréhension approfondie de la programmation orientée objet (POO) en Java, y compris l'encapsulation, l'héritage et le polymorphisme. Maîtriser les outils de développement Java, tels que les environnements de développement intégrés (IDE), les compilateurs, les débogueurs et les outils de gestion de version. Développer des compétences en développement d'applications Java pour les applications web, mobiles et de bureau.
Contenu de la formation
1. Introduction à java Historique de java Caractéristiques de java Comparaison avec d'autres langages de programmation 2. Installation du java development kit (jdk) Tutoriel d'installation du jdk Changement de path 3. Installation et configuration d'un environnement de déve-loppement intégré (ide) Tutoriel d'installation d'un edi Configuration de l'edi 4. Structure d'un programme en java: notions de paquets, classes et métthodes Structure d'un programme en java, notion de paquet Structure d'un programme en java, notion de classe Structure d'un programme en java, notion de méthodes 5. Les types de données en java Les types de données primitifs en java Les types de données composés en java Les objets et les classes en tant que types de données en java 6. Variables Les constantes Manipulation des variables 7. Fonctions Déclaration et signature d'une fonction en java Définition d'une fonction en java 8. Opérateurs et expressions Les opérateurs arithmétiques Les opérateurs de comparaison Les opérateurs logiques Les opérateurs de bits Les opérateurs d'affectation 9. Structures de contrôle de flux Structures de contrôle de flux: if, if . . . Else, et if . . . Elif . . . Else Structures de contrôle de flux: switch . . . Case Structures de contrôle de flux: boucles while . . . , for . . . , et do . . . While 10. Scopes Notion de portée d'une variable: notion de scope Variables locales et variables globales 11. Les tableaux et les arraylists Les tableaux dans java Les arraylists dans java 12. Principes fondamentaux de la programmation orientée objet Principe des classes et des objets Définition et utilisation de classes et d'objets Création et instanciation d'objets à partir de classes Les attributs et les méthodes Les getters et les setters Principe de l'encapsulation en java Spécificateurs d'accès Principe de l'héritage en java Principe du polymorphisme en java Principe de l'abstraction en java Les classes abstraites en java Les interfaces en java 13. Les exceptions dans java Gestion des erreurs en java Gestion des exceptions en java
Résultats de la formation
Attestation de suivi de présence
Conditions spécifiques d'accès à la formation
Posseder des bases en mathematiques, des bases en informatique et en algorithmique
Métier formé
Développement
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
Groupe Select
Durée de la formation
19 mois
Modalités de formation
formation entièrement présentielle
Prochaine(s) session(s)
- 14/06/2024 - 31/12/2025