Développement Framework Java Spring Boot
GLOBAL DIGITAL UNIVERSITY
Objectifs de la formation
Vous souhaitez apprendre à créer rapidement et facilement des applications web en utilisant le framework Java Spring ? Cette formation est faite pour vous.
Elle vous guidera pour :
- Maîtriser l'utilisation du framework Springpour développer des applications web évolutives, performantes et sécurisées.
- Configurer et optimiser l'environnement de développementen utilisant Maven, le gestionnaire de dépendances pour Java.
- Développer des applications structuréesen adoptant l'architecture MVC et en appliquant les bonnes pratiques propres au framework Spring.
- Comprendre et utiliser la documentation Springpour résoudre des problématiques courantes et optimiser les fonctionnalités du framework dans vos projets.
Cette formation vous apportera toutes les compétences nécessaires pour devenir autonome dans le développement d'applications web professionnelles avec Spring.
Méthode
Cette formation est basée sur uneméthode par projetavec un accompagnement personnalisé. Tout au long de la formation, vous avez accès au contenu e-learning ainsi que des sessions d'accompagnement avec votre mentor, organisées chaque semaine.
Programme
Méthode
Cette formation est basée sur uneméthode par projetavec un accompagnement personnalisé. Tout au long de la formation, vous avez accès au contenu e-learning, des exercices pratiques, ainsi que des sessions hebdomadaires de suivi avec votre mentor pour approfondir les concepts et ajuster votre progression.
Programme
Module 1 : Introduction à Spring et Environnement de Développement
- Présentation de Spring et de ses avantages
- Installation et configuration de l'environnement avec Maven
- Introduction aux commandes de Spring CLI et création d'un projet Spring Boot
Module 2 : Architecture MVC et Gestion des Contrôleurs
- Présentation de l'architecture MVC et structuration d'un projet Spring
- Gestion des routes et création de contrôleurs avec Spring MVC
- Création et manipulation des vues avec le moteur de templates Thymeleaf
Module 3 : Gestion des Entités et des Bases de Données
- Création des entités et gestion des relations avec Spring Data JPA
- Connexion et interaction avec des bases de données relationnelles (MySQL)
- Utilisation des repositories et manipulation des données avec JPA
Module 4 : Sécurité et gestion des utilisateurs
- Introduction à la sécurité avec Spring Security (firewall, authentification)
- Gestion des utilisateurs, des rôles et des autorisations
- Implémentation de stratégies de sécurité avancées
Module 5 : Bonnes pratiques et optimisation des applications Spring
- Documentation et utilisation de la documentation Spring
- Debugging et optimisation des performances
- Mise en production et déploiement des applications Spring Boot
Résultats attendus
Passer le CCP3 du parcours développeur web, Titre RNCP de niveau 5.
Les points forts
- 80% de pratique et 20% de théorie
- Accompagnement personnalisé et en petits groupes une fois chaque semaine
- Plateforme e-learning disponible à tout moment
La certification
- TypeTitre RNCP
- Niveau de sortieBAC+2 : DEUG, BT, DUT... (NIVEAU 5)
- Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
- DomaineArchitecture web
- Métier viséDéveloppeur / Développeuse informatique
RNCP 37805 RS -1 CertifInfo 115146 Organisme & lieu
- OrganismeGLOBAL DIGITAL UNIVERSITY
- Région