IPJT – Initiation à la programmation Objet / Java

Référence : IPJT
Durée : 3 jours (21 heures)

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 via sa référence
  • Manipuler des tableaux
Héritage, polymorphisme et encapsulation
  • L’héritage avec Java
  • Les conversions de type au sein d’une hiérarchie d’héritage
  • 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
  • Manipuler les collections
  • 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 28 au 30 janvier 2019
Du 05 au 07 juin 2019
Du 04 au 06 septembre 2019
Du 06 au 08 novembre 2019

Paris :
Du 27 février au 01 mars 2019
Du 15 au 17 mai 2019
Du 10 au 12 juillet 2019
Du 02 au 04 octobre 2019

Méthode pédagogique

50% de travaux pratiques

Audience

Développeurs

Versions des technologies

JDK 8, UML 2

Pré-requis

Des notions de programmation

Tarif

1815 €

Votre nom (obligatoire)

Votre email (obligatoire)

Votre société (obligatoire)

Votre demande

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. »