Formation Java Concepts Objets et programmation Java SE 8

REF
LJ01
DUREE
5 Jours
TARIF
2490€ HT
>

Objectifs

  • Apprendre le langage Java et assimiler les concepts objets
  • Comprendre comment utiliser les outils du JDK
  • Savoir utiliser les principales API de la Standard Edition 8
>

Public

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

Prérequis

  • Connaissance d'un langage de programmation 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
  • Présentation JSE, du jdk
  • 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

  • Présentation des concepts orientés objet (classe, attribut, constructeur, héritage, …)
  • 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

Apport des Design Pattern

  • Principes des solutions de conception cataloguées
  • Méthodologie : définition des besoins techniques, des classes "types" du pattern, des collaborations entre classes

Les classes internes

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

Les exceptions et erreurs

  • Définition
  • Graphes d’héritage
  • Mécanisme de gestion des exceptions
  • Gestion des logs Java

Les structures de données

  • La classe Vector
  • La classe Stack
  • L’interface Énumération
  • Structures de données ordonnées
  • Les collections

Les génériques

  • Définition
  • Exemples

Auto Boxing et Auto UnBoxing

  • Objectif
  • Exemples

Les annotations

  • Définition
  • Annotations standards
  • Exemples

Accès aux SGBD

  • Objectif de JDBC
  • Les types de drivers
  • Les architectures applicatives
  • Les classes et interfaces en jeu
  • Connexion
  • La gestion des transactions et l’isolation transactionnelle
  • Interrogation et mise à jour
  • Appel d’une procédure stockée
  • Les types de données
  • Les pools de connexion
  • Les Rowset
  • La libération des ressources
  • Présentation de JPA (Java Persistance API)
>

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
Dates des sessions
Lieu
>24/11/2025
au
28/11/2025
Paris ou à Distance
>08/12/2025
au
12/12/2025
Paris ou à Distance
>19/01/2026
au
23/01/2026
Paris ou à Distance
Toutes les dates
Un Intra ?Une formation sur mesure ?
>24/11/2025
au
28/11/2025
Paris ou à Distance
>08/12/2025
au
12/12/2025
Paris ou à Distance
>19/01/2026
au
23/01/2026
Paris ou à Distance
>09/02/2026
au
13/02/2026
Paris ou à Distance
>09/03/2026
au
13/03/2026
Paris ou à Distance
>13/04/2026
au
17/04/2026
Paris ou à Distance
>18/05/2026
au
22/05/2026
Paris ou à Distance
>08/06/2026
au
12/06/2026
Paris ou à Distance
>22/06/2026
au
26/06/2026
Paris ou à Distance
>14/09/2026
au
18/09/2026
Paris ou à Distance
>28/09/2026
au
02/10/2026
Paris ou à Distance
>16/11/2026
au
20/11/2026
Paris ou à Distance
>07/12/2026
au
11/12/2026
Paris ou à Distance
Moins des dates
Un Intra ? Une formation sur mesure ?

Nos Clients

Logo Nativo Certification Qualiopi - Organisme de formation certifié
Localisation Nativo - 26-28 rue de Londres, 75009 Paris

Adresse :

26-28 rue de Londres
75009 Paris

Metro :

3
9
12
13
14
RER
A
E

Déclaration CNIL n° 1286285