1. JAVA 8 : Les bases du
langage
Objectif général : Acquérir une connaissance étanche du langage JAVA
sous sa version 8.0 et être en mesure d'en faire usage pour créer une
programme console en Java.
BJFT ACADEMY
Janvier 2023
NIVEAU: DEBUTANT, 40h de cours, 8 Chapitres, 40 Travaux pratiques et exercices, 9 Tests
d'aptitude
2. JAVA 8
DEBUTANT
TRAVAILLEZ AVEC UN ENVIRONNEMENT DE DÉVELOPPEMENT
JAVA, INSTALLEZ ET UTILISEZ LA MACHINE VIRTUELLE JAVA
CE QUE VOUS APPRENDREZ !
EXPLOITEZ LES FONDAMENTAUX DU LANGAGE TELS QUE LES
OPÉRATEURS, LES VARIABLES ET LES STRUCTURES DE CONTRÔLE
UTILISEZ DES CONCEPTS DES VERSIONS LES PLUS RÉCENTES
COMME LES STRUCTURES ITÉRATIVES FOREACH, LES ELLIPSES,
L'AUTO-BOXING/UNBOXING OU ENCORE LES TYPES ÉNUMÉRÉS
MAITRISEZ LES FONDEMENTS DE LA PROGRAMMATION ORIENTÉE
OBJET, L'HÉRITAGE, L'INTERFAÇAGE ET LE POLYMORPHISME.
GÉREZ LES CAS ALTERNATIFS DE TRAITEMENT AINSI QUE LES
ERREURS D'EXÉCUTION
3. JAVA 8 DEBUTANT: PROGRAMME DE COURS
Chapitre 1: Présentation du langage de
programmation Java (04H)
Chapitre 2: Les notions et techniques de
base en Java (04H)
Chapitre 3: La syntaxe et les éléments
de bases de Java (06H)
Chapitre 4: Les structures de contrôle et
fonctions additionnelles en Java (04H)
Chapitre 5: Les structures avancées et
l'auto-boxing et auto-unboxing (05H)
Chapitre 6: La programmation orientée
objet en Java (06H)
Chapitre 7: L'héritage, l'interfacing et le
polymorphisme en Java (06H)
Chapitre 8: La gestion des erreurs dans
une application Java (05H)
4. JAVA 8 : Approfondissement
et consolidation des acquis
Objectif général : Comprendre et mettre en évidences les spécifications
du jdk pour réaliser des programmes pour ordinateur conforme aux
exigences de l'utilisateur final
BJFT ACADEMY
Janvier 2023
NIVEAU: INTERMEDIAIRE, 60h de cours, 6 Chapitres, 35 Travaux pratiques et exercices, 7
Tests d'aptitude
5. JAVA 8
INTERMEDIAIRE
METTRE EN PLACE LE MULTITHREAD AU SEIN D'UNE
APPLICATION
CE QUE VOUS APPRENDREZ !
MANIPULER DES FICHIERS ET REPERTOIRES
EN JAVA
REALISER DES INTERFACES GRAPHIQUES POUR DES
APPLICATIONS JAVA AVEC JAVA SWING ET JAVAFX
IMPLEMENTER LA PERSISTANCE DES DONNEES AU SEIN D'UNE
APPLICATION AVEC SQL
PRODUIRE DES EXECUTABLES D'APPLICATION CONCU EN JAVA
QUI POURRONT S'INSTALLER SUR UN ORDINATEUR
6. JAVA 8 INTERMERDIAIRE: PROGRAMME DE COURS
Chapitre 1: Le multithreading au sein
d'un application Java (10H)
Chapitre 2: La gestion des fichiers et des
flux de données (10H)
Chapitre 3: Les interfaces utilisateurs
avec Java Swing (10H)
Chapitre 4: Les interfaces utilisateurs
avec Java FX (10H)
Chapitre 5: Java et la persistance de
donnée (10H)
Chapitre 6: Création d'un programme
d'installation d'une application Java (10H)
7. JAVA 8 : Les webservices et
cloud avec Java
Objectif général : Comprendre les services web et le concept d'application
cloud compatible en java
BJFT ACADEMY
Janvier 2023
NIVEAU: AVANCE, 40h de cours, 5 Chapitres, 25 Travaux pratiques et exercices, 6 Tests
d'aptitude
8. JAVA 8
AVANCE
COMPRENDRE LE PATTERN MVC ET LE PRINCIPE DES SERVICES
WEB EN JAVA
CE QUE VOUS APPRENDREZ !
METTRE EN PLACE DES APPLICATIONS WEB AVEC
SPRINGBOOT
IMPLEMENTER LA PERSISTANCE DES DONNÉES AU SEIN D'UNE
APPLICATION
GERER LA MONTE EN CHARGE POUR PLUSIEURS INSTANCE D'UN
SERVICE WEB
DEPLOYER UN SERVICE WEB DANS UN CONTAINER DOCKER
9. JAVA 8 AVANCE: PROGRAMME DE COURS
Chapitre 1: Introduction à Java web
service (04H)
Chapitre 2: Prise en main des Restfull
webservices avec Springboot (10H)
Chapitre 3: Introduction aux
microservices (04H)
Chapitre 4: Microservice et Spring Cloud
(12H)
Chapitre 5: Containerisation des
microservices et Spring Cloud (10H)