Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

Java SE 8 - Fondamentaux programmation

réf : DEV-JF

Objectifs pédagogiques

  • Maîtriser le langage Java & les concepts objets
  • Manipuler les outils du JDK et les API fondamentales

Pré-requis

Maîtriser un langage de programmation structuré

Public concerné

Développeurs, architectes applications, chefs de projet technique, ingénieurs logiciels…

Programme

  • Les concepts de programmation objet utilisables
  • L’encapsulation
  • Objet & classe
  • Instanciation
  • Accesseurs
  • Conventions de nommage
  • Doctrine de conception Java
  • Historique des versions
  • API de la dernière version
  • Les fichiers sources, le byte-code & la JVM
  • Les modes d’exécution

Travaux pratiques

Installation de l’environnement de développement et travail sur une première création

  • L’écriture java et ses règles
  • Les types
    • Primitifs
    • Objets
    • Abstraits
  • Déclaration des variables
  • Les opérateurs des types primitifs
  • La gestion des priorités entre les opérateurs
  • Règles de définition d’une séquence d’instructions Java
  • Les structures de contrôle conditionnelles et itératives
  • Les tableaux

Travaux pratiques

Mise en pratique des notions de syntaxe étudiées

  • Utilité des packages
  • Définir ses packages

Travaux pratiques

Créer et utiliser un package

  • Les concepts orientés objet
  • Déclaration de classes, d’attributs et de méthodes par procédure
  • Les constructeurs et l’instanciation
  • Le garbage collector
  • L’accès aux attributs et méthodes
  • Les références
  • La surcharge des noms de méthodes
  • Les membres et méthodes de classe
  • Les objets composants de classes
  • La gestion des accès

Travaux pratiques

Utilisation des classes java

  • Définition
  • Illustration
  • Définition et déclaration
  • Utilisation des interfaces
  • Présentation des héritages
  • Recherche de méthodes pour une classe dérivée
  • Héritage et instanciation
  • Les conversions standards
  • Le polymorphisme
  • Classes et méthodes abstraites
  • Présentation des solutions de conception cataloguées
  • Méthodologie

Travaux pratiques

Manipulation de patterns classiques

  • Présentation des classes internes et leurs attributs principaux
  • Déclaration et illustrations
  • Définition & graphes d’héritage
  • Gestion des exceptions & types d’exception
  • Les exceptions contrôlées
  • Les logs Java

Travaux pratiques

Définition d’une exception, mise en activité et traitement

  • Les classes Vector et Stack
  • L’interface Enumeration
  • Structures de données ordonnées & les collections
  • Définition
  • Illustration
  • Définition
  • Annotations standards
  • Illustration
  • Définition
  • Illustration
  • Objectif de JBDC & les types de drivers
  • Les architectures applicatives
  • Les classes et interfaces en jeu
  • La connexion
  • La gestion des transactions et l’isolation transactionnelle
  • Interrogation & MAJ
  • Appel d’une procédure stockée
  • Les types de données
  • Les pools de connexion
  • Les Rowset & la libération des ressources
  • Java Persistance API

Équipe pédagogique

Professionnel expert dans le développement Java

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?