Besoin de renseignement? Contactez nous....
Envoyer un Email +33 7 81 01 72 30
contact@odellya.com

Java

Formation Java 7 & 8


Formation Java 7 & 8

Objectifs
  • Maitriser le langage Java 7 et les nouveautés de Java 8
  • Comprendre le fonctionnement de la machine virtuelle de Java
  • S’initier à l’approche fonctionnelle avec les nouveautés Java 8
  • Pratiquer la programmation objet avec Java en développant une application complète

1. Historique du langage Java

2. Caractéristiques du langage Java

3. Plateforme java

  • La machine virtuelle Java
  • L’API Java
  • Les outils de déploiement des applications
  • Les outils d’aide au développement


4. Installation du SDK

5. Les différentes étapes de création d’un programme Java

  • Création de fichier source
  • Compilation de fichier source
  • Exécution d’un programme Java

6. Base du langage Java

  • Les variables
  • Les opérateurs
  • Les instructions de contrôle

7. Programmation orienté Objet avec Java

  • Création d’une classe
  • Utilisation d’une classe
  • Héritage
  • Interfaces
  • Expressions lambda
  • La généricité
  • Les packages
  • La gestion des exceptions
  • Les collections en Java
Accès aux bases de données avec Java
  • Principe de fonctionnement d'une base de données
  • Accès à une base de données à partir de Java
  • Utilisation des jeux d'enregistrement
  • Gestion des transactions

8. Fonctionnalités de Java 8

Panorama des nouveautés Java 8
Les Lambdas Expression en Java 8
  • Rappel – Classe Anonyme
  • Syntaxe des lambdas
  • Références de méthodes
  • Interfaces Java 8
  • Interfaces fonctionnelles prédéfinies
  • Consumer et Supplier
  • Function et Predicate

L'API Stream
  • Création et transformation de streams
  • Parallélisme
  • Optional et Collectors
  • Méthodes forEach, map, reduce, collect,...
  • Evaluation paresseuse

L'API Time
  • Avant Java 8
  • Principe
  • Instant, Duration
  • LocalDate, LocalTime, Period
  • Time Zone and Offset Classes
  • Chronology

Nashorn
Configuration de la mémoire
  • Structure de la mémoire (avant)
  • Structure de la mémoire Java (après)

Nos formateurs
La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 5 jours
Ce cursus s’adresse aux :
  • Débutants
  • Intermédiaires

Les formations du cursus

Java Fx 8
3 jours
Connaissance du langage Java serait fortement souhaité.
Développeurs Java
Programmation Orientée Objet avec Java
3 jours
Connaissance de la programmation procédurale souhaitée mais pas obligatoire
Débutants Développeurs de la programmation procédurale Développeurs des langages d'application Objet
JUnit Test Unitaire avec Java
2 jours
Connaissance du langage Java serait fortement souhaité.
Développeur Java Manager Expert Testeur Architecte Chef de projet