Objectifs de la formation
Le développement Front End correspond aux éléments d’une application web (développés avec HTML, CSS et JavaScript) qu’un utilisateur peut voir et avec lesquels il peut interagir directement. La programmation orientée objet est un paradigme présent aujourd’hui dans l’ensemble des langages de programmation modernes. Ces concepts permettent de produire un code efficace, puissant et facile à maintenir. Cette formation s’adresse à un public de développeurs débutants ayant les connaissances nécessaires sur les bases du langage Java. Elle est le socle indispensable pour aboutir à des développements professionnels en Java.Clientèle visée
DéveloppeursPréalables
Aucun.Formateurs
Architecture de la formation
• Classes, attributs, méthodes
• Exemple de code
• Création d'un objet à partir d'une classe
• L'objet courant : this
• Les constructeurs
• La visibilité
• L'encapsulation
• Le mot-clé static
• Les packages
• Démonstration - Création d'une classe
• Démonstration - Encapsulation
La communication entre objets
• Diagramme de séquences de communication entre deux objets
• L'objet appelant et l'objet appelé
L'héritage
• Objectifs
• Problématique et solution
• La théorie
• L'héritage dans le code
• La surcharge
• Le polymorphisme
• Les types d'une variable
• Le cast
• Démonstration - Les bases de l'héritage
• Démonstration - Le polymorphisme
Les collections
• Objectif
• Problématique et solution
• La théorie
• Exemples de classes (Liste, Map)
• Le foreach
• Le tri
• Démonstration - Mise en œuvre des collections
• Démonstration - Mise en place du tri
Les exceptions
• Objectifs
• Problématique et solution
• Hiérarchie des exceptions
• Gérer une exception
• Transmettre une exception
• Les exceptions personnalisées
• Démonstration - Gérer une exception
• Démonstration - Transmettre une exception
• Démonstration - Créer et gérer une exception personnalisée
• Énoncé du TP - Gestion d'un groupe d'élèves
Les classes abstraites
• Objectifs
• Problématique et solution
• La théorie et les méthodes abstraites
• Exemple de code
• Démonstration - Création d'une classe abstraite
Les interfaces
• Objectifs
• Problématique et solution
• Exemple de code
• Démonstration - Créer et utiliser une interface
Les génériques
• Objectifs
• Problématique et solution
• Exemple de code
• Démonstration - Créer une classe générique
• Enoncé du TP - Le voyage scolaire
Apprendre la Programmation Orientée Objet avec le langage Java
• Introduction à la POO
• La conception orientée objet
• Introduction à la plate-forme Java
• Les types en Java
• Création de classes
• Héritage et polymorphisme
• Communication entre objets
• Le multithreading
Algorithmique - Techniques fondamentales de programmation - Exemples en Java - 2e édition
• Les variables et opérateurs
• Tests et logique booléenne
• Les boucles
• Les tableaux et structures
• Les sous-programmes
• Les fichiers
• Notions avancées
• Une approche de l'objet
Formation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumissionFormation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumission