Formation MERN STACK ( Node Express React MongoDb ) en mode projet de 1 mois et demi

test

Formation MERN STACK ( Node Express React MongoDb ) en mode projet de 1 mois et demi

disponible

Bootcamp Spring / React

Bienvenue à la formation Java & Spring Boot Angular de 1 mois et demi en cours de weekend ( Samedi et Dimanche de 9h à 15h en présentiel )

Réparti à savoir : 5 jours Spring et 5 jours Angular

Détail du programme de formation

Formation Spring de 5 jours

Durant ces 5 jours, nous explorerons ensemble l’univers passionnant de Java, l’un des langages de programmation les plus populaires et polyvalents.

Nous commencerons par découvrir les bases, les concepts fondamentaux comme la Programmation Orientée Objet (POO). Ensuite, nous plongerons dans des notions plus avancées, notamment les collections, la gestion des flux de données et l’utilisation de Maven. Vous apprendrez également à développer des applications web modernes grâce à Spring Boot, à gérer les bases de données avec JPA, et à sécuriser vos applications avec Spring Security. En conclusion, vous intégrerez toutes ces connaissances pour créer et déployer une application complète. Préparez-vous à coder, apprendre et transformer vos idées en réalité logicielle !

Jour 1 : Introduction à Java et concepts fondamentaux

Matin :

1. Présentation générale

◦ Histoire et caractéristiques de Java

◦ Installation et configuration de l’environnement (JDK, IDE)

2. Syntaxe de base

◦ Types de données, variables, et opérateurs

◦ Structures de contrôle (if, for, while)

Après-midi :

3. Programmation Orientée Objet (POO)

◦ Concepts fondamentaux : classes, objets, héritage, encapsulation

Jour 2 : Concepts avancés de Java

Matin :

1. Collections et flux de données

◦ Listes, ensembles, maps

◦ Manipulation de fichiers et flux (I/O)

2. Gestion des exceptions

◦ Types d’exceptions

◦ Utilisation de try-catch-finally

Après-midi :

3. Introduction à Maven

◦ Présentation et configuration d’un projet Maven

◦ Gestion des dépendances

4. Introduction au Framework Spring

◦ Concepts de base : IoC, conteneur Spring, beans

Jour 3 : Développement avec Spring Boot

Matin :

1. Spring Boot Basics

◦ Création d’un projet avec Spring Initializr

◦ Structure d’une application Spring Boot

2. Injection de dépendances et gestion des beans

◦ Configuration avec annotations (@Component, @Service, @Repository)

Après-midi :

3. Spring MVC pour le développement web

◦ Contrôleurs, modèles, vues (introduction à Thymeleaf)

◦ Gestion des routes et des requêtes HTTP

4. Exercice pratique : Création d’une petite application web

Jour 4 : Accès aux données avec Spring Data JPA

Matin :

1. Introduction à JPA et Hibernate

◦ Concepts de base : entités, relations (OneToMany, ManyToMany)

◦ Configuration de la base de données avec Spring Boot

2. Création et utilisation des Repositories

◦ Méthodes de base (findAll, save, delete)

◦ Requêtes personnalisées avec @Query

Après-midi :

3. Spring Boot REST API

◦ Création d’API REST (GET, POST, PUT, DELETE)

◦ Gestion des réponses et des erreurs

4. Exercice pratique : Développer une API CRUD avec JPA

Jour 5 : Sécurité et déploiement

Matin :

1. Introduction à Spring Security

◦ Authentification et autorisation

◦ Gestion des utilisateurs et rôles

2. Test et validation

◦ Tests unitaires avec JUnit

◦ Tests des API avec Postman

Après-midi :

3. Déploiement d’une application Spring Boot

◦ Introduction à Docker et conteneurisation de l’application

◦ Déploiement

4. Projet final

◦ Intégration des connaissances pour créer une application complète

Formation Angular de 5 jours

Cette formation en 5 jours offre une immersion complète dans le développement avec Angular, un framework puissant pour créer des applications web modernes et performantes.

Objectifs de la formation :

• Découvrir et maîtriser les concepts fondamentaux d’Angular.

• Apprendre à développer des applications dynamiques et évolutives.

• Intégrer les meilleures pratiques pour optimiser le code Angular.

Jour 1:

Matin

2- Présentation du framework

3- Configuration de l’environnement

4- Composants

Aprés-midi

1- Templates

2- DataBinding

3- Directives

Jour 2:

Matin

1- Propriétés d’événements

2- Injection des dépendances

Après-midi

1- Programmation réactive

2- HttpClient

Jour 3:

Matin:

1- Le routage

2- Cycle de vie des composants

3- Les pipes

Après-midi

1- Les formulaires réactifs

2- Les formulaires primitifs

Jour 4 et 5 :

1- Internationalisation

2- Workshop