[go: up one dir, main page]

0% ont trouvé ce document utile (0 vote)
61 vues3 pages

Programme SpringBootAngular

prog

Transféré par

daagi feriel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
61 vues3 pages

Programme SpringBootAngular

prog

Transféré par

daagi feriel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 3

Devenir Développeur Web FullStack

Angular & SpringBoot

Objectif : À la fin de cette formation, les participants seront en mesure d'effectuer


les missions suivantes :
 Concevoir une application Web moyennant les technologies Spring Boot et Angular.
 Développer une application Web basée sur la technologie Spring Boot en Backend et
Angular en Frontend.
 Développer une API REST basée sur SpringRest.
 Maitriser le concept d'injection de dépendances dans les applications Spring.

A l'issue de cette formation, les participants seront donc parfaitement opérationnels pour
devenir développeurs web fullstack Angular & Spring Boot.

Prérequis
Pour suivre cette formation, il est indispensable de disposer des connaissances de base suivantes :

 Maîtrise de HTML, CSS et JavaScript


 Expérience en développement de projets web
 Connaissance des frameworks et bibliothèques
 Utilisation de Bootstrap
 Différenciation frontend et backend

 La formation comprend un rappel détaillé sur les prérequis essentiels, assurant ainsi que tous
les participants disposent d'une base solide avant d'aborder les concepts avancés de
SpringBoot et Angular.

Programme :

 Angular

Module 1 : FONDATIONS D’ANGULAR ET ENVIRONEMENT DE TRAVAIL

1. Installer et configurer l'environnement de développement nécessaire.


2. Comprendre les bases et l'utilité de Node.js et npm.
3. Créer et structurer un projet Angular.x
4. Comprendre en détail l'architecture d'une application Angular.
5. Intégrer et utiliser le HTML et CSS développés précédemment dans un nouveau projet Angular.
Module 2 : DÉVELOPPEMENT AVANCÉ AVEC ANGULAR

1. Maîtriser la validation des formulaires dans Angular.


2. Comprendre et implémenter l'interaction entre TypeScript et HTML (*ngIf, *ngFor, etc.).
3. Créer et gérer des modèles de données structurés.
4. Intégrer et optimiser les templates dans notre projet Angular.
5. Comprendre le concept de services et leur utilisation.

Module 3 : INTÉGRATION BACKEND ET SÉCURITÉ

1. Faire des interactions entre le frontend Angular et le backend SpringBoot via une API REST.
2. Maîtriser les routes paramétrées dans Angular.
3. Créer des fonctionnalités complètes d'inscription et de connexion utilisateur, côté frontend et
backend.
4. Utiliser le Local Storage pour gérer l'authentification des utilisateurs.
5. Importer et gérer les images dans les projets Angular.
6. Intégrer des mécanismes de sécurité avancés avec Spring Security et JWT pour la gestion des
utilisateurs.

 Spring Boot

Module 1 : PHASE DE PRÉPARATION

1. Utilisation de Postman pour tester les API.


2. Connaissance des principes fondamentaux et des avantages de Spring Boot.
3. Installation et configuration de l'environnement de travail pour Spring Boot.
4. Création et configuration initiale d'un projet Spring Boot.
5. Compréhension de base de l'architecture de Spring Boot.

Module 2 : OPÉRATIONS CRUD AVEC SPRING BOOT ET HIBERNATE

1. Maîtriser les relations entre entités (One-to-One, One-to-Many, Many-to-One, Many-to-Many)


en Hibernate.
2. Avancer dans un projet pratique intégrant ces relations.
3. Implémenter le cryptage des mots de passe et les fonctionnalités de connexion sans Spring
Security.
4. Intégrer l'importation de fichiers dans le projet.

Module 3 : GESTION AVANCÉE DES FICHIERS ET SÉCURITÉ

1. Gérer les opérations de mise à jour et suppression des fichiers.


2. Implémenter la compression et la décompression des fichiers.
3. Comprendre et configurer Spring Security pour sécuriser une application.
4. Utiliser les JWT pour l'authentification et l'autorisation.
5. Tester et valider les méthodes sécurisées dans un projet pratique.

Vous aimerez peut-être aussi