Maître Spring et Spring Boot
Les frameworks Spring et Spring Boot sont les frameworks n°1 pour la création d'applications d'entreprise dans le monde Java.
Dans ce cours, vous apprendrez Spring et Spring Boot de ZERO .
Je suis convaincu que la meilleure façon d'apprendre est de faire et nous avons conçu ce cours pour qu'il soit pratique .
Vous créerez une application Web, une API REST et une application full stack en utilisant Spring, Spring Boot, JPA, Hibernate, React, Spring Security, Maven et Gradle.
Vous apprendrez à conteneuriser des applications à l'aide de Docker. Vous apprendrez à déployer ces applications sur AWS.
À la fin du cours, vous saurez tout ce dont vous avez besoin pour devenir un excellent développeur Spring et Spring Boot.
Installation des outils
Nos recommandations
- Utiliser la dernière version de Java
- Utilisez la dernière version de « Eclipse IDE pour les développeurs Java d'entreprise »
- N'oubliez pas : Spring Boot 3+ ne fonctionne qu'avec Java 17+
Installation de Java
- Windows - https://www.youtube.com/watch?v=I0SBRWVS0ok
- Linux - https://www.youtube.com/watch?v=mHvFpyHK97A
- Mac - https://www.youtube.com/watch?v=U3kTdMPlgsY
Dépannage
- Dépannage de l'installation de Java - https://www.youtube.com/watch?v=UI_PabQ1YB0
Installation d'Eclipse
- Windows - https://www.youtube.com/watch?v=toY06tsME-M
- Autres - https://www.youtube.com/watch?v=XveQ9Gq41UM
Dépannage
- Configuration de Java dans Eclipse - https://www.youtube.com/watch?v=8i0r_fcE3L0
Conférences
Premiers pas – Maîtriser Spring Framework et Spring Boot
- Premiers pas – Maîtriser Spring Framework et Spring Boot
Premiers pas avec le framework Java Spring
- Étape 01 - Comprendre la nécessité du framework Java Spring
- Étape 02 - Premiers pas avec Java Spring Framework
- Étape 03 - Création d'un nouveau projet Spring Framework avec Maven et Java
- Étape 04 - Démarrer avec l'application de jeu Java
- Étape 05 - Comprendre le couplage lâche et le couplage serré
- Étape 06 - Présentation de l'interface Java pour rendre l'application faiblement couplée
- Étape 07 - Intégration de Spring Framework pour rendre l'application Java faiblement couplée
- Étape 08 - Votre premier Java Spring Bean et lancement de la configuration Java Spring
- Étape 09 - Création de plus de beans Java Spring dans le fichier de configuration Spring Java
- Étape 10 - Implémentation du câblage automatique dans le fichier de configuration Java Spring Framework
- Étape 11 – Questions sur Spring Framework – Qu’allons-nous apprendre ?
- Étape 12 - Comprendre le conteneur Spring IOC - Contexte d'application et Bean Factory
- Étape 13 - Explorer Java Bean, POJO et Spring Bean
- Étape 14 - Exploration du câblage automatique du bean Spring Framework - Annotations primaires et qualificatives
- Étape 15 - Utilisation de Spring Framework pour gérer les beans pour l'application Java Gaming
- Étape 16 - Plus de questions sur Java Spring Framework - Qu'allons-nous apprendre ?
- Étape 17 - Explorer Spring Framework avec Java - Section 1 - Révision
Utiliser Spring Framework pour créer et gérer vos objets Java
- Étape 01 - Obtenir Spring Framework pour créer et gérer vos objets Java
- Étape 02 - Exploration des annotations principales et qualificatives pour les composants Spring
- Étape 03 – Primaire et qualificatif – Quelle annotation Spring devez-vous utiliser ?
- Étape 04 - Exploration du framework Spring - Différents types d'injection de dépendances
- Étape 05 - Java Spring Framework - Comprendre la terminologie importante
- Étape 06 - Java Spring Framework - Comparaison de @Component et @Bean
- Étape 07 - Pourquoi avons-nous des dépendances dans les applications Java Spring ?
- Étape 08 - Exercice/Solution pour un exemple réel de framework Java Spring
- Étape 09 - Explorer Spring Framework avec Java - Section 2 - Révision
Explorer les fonctionnalités avancées de Spring Framework
- Étape 01 - Explorer l'initialisation paresseuse et impatiente des beans Spring Framework
- Étape 02 - Comparaison de l'initialisation paresseuse et de l'initialisation hâtive
- Étape 03 - Exploration des étendues de bean du framework Java Spring - Prototype et Singleton
- Étape 04 - Comparaison du prototype et du singleton - Portées du bean Spring Framework
- Étape 05 - Exploration des Spring Beans - PostConstruct et PreDestroy
- Étape 06 - Evolution de Jakarta EE - Comparaison avec J2EE et Java EE
- Étape 07 - Explorer le CDI de Jakarta avec Spring Framework et Java
- Étape 08 - Exploration de la configuration XML de Java Spring
- Étape 09 - Exploration des annotations Java et de la configuration XML pour Java Spring Framework
- Étape 10 - Exploration des annotations de stéréotypes du framework Spring - Composant et plus
- Étape 11 – Examen rapide – Annotations importantes du framework Spring
- Étape 12 – Examen rapide – Concepts importants du framework Spring
- Étape 13 – Explorer Spring Big Picture – Cadre, modules et projets
Premiers pas avec Spring Boot
- Étape 01 – Premiers pas avec Spring Boot – Objectifs
- Étape 02 - Comprendre le monde avant Spring Boot - Aperçu de 10 000 pieds
- Étape 03 - Configuration d'un nouveau projet Spring Boot avec Spring Initializr
- Étape 04 - Créez une API Hello World avec Spring Boot
- Étape 05 - Comprendre l'objectif de Spring Boot
- Étape 06 - Comprendre Spring Boot Magic - Projets Spring Boot Starter
- Étape 07 - Comprendre Spring Boot Magic - Configuration automatique
- Étape 08 - Créez plus rapidement avec Spring Boot DevTools
- Étape 09 - Préparez la production avec Spring Boot - 1 - Profils
- Étape 10 - Préparez la production avec Spring Boot - 2 - ConfigurationProperties
- Étape 11 – Préparez la production avec Spring Boot – 3 – Serveurs intégrés
- Étape 12 – Préparez la production avec Spring Boot – 4 – Actionneur
- Étape 13 - Comprendre Spring Boot, Spring et Spring MVC
- Étape 14 – Premiers pas avec Spring Boot – Révision
Premiers pas avec JPA et Hibernate avec Spring et Spring Boot
- Étape 01 – Premiers pas avec JPA et Hibernate – Objectifs
- Étape 02 - Configuration d'un nouveau projet Spring Boot pour JPA et Hibernate
- Étape 03 - Lancement de la console H2 et création du tableau des cours dans H2
- Étape 04 - Premiers pas avec Spring JDBC
- Étape 05 - Insertion de données codées en dur à l'aide de Spring JDBC
- Étape 06 - Insertion et suppression de données à l'aide de Spring JDBC
- Étape 07 - Interrogation de données à l'aide de Spring JDBC
- Étape 08 - Premiers pas avec JPA et EntityManager
- Étape 09 - Explorer la magie de JPA
- Étape 10 - Premiers pas avec Spring Data JPA
- Étape 11 - Explorer les fonctionnalités de Spring Data JPA
- Étape 12 - Comprendre la différence entre Hibernate et JPA
Créer une application Web Java avec Spring Framework, Spring Boot et Hibernate
- Étape 00 - Introduction à la création d'une application Web avec Spring Boot
- Étape 01 - Création d'une application Web Spring Boot avec Spring Initializr
- Étape 02 - Aperçu rapide du projet Spring Boot
- Étape 03 - Premier contrôleur Spring MVC, @ResponseBody, @Controller
- Étapes 04 à 01 - Amélioration du contrôleur Spring MVC pour fournir une réponse HTML
- Étapes 04 à 02 - Exploration étape par étape du guide de codage et de débogage
- Étape 05 - Redirection vers une JSP à l'aide de Spring Boot - Controller, @ResponseBody et View Resolver
- Étape 06 - Exercice - Création de LoginController et d'une vue de connexion
- Étape 07 – Aperçu rapide – Comment fonctionne le Web – Demande et réponse
- Étape 08 - Capture de QueryParams à l'aide de RequestParam et premier aperçu du modèle
- Étape 09 - Présentation rapide - Importance de la journalisation avec Spring Boot
- Étape 10 - Comprendre DispatcherServlet, modèle 1, modèle 2 et contrôleur frontal
- Étape 11 - Création d'un formulaire de connexion
- Étape 12 - Affichage des informations de connexion dans une JSP à l'aide d'un modèle
- Étape 13 - Ajouter une validation codée en dur de l'ID utilisateur et du mot de passe
- Étape 14 – Premiers pas avec les fonctionnalités de Todo – Création de Todo et TodoService
- Étape 15 - Création de la première version de la page List Todos
- Étape 16 - Comprendre session, modèle et demande - @SessionAttributes
- Étape 17 - Ajout de JSTL au projet Spring Boot et affichage des tâches dans un tableau
- Étape 18 - Ajout du framework CSS Bootstrap au projet Spring Boot à l'aide de webjars
- Étape 19 - Formatage des pages JSP avec le framework CSS Bootstrap
- Étape 20 - Ajoutons une nouvelle tâche - Créez une nouvelle vue
- Étape 21 : Amélioration de TodoService pour ajouter la tâche
- Étape 22 - Ajout de validations à l'aide de la validation Spring Boot Starter
- Étape 23 - Utilisation des Command Beans pour implémenter les nouvelles validations de page Todo
- Étape 24 - Implémentation de la fonctionnalité Supprimer Todo - Nouvelle vue
- Étape 25 - Implémentation de Update Todo - 1 - Afficher la page Update Todo
- Étape 26 - Implémentation de la mise à jour Todo - 1 - Enregistrer les modifications dans Todo
- Étape 27 - Ajout du champ de date cible à la page Todo
- Étape 28 - Ajout d'une barre de navigation et implémentation de fragments JSP
- Étape 29 - Préparation à la sécurité Spring
- Étape 30 - Configuration de Spring Security avec Spring Boot Starter Security
- Étape 31 - Configuration de Spring Security avec un encodeur d'utilisateur et de mot de passe personnalisé
- Étape 32 - Refactorisation et suppression du codage en dur de l'identifiant utilisateur
- Étape 33 - Configuration d'un nouvel utilisateur pour l'application Todo
- Étape 34 - Ajout des données Spring Boot Starter JPA et préparation de la base de données H2
- Étape 35 - 01 - Configuration de Spring Security pour faire fonctionner la console H2
- Étape 36 - Faire de Todo une entité et des données de population Todo dans H2
- Étape 37 - Création de la page TodoRepository et Connecting List Todos à partir de la base de données H2
- Étape 38 - 01 - Connexion de toutes les fonctionnalités de l'application Todo à la base de données H2
- Étape 38 - 02 - Explorer la magie de Spring Boot Starter JPA et JpaRepository
- Étape 39 - FACULTATIF - Présentation de la connexion de l'application Todo à la base de données MySQL
- Étape 40 - FACULTATIF - Installation de Docker
- Étape 41 - FACULTATIF - Connexion de l'application Todo à la base de données MySQL
Création d'une API Java REST avec Spring Boot, Spring Framework et Hibernate
- Étape 00 - Création d'une API REST avec Spring Boot - Un aperçu
- Étape 01 - Initialisation d'un projet API REST avec Spring Boot
- Étape 02 - Création d'une API REST Hello World avec Spring Boot
- Étape 03 - Amélioration de l'API REST Hello World pour renvoyer un Bean
- Étape 04 – Que se passe-t-il en arrière-plan ? Démarreurs Spring Boot et configuration automatique
- Étape 05 - Amélioration de l'API REST Hello World avec une variable de chemin
- Étape 06 - Conception de l'API REST pour l'application de médias sociaux
- Étape 07 - Création de User Bean et UserDaoService
- Étape 08 - Implémentation des méthodes GET pour la ressource utilisateur
- Étape 09 - Implémentation de la méthode POST pour créer une ressource utilisateur
- Étape 10 - Amélioration de la méthode POST pour renvoyer le code d'état HTTP et l'URI d'emplacement corrects
- Étape 11 - Implémentation de la gestion des exceptions - 404 Ressource introuvable
- Étape 12 - Implémentation de la gestion générique des exceptions pour toutes les ressources
- Étape 13 - Implémentation de la méthode DELETE pour supprimer une ressource utilisateur
- Étape 14 - Implémentation des validations pour l'API REST
- Étape 15 - Présentation des fonctionnalités avancées de l'API REST
- Étape 16 - Comprendre les spécifications de l'API ouverte et Swagger
- Étape 17 - Configuration de la génération automatique de la documentation Swagger
- Étape 18 - Exploration de la négociation de contenu - Implémentation de la prise en charge de XML
- Étape 19 - Explorer l'internationalisation pour l'API REST
- Étape 20 - Gestion des versions de l'API REST - Gestion des versions URI
- Étape 21 - Gestion des versions de l'API REST - Négociation des paramètres de demande, de l'en-tête et du contenu
- Étape 22 - Implémentation de HATEOAS pour l'API REST
- Étape 23 - Implémentation du filtrage statique pour l'API REST
- Étape 24 - Implémentation du filtrage dynamique pour l'API REST
- Étape 25 - Surveillance des API avec Spring Boot Actuator
- Étape 26 - Explorer les API avec Spring Boot HAL Explorer
- Étape 27 - Connexion de l'API REST à H2 à l'aide de JPA et Hibernate - Un aperçu
- Étape 28 - Création d'une entité utilisateur et de quelques données de test
- Étape 29 - Amélioration de l'API REST pour se connecter à H2 à l'aide de JPA et Hibernate
- Étape 30 - Création d'une entité de publication avec une relation plusieurs-à-un avec l'entité utilisateur
- Étape 31 - Implémentation d'une API GET pour récupérer toutes les publications d'un utilisateur
- Étape 32 - Implémentation d'une API POST pour créer une publication pour un utilisateur
- Étape 33 - Exploration des requêtes JPA et Hibernate pour l'API REST
- Étape 34 - Connexion de l'API REST à la base de données MySQL - Un aperçu
- Étape 34z - FACULTATIF - Installation de Docker
- Étape 35 - FACULTATIF - Connexion de l'API REST à la base de données MySQL - Implémentation
- Étape 36 - Implémentation de l'authentification de base avec Spring Security
- Étape 37 - Amélioration de la configuration de sécurité Spring pour l'authentification de base
Création d'une application Java Full Stack avec Spring Boot et React
- Étape 01 - Mise en route - Application Spring Boot et React Full Stack
- Étape 02 - Explorer quoi et pourquoi des architectures Full Stack
- Étape 03 - Comprendre l'historique JavaScript et EcmaScript
- Étape 04 - Installation de Visual Studio Code
- Étape 05 - Installation de nodejs et npm
- Étape 06 - Création de l'application React avec Create React App
- Étape 07 - Exploration des commandes nodejs importantes - Créer une application React
- Étape 08 - Explorer le code Visual Studio et créer une application React
- Étape 09 - Explorer la structure des dossiers de création de l'application React
- Étape 10 - Démarrer avec les composants React
- Étape 11 - Création de votre premier composant React et plus
- Étape 12 – Prise en main de State dans React – hook useState
- Étape 13 - Explorer JSX - React Views
- Étape 14 – Suivre les meilleures pratiques JavaScript – Refactorisation vers les modules
- Étape 15 : Explorer davantage JavaScript
Explorer les composants React avec un contre-exemple
- Étape 01 - Explorer les composants React avec un contre-exemple
- Étape 02 - Premiers pas avec l'application React - Compteur
- Étape 03 - Premiers pas avec l'application React - Compteur - 2
- Étape 04 - Explorer l'état de React avec le hook useState - Ajout d'un état au compteur
- Étape 05 - Exploration de l'état de réaction - Que se passe-t-il en arrière-plan ?
- Étape 06 - Exploration des accessoires React - Définition de la valeur d'incrément du compteur
- Étape 07 - Création de plusieurs boutons de compteur
- Étape 08 - Déplacement de l'état de réaction vers le haut - Configuration du compteur et du bouton du compteur
- Étape 09 - Déplacement de l'état de réaction vers le haut - Appel des méthodes du composant parent
- Étape 10 - Explorer les outils de développement React
- Étape 11 - Ajout du bouton de réinitialisation au compteur
- Étape 12 - Refactorisation du composant React Counter
Création d'une application Java Todo Full Stack avec Spring Boot et React
- Étape 01 - Premiers pas avec l'application de gestion React Todo
- Étape 02 - Premiers pas avec le composant de connexion - Application Todo React
- Étape 03 - Améliorer davantage le composant de connexion - Application Todo React
- Étape 04 - Ajout d'une authentification codée en dur - Application Todo React
- Étape 05 - Affichage conditionnel des messages dans le composant de connexion - Application Todo React
- Étape 06 - Ajout du React Router Dom et du routage de la connexion au composant de bienvenue
- Étape 07 - Ajout d'un composant d'erreur à notre application React
- Étape 08 - Suppression du codage en dur du composant de bienvenue
- Étape 09 - Premiers pas avec le composant React List Todo
- Étape 10 - Affichage de plus de détails sur les tâches dans le composant React List Todo
- Étape 11 - Création des composants d'en-tête, de pied de page et de déconnexion React
- Étape 12 - Ajout de Bootstrap à l'application frontale React
- Étape 13 - Utilisation de Bootstrap pour styliser l'application frontale Todo React
- Étape 14 - Refactorisation des composants React en modules JavaScript individuels
- Étape 15 - Partager l'état de réaction avec plusieurs composants avec un contexte d'authentification
- Étape 16 - Mise à jour de l'état de React et vérification des mises à jour via le contexte d'authentification
- Étape 17 - Définition de isAuthenticated dans l'état React - Contexte d'authentification
- Étape 18 - Protection des routes Secure React à l'aide d'une route authentifiée - 1
- Étape 19 - Protection des routes Secure React à l'aide d'une route authentifiée - 2
Connexion de l'API REST Spring Boot à React Frontend - Application Java Full Stack
- Étape 01 - Configuration du projet API REST Todo pour l'application React Full Stack
- Étape 02 - Appel de l'API REST Spring Boot Hello World à partir du composant React Hello World
- Étape 03 - Activation des requêtes CORS pour l'API REST Spring Boot
- Étape 04 - Appel de l'API REST Spring Boot Hello World Bean et Path Param à partir de React
- Étape 05 - Refactorisation du code d'appel de l'API REST Spring Boot vers un nouveau module
- Étape 06 - Suivre les meilleures pratiques d'Axios dans l'API REST Spring Boot
- Étape 07 - Création de la méthode Get de l'API REST Retrieve Todos Spring Boot
- Étape 08 - Affichage des tâches de l'API REST Spring Boot dans l'application React
- Étape 09 - Création des méthodes API REST Récupérer Todo et Supprimer Todo Spring Boot
- Étape 10 - Ajout de la fonctionnalité de suppression à React Frontend
- Étape 11 - Définition du nom d'utilisateur dans le contexte React Auth
- Étape 12 - Création du composant Todo React pour afficher la page Todo
- Étape 13 - Ajout des bibliothèques Formik et Moment pour afficher le composant Todo React
- Étape 14 - Ajout d'une validation au composant Todo React à l'aide de Formik
- Étape 15 - Ajout de l'API REST Update Todo et Create Todo à l'API backend Spring Boot
- Étape 16 - Ajout d'une fonctionnalité de mise à jour à React Frontend
- Étape 17 - Ajout de la fonctionnalité Créer une nouvelle tâche à React Frontend
- Étape 18 - Sécurisation de l'API REST Spring Boot avec Spring Security
- Étape 19 - Ajout d'un en-tête d'autorisation dans React aux appels d'API REST Spring Boot
- Étape 20 - Configuration de Spring Security pour autoriser toutes les demandes d'options
- Étape 21 - Appel du service d'authentification de base lors de la connexion à l'application React
- Étape 22 - Utilisation d'async et d'attente pour appeler l'API Basic Auth
- Étape 23 - Définition du jeton d'authentification de base dans le contexte d'authentification
- Étape 24 - Configuration d'Axios Interceptor pour ajouter un en-tête d'autorisation
- Étape 24A - Problèmes de débogage avec l'authentification de base et Spring Boot
- Étape 25 - Premiers pas avec JWT et Spring Security
- Étape 26 - Intégration de l'API REST Spring Security JWT avec React Frontend
- Étape 27 - Problèmes de débogage avec JWT Auth et Spring Boot
Connexion d'une application Java Full Stack (Spring Boot et React) avec JPA et Hibernate
- Étape 01 - Full Stack React et Spring Boot avec JPA et Hibernate
- Étape 02 - Full Stack React et Spring Boot avec JPA et Hibernate - Préparer les tables
- Étape 03 - Full Stack React et Spring Boot avec JPA et Hibernate - Opérations Todo CRUD
- Étape 04 - Full Stack React et Spring Boot avec JPA et Hibernate - Ajouter une nouvelle tâche
- Étape 05 - Full Stack React et Spring Boot avec JPA et Hibernate - Connectez-vous avec MySQL
Explorer les tests unitaires avec JUnit
- Étape 01 - Qu'est-ce que JUnit et les tests unitaires_
- Étape 02 - Votre premier projet JUnit et votre barre verte
- Étape 03 - Votre premier code et votre premier test unitaire
- Étape 04 - Explorer d'autres méthodes d'assertion
- Étape 05 - Explorer quelques annotations JUnit importantes
Explorer Mocking avec Mockito pour les projets Spring Boot
- Étape 00 - Introduction à la section - Mockito en 5 étapes
- Étape 01 - Configuration d'un projet Spring Boot
- Étape 02 - Comprendre les problèmes avec les Stubs
- Étape 03 - Rédaction de votre premier test Mockito avec Mocks
- Étape 04 - Simplifier les tests avec les annotations Mockito - @Mock, @InjectMocks
- Étape 05 - Explorer davantage les simulations via l'interface Mocking List
Sécuriser les applications Spring Boot avec Spring Security
- Étape 00 - Démarrer avec Spring Security
- Étape 01 - Comprendre les principes fondamentaux de la sécurité
- Étape 02 - Comprendre les principes de sécurité
- Étape 03 - Premiers pas avec Spring Security
- Étape 04 - Exploration de la configuration de sécurité Spring par défaut
- Étape 05 - Création d'un projet Spring Boot pour Spring Security
- Étape 06 - Explorer la sécurité Spring - Authentification par formulaire
- Étape 07 - Explorer la sécurité Spring - Authentification de base
- Étape 08 - Exploration de la sécurité Spring - Contrefaçon de requêtes intersites - CSRF
- Étape 09 - Explorer Spring Security - CSRF pour l'API REST
- Étape 10 - Création d'une configuration de sécurité Spring pour désactiver CSRF
- Étape 11 – Explorer la sécurité Spring – Démarrer avec CORS
- Étape 12 - Exploration de Spring Security - Stockage des informations d'identification utilisateur en mémoire
- Étape 13 - Exploration de Spring Security - Stockage des informations d'identification utilisateur à l'aide de JDBC
- Étape 14 - Comprendre le codage, le hachage et le cryptage
- Étape 15 - Exploration de Spring Security - Stockage des mots de passe codés en Bcrypt
- Étape 16 - Premiers pas avec l'authentification JWT
- Étape 17 - Configuration de JWT Auth avec Spring Security et Spring Boot - 1
- Étape 18 - Configuration de JWT Auth avec Spring Security et Spring Boot - 2
- Étape 19 - Configuration de la ressource JWT avec Spring Security et Spring Boot - 1
- Étape 20 - Configuration de la ressource JWT avec Spring Security et Spring Boot - 2
- Étape 21 - Comprendre l'authentification de sécurité Spring
- Étape 22 - Explorer l'autorisation de sécurité Spring
- Étape 23 - Création d'un projet Spring Boot pour OAuth avec Spring Security
- Étape 24 – Premiers pas avec Spring Boot et OAuth2 – Connectez-vous avec Google
- Étape 25 - Examen rapide - Sécurisation des applications Spring Boot avec Spring Security
Apprendre Spring AOP avec Spring Boot
- Étape 01 - Premiers pas avec Spring AOP - Un aperçu
- Étape 02 - Qu'est-ce que la programmation orientée aspect ?
- Étape 03 - Création d'un projet Spring Boot pour Spring AOP
- Étape 04 - Configuration des composants Spring pour Spring AOP
- Étape 05 - Création de l'aspect de journalisation AOP et de Pointcut
- Étape 06 - Comprendre la terminologie AOP
- Étape 07 - Explorer les annotations @After, @AfterReturning, @AfterThrowing AOP
- Étape 08 - Explorer les annotations AOP avec une classe Timer
- Étape 09 - Meilleures pratiques AOP - Création de définitions de points de coupe communes
- Étape 10 - Création d'une annotation de temps de piste
- Étape 11 – Prise en main de Spring AOP – Merci
Apprendre Maven avec Spring et Spring Boot
- Étape 01 - Introduction à Maven
- Étape 02 - Création d'un projet Spring Boot avec Maven
- Étape 03 - Exploration de Maven pom.xml pour le projet Spring Boot
- Étape 04 - Exploration de Maven Parent Pom pour le projet Spring Boot
- Étape 05 - Explorer davantage Maven
- Étape 06 - Explorer le cycle de vie de Maven Build avec un projet Spring Boot
- Étape 07 – Comment fonctionne Maven ?
- Étape 08 - Jouer avec les commandes Maven
- Étape 09 – Comment les projets Spring sont-ils versionnés ?
Apprendre Gradle avec Spring et Spring Boot
- Étape 01 - Premiers pas avec Gradle
- Étape 02 - Création d'un projet Spring Boot avec Gradle
- Étape 03 - Exploration des fichiers de construction et de paramètres de Gradle
- Étape 04 - Explorer les plugins Gradle pour Java et Spring Boot
- Étape 05 – Maven ou Gradle – Lequel utiliser pour les projets Spring Boot ?
Apprendre Docker avec Spring et Spring Boot
- Étape 01 - Premiers pas avec Docker
- Étape 02 - Comprendre les principes fondamentaux de Docker
- Étape 03 - Comprendre le fonctionnement de Docker
- Étape 04 - Comprendre la terminologie Docker
- Étape 05 - Création d'une image Docker pour un projet Spring Boot - Dockerfile
- Étape 06 - Création d'une image Docker Spring Boot à l'aide d'un fichier Dockerfile à plusieurs étapes
- Étape 07 - Création de l'image Docker Spring Boot - Optimisation du fichier Docker
- Étape 08 - Création d'une image Docker avec le plugin Spring Boot Maven
- Étape 09 - Examen rapide de Docker avec Spring Boot
Premiers pas avec le cloud et AWS
- Étape 02 - Introduction au Cloud et AWS - Avantages
- Étape 03 - Création de votre compte AWS
- Étape 04 - Création de votre premier utilisateur IAM
- Étape 05 - Comprendre le besoin de régions et de zones
- Étape 06 - Explorer les régions et les zones de disponibilité dans AWS
Premiers pas avec les services de calcul dans AWS
- Étape 01 - Premiers pas avec EC2 - Serveurs virtuels dans AWS
- Étape 02 - Démo - Création de machines virtuelles avec Amazon EC2
- Étape 02z - Démo - Configuration d'un serveur Web dans une instance Amazon EC2
- Étape 03 - Examen rapide des concepts EC2 importants
- Étape 04 - Explorer IaaS vs PaaS - Cloud Computing avec AWS
- Étape 05 - Démarrage avec AWS Elastic Beanstalk
- Étape 06 - Démo - Configuration d'une application Web avec AWS Elastic Beanstalk
- Étape 07 - Démo - Jouer avec AWS Elastic Beanstalk
- Étape 08 - Comprendre le besoin de Docker et de conteneurs
- Étape 09 - Explorer l'orchestration de conteneurs dans AWS
- Étape 10 - Démo - Configuration du cluster ECS avec AWS Fargate
- Étape 11 - Démo - Jouer avec Amazon ECS
- Étape 12 : Démarrage avec Serverless dans AWS - AWS Lambda
- Étape 13 - Démo - Création de votre première fonction Lambda
- Étape 14 - Démo - Jouer avec les fonctions Lambda
- Étape 15 – Cloud Computing dans AWS – Examen rapide des services informatiques
Déploiement d'applications Spring Boot sur AWS
- Étape 01 - Déploiement de l'application Hello World Spring Boot sur AWS
- Étape 02 - Explorer AWS Elastic Beanstalk - Votre première application Spring Boot dans AWS
- Étape 03 - Exécution de l'API REST Spring Boot avec la base de données MySQL en tant que conteneur Docker
- Étape 04 - Déploiement de l'API REST Spring Boot avec MySQL sur AWS Elastic Beanstalk et RDS
- Étape 05 - Exploration d'AWS Elastic Beanstalk et d'Amazon RDS - API REST Spring Boot
- Étape 06 - Explorer l'application Spring Boot et React Full Stack
- Étape 07 - Déploiement de l'API REST Full Stack Spring Boot sur AWS Elastic Beanstalk
- Étape 08 - Déploiement de l'application Full Stack React sur Amazon S3
Introduction à la programmation fonctionnelle avec Java
- Étape 00 - Introduction à la programmation fonctionnelle - Présentation
- Étape 01 - Premiers pas avec la programmation fonctionnelle avec Java
- Étape 02 - Écrire votre premier programme fonctionnel Java
- Étape 03 - Amélioration du programme fonctionnel Java avec filtre
- Étape 04 - Utilisation de l'expression Lambda pour améliorer votre programme fonctionnel
- Étape 05 - Effectuez des exercices de programmation fonctionnelle avec des flux, des filtres et des Lambdas
- Étape 06 - Utilisation de la carte dans les programmes fonctionnels - avec exercices
- Étape 07 - Comprendre la classe facultative en Java
- Étape 08 - Examen rapide des bases de la programmation fonctionnelle
Félicitations - Master Spring Framework et Spring Boot
- Félicitations - Master Spring Framework et Spring Boot