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
En présentiel
Nous dispensons nos formations en présentiel dans nos locaux de Toulouse ou dans vos locaux dans toute l’Europe.
En distanciel
Nous dispensons également nos formations à distance, sous forme de classe virtuelle en visio conférence, avec l’outil de votre choix (Google Meet, Teams, Zoom…).
Pour toute demande 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
Nous consulter
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. »