Java 8 initiation
Objectifs de la formation
- 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
Pré-requis
Connaissance générale de l’informatique et de l’environnement Windows
Profils
- Gestionnaires de bases de données
- Chefs de projets
Déroulé de la formation
- Exposés – cas pratiques – synthèse
- Exercices de validation
- Attestation de stage
Informations complémentaires
Historique du Langage Java
Caractéristiques du langage Java
- La machine virtuelle Java.
- L’API Java
- Les outils de déploiement des applications
- Les outils d’aide au développement
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
Base du langage Java
- Les variables.
- Les opérateurs.
- Les instructions de contrôle.
Programmation orienté Objet avec Java
- 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
Approche fonctionnelle avec Java 8
- 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
Accès aux bases de données avec Java
- 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
Déploiement d’applications
- Archives Java
- Création d’une archive
- Visualisation
- Extraction
- Mise à jour
- Configuration du serveur Web
- Déploiement d’une application sur le serveur.