Référence : IPJT
Durée : 3 jours (21 heures)
Dernière mise à jour : janvier 2023
Présentation
Ce module de formation a pour objectif de faire découvrir la programmation objet aux développeurs formés aux techniques procédurales qui voudraient mettre à jour leurs connaissances.
Il présentera les concepts fondamentaux de la programmation orientée objet et les techniques d’implémentation qui leur sont liées. La théorie sera mise en pratique à travers le langage Java sur des exemples simples qui permettront aux développeurs de comprendre les différents avantages de ce paradigme de programmation.
Programme
Introduction à Java
- Présentation du langage
- La plate-forme de développement Java
- Les caractéristiques essentielles de Java
- Identifier les différents composants du JDK
Les concepts objets
- Qu’est-ce qu’un objet, une classe ?
- Attributs, méthodes, identité
- Des concepts au code
- Les associations
- L’héritage
- Le polymorphisme
La syntaxe Java
- Les types de base
- Les opérateurs
- Les conversions de type
- Les structures de contrôle
- Les énumérations
Objets, classes et tableaux
- Déclarer une classe, ses attributs et ses méthodes
- Les méthodes static, final
- Les attributs static, final
- Ecrire des constructeurs
- Créer un objet puis le manipuler
- Manipuler des tableaux
Héritage, polymorphisme et encapsulation
- L’héritage avec Java
- Les conversions de type
- Le polymorphisme
- Les packages
- L’encapsulation
Interfaces
- Utiliser les interfaces Java
- Mettre en oeuvre l’héritage d’interfaces
- Implémenter une interface
Classes de base
- Utiliser la classe Object
- Manipuler les classes de type « Wrapper »
- Les classes liées aux chaînes de caractères
Collections
- Les collections de types Set et List
- Les collections de type Map
- Les collections génériques
- Choisir une collection
Exceptions
- Spécifier et utiliser les exceptions
- Lever une exception
- Classifier les exceptions
- Utiliser le polymorphisme avec les exceptions
Prochaines sessions inter-entreprises
Toulouse :
Du 05 au 07 juin 2023
Du 18 au 20 octobre 2023
Du 18 au 20 décembre 2023
Classe virtuelle :
Nous contacter
Nous dispensons nos formations dans toute la France, contactez-nous !
Méthode pédagogique
50% de travaux pratiques
Modalités d’évaluation
Travaux pratiques
Audience
Développeurs
Versions des technologies
Java 11
Pré-requis
Des notions de programmation
Tarif
1595 €
Eligible au CPF (235458 – Oracle Certified Associate)
Témoignages clients
Olivier LAMBRY – Société IFR SKEYES
« Très bonne formation »
Stephan Valentini RANDRIANASOLO – Institut Pasteur
« J’ai eu l’opportunité de suivre une formation complète sur le langage JAVA. Les formateurs sont expérimentés et vraiment compétents. »