Cursus métier : Développeur Java
Objectifs :
- Utiliser correctement le langage Java ;
- Utiliser les classes essentielles de Java SE et les collections ;
- Accéder aux données avec JDBC ;
- Accéder aux flux d'entrée-sortie.
Durée
- 40 Heures
Pré-requis
- Avoir une connaissance pratique d’un langage orienté objet .
Contenu du Programme
Découverte du Java Development Kit
- Fonctionnement interne (JRE, JIT) ;
- Garbage collector ;
- Les APIs du JDK ;
- Différences Java SE et Java EE ;
- Déploiement des applications Java.
Java orienté objet
- Classes et héritage ;
- Packages et visibilité ;
- Encapsulation, getters et setters ;
- Interfaces et polymorphisme ;
- Enumérations.
Concepts du langage
- Exceptions ;
- Annotations ;
- Classes internes et anonymes ;
- Expressions lambda ;
- Types génériques ;
- AutoBoxing ;
- Introduction à l'API de sérialisation.
Classes de base
- Les types incontournables : object, string… ;
- Gestion des nombres et dates ;
- Encodage et internationalisation ;
- Collections et généricité.
JDBC
- Tour d’horizon des solutions de persistance ;
- Architecture de JDBC :
- Le DriverManager
- Les URL JDBC
- Les types de drivers
- Les grandes interfaces utilisées :
- Connection
- Statement
- PreparedStatement
- CallableStatement
- ResultSet
- Liens entre JDBC et JPA.