
Développement des applications d'entreprise avec Spring
NetFormationFrance
Non finançable CPF
Tout public
En ligne
Voir des formations similaires
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
890 €
Durée
30 h à distance
Niveau visé
Non diplômante
Taux de réussite
100%
Pré-requis
Solides compétences en Java.
Connaissance des concepts d'architecture MVC et des applications web.
Expérience avec les bases de données relationnelles et SQL.
Notions de base sur les API RESTful et le protocole HTTP.
Familiarité avec les outils de gestion de dépendances.
Connaissance des concepts d'architecture MVC et des applications web.
Expérience avec les bases de données relationnelles et SQL.
Notions de base sur les API RESTful et le protocole HTTP.
Familiarité avec les outils de gestion de dépendances.
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
Objectifs
Comprendre les Concepts Fondamentaux de Spring : Apprendre les principes de l'inversion de contrôle (IoC) et de l'injection de dépendances (DI), ainsi que la structure des principaux modules (Core, MVC, Data, Security, Boot).
Développer des Applications Backend avec Spring Boot : Créer des projets Spring Boot, configurer des starters, développer des API RESTful avec Spring MVC et gérer les requêtes HTTP.
Gérer la Persistance des Données avec Spring Data JPA : Configurer JPA, définir des entités et des repositories, et implémenter des opérations CRUD et des requêtes complexes.
Assurer la Sécurité des Applications avec Spring Security : Configurer l’authentification et l’autorisation, implémenter JWT et OAuth2 pour sécuriser les API RESTful.
Gérer les Transactions et les Services : Utiliser @Transactional pour garantir l’intégrité des opérations, configurer des services Spring et comprendre leur rôle dans l'architecture.
Développer des Applications Backend avec Spring Boot : Créer des projets Spring Boot, configurer des starters, développer des API RESTful avec Spring MVC et gérer les requêtes HTTP.
Gérer la Persistance des Données avec Spring Data JPA : Configurer JPA, définir des entités et des repositories, et implémenter des opérations CRUD et des requêtes complexes.
Assurer la Sécurité des Applications avec Spring Security : Configurer l’authentification et l’autorisation, implémenter JWT et OAuth2 pour sécuriser les API RESTful.
Gérer les Transactions et les Services : Utiliser @Transactional pour garantir l’intégrité des opérations, configurer des services Spring et comprendre leur rôle dans l'architecture.
Programme
* Introduction au Framework Spring ( 6 Heures )
* Objectif : Comprendre les concepts fondamentaux et l'architecture du framework Spring.
* Détails : Étudier les principes de base du framework Spring, tels que l'inversion de contrôle (IoC) et l'injection de dépendances (DI). Explorer les différents modules de Spring, y compris Spring Core, Spring MVC, Spring Data, Spring Security, et Spring Boot.
* Développement Backend avec Spring Boot ( 6 Heures )
* Objectif : Apprendre à configurer et développer des applications backend avec Spring Boot.
* Détails :
* Spring Boot Basics : Créer et configurer un projet Spring Boot, comprendre l'auto-configuration, et utiliser les starters pour inclure les dépendances nécessaires.
* RESTful Services : Développer des API RESTful avec Spring MVC, gérer les requêtes HTTP, et utiliser des annotations telles que @RestController, @RequestMapping, et @PathVariable.
* Gestion de la Persistance des Données avec Spring Data JPA ( 6 Heures )
* Objectif : Intégrer JPA avec Spring pour la gestion de la persistance des données.
* Détails :
* Spring Data JPA : Configurer Spring Data JPA pour la persistance des données, définir des entités et des repositories.
* CRUD Operations : Implémenter les opérations CRUD (Create, Read, Update, Delete) en utilisant les repositories Spring Data JPA.
* Query Methods : Utiliser des méthodes de requête dérivées et le QueryDSL pour effectuer des recherches complexes.
* Sécurité des Applications avec Spring Security ( 6 Heures )
* Objectif : Mettre en œuvre la sécurité des applications en utilisant Spring Security.
* Détails :
* Authentication and Authorization : Configurer l'authentification et l'autorisation avec Spring Security, définir des rôles et des permissions.
* JWT and OAuth2 : Implémenter des solutions de sécurité avancées comme les tokens JWT (JSON Web Token) et OAuth2 pour la sécurisation des API.
* Gestion des Transactions et Services avec Spring ( 6 Heures )
* Objectif : Comprendre et utiliser la gestion des transactions et les services dans Spring.
* Détails :
* Transactions : Configurer et gérer les transactions avec Spring, utiliser les annotations @Transactional pour garantir l'intégrité des opérations.
* Services : Créer et configurer des services Spring, utiliser les annotations @Service et @Component.
* Objectif : Comprendre les concepts fondamentaux et l'architecture du framework Spring.
* Détails : Étudier les principes de base du framework Spring, tels que l'inversion de contrôle (IoC) et l'injection de dépendances (DI). Explorer les différents modules de Spring, y compris Spring Core, Spring MVC, Spring Data, Spring Security, et Spring Boot.
* Développement Backend avec Spring Boot ( 6 Heures )
* Objectif : Apprendre à configurer et développer des applications backend avec Spring Boot.
* Détails :
* Spring Boot Basics : Créer et configurer un projet Spring Boot, comprendre l'auto-configuration, et utiliser les starters pour inclure les dépendances nécessaires.
* RESTful Services : Développer des API RESTful avec Spring MVC, gérer les requêtes HTTP, et utiliser des annotations telles que @RestController, @RequestMapping, et @PathVariable.
* Gestion de la Persistance des Données avec Spring Data JPA ( 6 Heures )
* Objectif : Intégrer JPA avec Spring pour la gestion de la persistance des données.
* Détails :
* Spring Data JPA : Configurer Spring Data JPA pour la persistance des données, définir des entités et des repositories.
* CRUD Operations : Implémenter les opérations CRUD (Create, Read, Update, Delete) en utilisant les repositories Spring Data JPA.
* Query Methods : Utiliser des méthodes de requête dérivées et le QueryDSL pour effectuer des recherches complexes.
* Sécurité des Applications avec Spring Security ( 6 Heures )
* Objectif : Mettre en œuvre la sécurité des applications en utilisant Spring Security.
* Détails :
* Authentication and Authorization : Configurer l'authentification et l'autorisation avec Spring Security, définir des rôles et des permissions.
* JWT and OAuth2 : Implémenter des solutions de sécurité avancées comme les tokens JWT (JSON Web Token) et OAuth2 pour la sécurisation des API.
* Gestion des Transactions et Services avec Spring ( 6 Heures )
* Objectif : Comprendre et utiliser la gestion des transactions et les services dans Spring.
* Détails :
* Transactions : Configurer et gérer les transactions avec Spring, utiliser les annotations @Transactional pour garantir l'intégrité des opérations.
* Services : Créer et configurer des services Spring, utiliser les annotations @Service et @Component.
Cette formation est temporairement suspendue.
Voici des formations similaires :
Ces formations peuvent vous intéresser

Framework PHP Symfony Initiation + Approfondissement
MONTPELLIER, LYON 3E, MARSEILLE 1ER ET 8 AUTRE(S) LOCALITÉ(S)
Les formations les plus recherchées
Lyon
Toulouse
Marseille
Montpellier
Paris
Bordeaux
Dijon
Mâcon
Nantes
Rennes
Informatique CPF
Informatique en Ligne
Symfony
Symfony CPF
Symfony en Ligne
Intelligence artificielle
Machine learning
Vba
Growth hacking
Technicien informatique
Technicien support informatique
Administrateur systeme
Consultant en informatique
Programmation
Spark
Symfony Clermont-Ferrand
Symfony Grenoble
Symfony Saint-Étienne
Symfony Annecy
Symfony Chambéry
Symfony Roanne
Symfony Aurillac
Symfony Le Pontet
Symfony Moirans
Symfony Annemasse
Cette formation est temporairement suspendue.
Voir des formations similaires