Aller au contenu
Accueil
Semaine 1
Jour 1 - Introduction à Java
Jour 2 - Comparaison Java / COBOL
Jour 3 - Types, variables, opérateurs, structures de contrôle
Jour 4 - Tableaux et premières collections
Jour 5 - Mise en pratique avec TP et corrections
Semaine 2
Jour 1 - Bases de la POO (classes, objet, encapsulation, constructeurs)
Jour 2 - Découverte et pratiques (Héritage, polymorphisme, interface, classe abstraite
Jour 3 - Utilisation des interfaces, collections (List, Set, Map,...)
Jour 4 - Programmation fonctionnelle avec les Streams (filter, map, collect)
Jour 5 - Découverte des Exceptions et mise en pratique avec TP et corrections
Semaine 3
Jour 1 - Découverte de la modélisation avec UML (Use case et diagramme de classe)
Jour 2 - Découverte de quelques `Design patterns` (Singleton, Factory, DAO,...)
Jour 3 - Refactorisation de COBOL vers Java (penser objet)
Jour 4 - Découverte des Tests unitaires (JUnit5) + Mini-projet POO
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
Recherche
Bienvenue aux apprenant-e.s !
SQL et NoSQL (back)
1. Installation de MySQL, DataGrip, cours et TP
2. Cours complet SQL
2.1 Travaux pratiques sur la base de données Avion
2.2 Travaux pratiques sur la base de données Concession Auto
3. Triggers, procédures stockées et Transactions
4. Mise en pratique des Triggers, Transactions et Procédures Stockées
5. Corrections des TP du chapitre 4
6. Les SGBD NoSQL
En cours d’écriture…