Java 8 initiation

Base de données

Java 8 initiation


Objectifs de la formation
[one_half] [list type= »check_alt »]
  •  Maitriser le langage Java
  •  Comprendre le fonctionnement de la machine virtuelle de Java
  •  Pratiquer la programmation objet avec Java
  •  S’initier à l’approche fonctionnelle avec les nouveautés Java 8
[/list] [/one_half] [one_half_last] visuel-formations
[/one_half_last]

Pré-requis

Connaissance générale de l’informatique et de l’environnement Windows

Profils

  • Gestionnaires de bases de données
  • Chefs de projets

Durée et lieu

  • 5 jours

Déroulé de la formation

  • Exposés – cas pratiques – synthèse
  • Exercices de validation
  • Attestation de stage



Informations complémentaires



[one_half]

Historique du Langage Java

Caractéristiques du langage Java
[list type= »check »]
  • La machine virtuelle Java.
  • L’API Java
  • Les outils de déploiement des applications
  • Les outils d’aide au développement
[/list]
Les différentes étapes de création d’un programme Java
[list type= »check »]
  • Création de fichier source
  • Compilation de fichier source
  • Exécution d’un programme Java
[/list]
Base du langage Java
[list type= »check »]
  • Les variables.
  • Les opérateurs.
  • Les instructions de contrôle.
[/list]

Programmation orienté Objet avec Java

[list type= »check »]
  • Création d’une classe
  • Utilisation d’une classe
  • Héritage
  • Interfaces
  • La généricité
  • Les packages
  • La gestion des exceptions
  • Les collections en Java
[/list]
Approche fonctionnelle avec Java 8
[list type= »check »]
  • Expressions lambda
  • Concepts et philosophie de la programmation fonctionnelle
  • java.util.Optional
  • java.util.stream.Stream
  • java.util.stream.Collector
  • java.util.stream.Collectors
  • Streams & Collectors
[/list] [/one_half] [one_half_last]
Accès aux bases de données avec Java
[list type= »check »]
  • Principe de fonctionnement d’une base de données
  • Accès a une basse de données à partir de Java
  • Utilisation des jeux d’enregistrement
  • Gestion des transactions
[/list]
Déploiement d’applications
[list type= »check »]
  • Archives Java
  • Création d’une archive
  • Visualisation
  • Extraction
  • Mise à jour
  • Configuration du serveur Web
  • Déploiement d’une application sur le serveur.
[/list] [/one_half_last]