HomeAll CoursesLangage JavaDéveloppement d’une application Java full stack avec les Frameworks Spring, JPA/Hibernate et Angular
Développement d’une application Java full stack avec les Frameworks Spring, JPA/Hibernate et Angular
€1,600.00€1,490.00
Durée : 30 heures
100% d'avis positifs
Langue: Français
Niveau de compétence : Expert
Demander plus d'informations
Description
- Introduction aux Technologies Full Stack ( 6 Heures )
- Objectif : Comprendre les composants et l’architecture d’une application Java full stack, incluant le backend (Spring, JPA/Hibernate) et le frontend (Angular).
- Détails : Apprendre les bases de chaque technologie, leur rôle dans l’application, et comment elles interagissent pour créer une application complète. Étudier les principes de l’architecture RESTful et les meilleures pratiques de développement full stack.
- Développement Backend avec Spring Boot et JPA/Hibernate ( 6 Heures )
- Objectif : Maîtriser le développement backend avec Spring Boot et JPA/Hibernate pour la persistance des données.
- Détails :
- Spring Boot : Créer un projet Spring Boot, configurer l’application, et utiliser les composants Spring comme Spring Data JPA, Spring MVC, et Spring Security.
- JPA/Hibernate : Configurer JPA/Hibernate pour la gestion de la persistance des données, créer des entités, gérer les relations entre entités, et utiliser les repositories pour les opérations CRUD (Create, Read, Update, Delete).
- Développement Frontend avec Angular ( 6 Heures )
- Objectif : Apprendre à développer une interface utilisateur réactive et dynamique avec Angular.
- Détails :
- Angular Basics : Installer et configurer un projet Angular, comprendre les concepts de base comme les composants, les services, et les modules.
- Data Binding and Services : Utiliser le data binding, les directives, et les services pour consommer des API RESTful et afficher des données dynamiques.
- Routing : Configurer le routing pour créer une application SPA (Single Page Application) avec plusieurs vues et une navigation fluide.
- Intégration Backend et Frontend ( 6 Heures )
- Objectif : Intégrer le backend Spring Boot avec le frontend Angular pour créer une application cohérente et fonctionnelle.
- Détails :
- API RESTful : Créer des contrôleurs REST dans Spring Boot, définir des endpoints, et utiliser des services Angular pour consommer ces endpoints.
- Authentication and Authorization : Implémenter la sécurité avec Spring Security et JWT (JSON Web Token) pour authentifier et autoriser les utilisateurs.
- Déploiement et Maintenance de l’Application ( 6 Heures )
- Objectif : Apprendre à déployer et à maintenir une application Java full stack en production.
- Détails :
- Build and Deployment : Utiliser des outils comme Maven/Gradle pour gérer les dépendances et construire l’application. Déployer l’application sur un serveur comme Tomcat ou dans un environnement cloud.
- Monitoring and Maintenance : Mettre en place des outils de monitoring pour suivre les performances de l’application et apprendre les meilleures pratiques de maintenance pour garantir la stabilité et la sécurité de l’application.
Prérequis
- Connaissance des bases de Java et de la programmation orientée objet (POO). Notions fondamentales sur les bases de données et le langage SQL. Expérience préalable avec les concepts de backend et frontend (ex : création d'API, consommation de services REST). Familiarité avec HTML, CSS et JavaScript. Une première expérience avec Spring Boot ou Angular serait un plus mais n'est pas obligatoire.
Public Cible
- Développeurs Java souhaitant élargir leurs compétences vers le développement full stack. Ingénieurs backend souhaitant apprendre à intégrer une interface frontend Angular. Développeurs frontend désirant comprendre le développement backend avec Spring Boot et JPA/Hibernate. Étudiants ou professionnels en reconversion cherchant à acquérir une expertise en développement d’applications Java full stack.
Vous pourriez être intéressé par
-
35 Hours
€1,900.00€1,750.00
-
20 Hours
€1,100.00€990.00