Formation Java

Nombre d’heures: 20 heures

Objectifs :

• Maitriser la notion d’orientée objet en Java

•  Maitriser l’environnement de développement (IDE)

• Développer des exemples pratiques sur chaque chapitre

Répartition : 50% Théorique, 50% Pratique

Public :

 

Programme :

Partie 1 :Introduction à la programmation JAVA Introduction à la programmation JAVA

  • Qu’est-ce que Java ?
  • La plateforme Java
  • Le langage de programmation Java

Partie 2 : programmation JAVA Les bases de la programmation JAVA

  • Introduction
  • Les données de Java
  • Déclaration des données
  • Les conversions entre nombres et chaînes de caractères
  • Les tableaux de données
  • Expression arithmétique
  • Expressions relationnelles
  • Expressions booléennes
  • Combinaison d’opérateurs
  • Les structures de contrôle
  • La structure d’un programme Java
  • Les packages

Partie 3 : CONCEPT DE LA PROGRAMMATION ORIENTÉE OBJET ORIENTÉE OBJET

  • Développement…
  • Orientée Objet
  • Classe
  • Instance
  • Objet
  • Encapsulation

Partie 4 : Héritage

  • Qu’est-ce que l’ Héritage ?
  • Classe mère
  • Classe fils
  • Créer un héritage
  • Ce que peut faire une classe fils
  • Les mots clè (this, super…)
  • Redéfinir les constructeurs dans un héritage
  • Surcharger une méthode
  • Redéfinir une méthode

Partie 5 : Polymorphisme

  • Problématique
  • Exemples
  • Classes abstraites

Partie 6 : Les exceptions

  • Qu’est-ce qu’une exception ?
  • Définir des exceptions
  • Gestion d’une Exception
  • Gestion de plusieurs Exceptions
  • Exception personnalisée

Partie 7 : Les interfaces

  • Qu’est-ce qu’une interface ?
  • Gestion d’une interface
  • Interface et polymorphisme
  • Héritage d’interface
  • Contraintes d’héritage multiple en Java

Partie 8 : Les collections

  • Introduction
  • Rappel : Tableaux
  • Les collections
  • Les collections en Java
  • Quelques structures de données classiques
  • Les collections  Généricité
  • Les collections  les interfaces
  • Hiérarchie des interfaces
  • Classes étudiées
  • Les classes utilitaires
  • Exemple de liste
  • Exemple de Map
  • Méthodes communes héritées de Collection
  • Constructeurs
  • Transformation en tableau
  • Interface SET & implémentations
  • Interface MAP