Aller au contenu
Accueil
Semaine 1
Jour 1 - Introduction à Java
Jour 2 - Comprendre un projet Java, IDE, Packages, chaîne de build
Jour 3 - Types, variables, opérateurs, structures de contrôle (procédurale)
Jour 4 - Conditions, boucles, chaînes, traitements séquentiels, Scanner
Jour 5 - Tableaux et premières Collections - Mises en pratiques
TP - Mise en pratique des bases de Java (exercices et corrections)
QCM
QCM niveau 1
Semaine 2
Jour 1 - Bases de la POO (classes, objet, encapsulation, constructeurs)
Jour 2 - Bases de la POO (Encapsulation, getters/setters, Invariants métiers, Exceptions)
Jour 3 - Découverte et pratiques (Héritage, polymorphisme, interface, classe abstraite)
Jour 4 - Programmation fonctionnelle avec les Streams (filter, map, collect) & Collections (List, Set, Map,...)
Jour 5 - Consolidation des acquis par la pratique avec TP et corrections
TP - Mise en pratique des bases de Java (exercices et corrections)
QCM
QCM niveau 2
Semaine 3
Jour 1 - Modélisation avec UML (Use Case & diagramme de classe) & MCD (Merise)
Jour 2 - Découverte de quelques `Design patterns` (Singleton, Factory, DAO,...)
Jour 3 - PostgreSQL & JDBC & Architecture applicative
Jour 4 - Découverte des Tests unitaires (JUnit5) + Mini-projet POO
TP - Mise en pratique des bases de Java (exercices et corrections)
Semaine 4
Jour 1 - Découverte de Spring Boot
Jour 2 - Création API REST (controllers, endpoints)
Jour 3 - Architecture 3 couches (controller / service / repository)
Jour 4 - DTO, principes de validation et gestion des erreurs
Semaine 5a
Jour 1 - Spring Data JPA, entités, repositories
Jour 2 - Requêtes JPQL, relations entre entités
Jour 3 - Tests REST (MockMvc)
Semaine 5b
Jour 1 - Clean code, SOLID, introduction SonarQube
Jour 2 - Git & GitFlow, collaboration
Jour 3 - Front-end avec Thymeleaf (introduction aux technologies front-end)
Semaine 6
Jour 1 - Projet backend Spring Boot fil rouge
Jour 2 - Sécurité avec Spring Security
Jour 3 - Introduction aux batchs (Spring Batch)
Jour 4 - Qualité, refactorisation, bonnes pratiques
Jour 5 - Soutenance finale sur le projet fil rouge & bilan individuel
Bonus
Recherche
Bienvenue aux Cobolistes !
Exercices
Bientôt…