Formation Java 7 & 8

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

[accordion title= »3. Plateforme java »]

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

[/accordion]


4. Installation du SDK

[accordion close= »1″ title= »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

[/accordion] [accordion close= »1″ title= »6. Base du langage Java »]

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

[/accordion] [accordion close= »1″ title= »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

[/accordion] [accordion close= »1″ title= »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)
[/accordion]

Nos formateurs
[frame_left src= »https://odellya.com/wp-content/uploads/2015/03/User.png » href= » »][/frame_left] 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



[one_third] [styled_box color= »blue » title= »Java Fx 8″]

3 jours
Connaissance du langage Java serait fortement souhaité.
Développeurs Java
[/styled_box] [/one_third] [one_third] [styled_box color= »blue » title= »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
[/styled_box] [/one_third] [one_third_last] [styled_box color= »blue » title= »JUnit Test Unitaire avec Java »]
2 jours
Connaissance du langage Java serait fortement souhaité.
Développeur Java
Manager
Expert
Testeur
Architecte
Chef de projet
[/styled_box] [/one_third_last]