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

Base de données

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
visuel-formations

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

  • 3 jours

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

Plateforme java

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

Installation du SDK

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

Base du langage Java

Programmation orienté Objet avec Java

  •  Création de fichier source
  •  Compilation de fichier source
  •  Exécution d’un programme Java
  •  Les variables
  •  Les opérateurs
  •  Les instructions de contrôle
  •  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.