Une formation sur mesure ?

Devis immédiat

Nos clients

Ils nous font confiance.

logos clients Nativo formation
Formations inter / intra entreprise
Revenir aux formations Java / J2EE

Formation Java - Concepts Objets et programmation Java

Ref. JAV220

CPF

durée

5 jours

Tarif

2290€ ht

picture_as_pdfprint

Objectifs

Apprendre le langage Java et assimiler les concepts objets.Utiliser les outils du JDK et les principales API de la Standard Edition 8. Tous les concepts sont illustrés par des travaux pratiques :soit sur des exemples de base, soit sur des exercices plus complets.Un projet global permettant de mettre en oeuvre l'ensemble des concepts abordés est réalisé tout au long de la formation au fur et à mesure de l'acquisition des concepts.

Public

Développeurs, ingénieurs logiciels et architectes d'applications.

Prérequis

Connaissance d'un langage de programmmation structuré.

Programme

Les concepts objet

  • Programmation objet, les réutilisables
  • Principe de l'encapsulation. Attributs et méthodes
  • Accesseurs
  • Différence entre objet et classe. Instanciation
  • Conventions de nommage

Introduction à Java

  • Philosophie de conception sous-jacente à Java
  • Les différentes éditions. Les API de la SE 8
  • Les fichiers sources, le byte-code et la JVM. Première application

Syntaxe Java

  • Les règles d'écritures. Types primitifs. Types abstraits
  • Déclaration des variables
  • Opérateurs. Structures de contrôle. Tableaux

Les packages

  • Rôle des packages
  • Définir ses propres packages

Les classes

  • Déclaration de classes, d'attributs et de méthodes
  • Constructeurs. Instanciation
  • Destruction des objets : le garbage collector
  • Accès aux attributs et méthodes. Les références : this et null
  • Surcharge des noms de méthodes
  • Membres et méthodes de classe : static
  • Les classes composées d'objets
  • Contrôle d'accès aux membres

Les énumérés

  • Définition
  • Exemples

Les interfaces

  • Définition et déclaration. Utilisation des interfaces

L'héritage

  • Mécanisme d'héritage
  • Recherche de méthodes pour une classe dérivée
  • Héritage et instanciation. Conversions standards dans l'héritage
  • Le polymorphisme
  • Classes et méthodes abstraites

Les classes internes

  • Définition
  • Caractéristiques principales
  • Déclaration. Exemples

Les exceptions

  • Définition
  • Graphes d'héritage
  • Gestion des exceptions
  • Mise en œuvre avec des exemples d'exceptions multiples

Les structures de données

  • La classe Vector
  • La classe Stack. L'interface Enumération
  • La classe Stack. L'interface Enumération

Les génériques

  • Définition
  • Exemples

Auto Boxing et Auto UnBoxing

  • Objectif
  • Exemples

Les annotations

  • Définition
  • Annotations standards
  • Exemples

Moyens et Méthodes Pédagogiques

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Un poste par stagiaire
  • Formateur Expert
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage

Validation des acquis

  • Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
  • Attestation de fin de stage remise avec la facture