Programme

Module 1: Introduction à Java (6 heures) • Théorie : o Introduction à la programmation orientée objet (POO). o Syntaxe de base de Java. o Classes, objets, et méthodes. • Exercices : o Écrire un programme simple en Java. o Créer des classes et des objets. o Utiliser les structures de contrôle (boucles, conditions). Module 2: Développement Web avec Spring Boot (12 heures) • Théorie : o Introduction à Spring Framework. o Création d’une application web avec Spring Boot. o Gestion des dépendances avec Maven. o Développement RESTful Services. • Exercices : o Développer une API REST simple. o Intégrer une base de données avec Spring Data JPA. o Créer un projet Spring Boot avec Spring Initializr. Module 3: Frontend Development avec Angular (12 heures) • Théorie : o Introduction à Angular et TypeScript. o Composants, templates et data binding. o Services et Dependency Injection. o Communication avec une API REST. • Exercices : o Créer une application Angular de gestion de tâches. o Consommer une API REST avec HttpClient. o Utiliser des formulaires et la validation. Module 4: Intégration et Déploiement (6 heures) • Théorie : o Introduction à Docker et Kubernetes. o Intégration continue avec Jenkins. o Déploiement sur un serveur cloud (AWS, Azure). • Exercices : o Conteneuriser une application avec Docker. o Déployer une application Spring Boot sur AWS. o Configurer un pipeline CI/CD avec Jenkins. Module 5: Projet Final (12 heures) • Projet : o Développer une application web full stack en utilisant Java Spring Boot et Angular. o Présentation du projet Final.

Votre message a été envoyé avec succès

Demande d'informations gratuite et sans engagement