Créer une Application FullStack avec Spring Boot, React, OAuth2, Docker et la déployer dans AWS

Créer une Application FullStack avec Spring Boot, React, OAuth2, Docker et la déployer dans AWS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

Dans cette formation، vous allez découvrir comment créer une une application FullStack modern and explorant en detail son code source. شما می توانید از ابزار استفاده کننده Spring Boot pour le projet backend،  React pour le projet frontend و OAuth2  pour une autentification sécurisée en Utilisant Google و GitHub استفاده کنید. استفاده از نظرات همه جانبه Docker pour déployer l'application dans le cloud avec AWS . Enfin، v ous allez découvrir comment générer  un Certificat SSL  Let's Encrypt  pour assurer une connexion HTTPS à l'application.

نظر دهید آیا دوره آموزشی شما چیست؟

Au lieu de construire le projet de A à Z, nous analyserons ensemble le code source complet de l'application en expliquant chaque partye pour que vous compreniez pleinement la structure and les concepts Utilisés. Vous aurez accès à tout le code source, vous permettant d'explorer et d'appliquer les idées à vos propres projets.

ماژول ماژول را با تمرکز بر جنبه‌های خاص طراحی می‌کند و پروژه‌ها را جمع‌آوری می‌کند و مجموعه‌ای را تکمیل می‌کند و برنامه‌ریزی توسعه‌دهی را منسجم می‌کند.

چه چیزی برای شما وجود دارد؟

  • Utiliser Spring Web pour Implementer des  APIs REST
  • Utiliser Spring Doc pour générer la documentation Swagger ​
  • داده‌های Utiliser Spring داده‌های مربوط به جداول/نهادهای ارتباطی و ارتباط با پایه از données
  • Utiliser Spring Security pour la mettre en place de l'authentification OAuth2 et la générer des tokens JWT​
  • Utiliser Flyway pour Initialiser le schéma de la base de données et gérer sa mise à jour
  • Utiliser React Router pour la mettre en place le routage ent les pages de l'application (صفحه d'accueil، ورود به سیستم، ...)​
  • Utiliser React Table pour la mise en place de tableaux avec les fonctionnalités de recherche, tri et filter​
  • Utiliser React Context pour rendre accessible les données d'authentification aux différents composants React
  • Utiliser Axios pour consommer des APIs Sécurisés
  • Démarrer d'une image PostgreSQL از طریق Docker Compose​
  • Créer des Comptes OAuth2 dans Google et Github
  • Utiliser de Github Action Pour Builder les Images Docker backend et frontend و les déposer dans Github Packages
  • Acheter un nom de domaine dans AWS
  • نمونه RDS PostgreSQL dans AWS
  • نمونه‌ای از EC2 و AWS را ایجاد کنید که از طریق Docker Compose تصاویر را به تصویر بکشد.
  • صدور گواهینامه از طریق Let's Encrypt pour activer le HTTPS​

Pourquoi suivre ce cours ?

  • کارآموزی سریع و کارآمد   : En Vous Focalisant Sur l'Analyse du source code, vous allez absorber des concepts Essentiels rapidement, tout en ayant l'opportunité de tester and d'adapter le code às besoins.
  • Comprendre en profondeur les technology FullStack : Vous apprendrez à maîtriser Spring Boot et React en analysant une application réelle, tout en decouvrant des technologys cloud avncées comme AWS EC2 et RDS.
  • توسعه امنیت : Vous verrez non seulement comment deployer une application on AWS, aussi comment configurer une connexion HTTPS Sécurisée avec un Certificat SSL.

À qui s'adresse ce cours ?

Ce cours est parfait pour les développeurs qui souhaitent analyser un project FullStack complet tout en apprenant les bonnes Pratiques de Développement et de Deploiement Cloud Sécurisé. Il est idéal pour :

  • Developpeurs Backend  souhaitant renforcer leurs compétences avec Spring Boot و découvrir des solutions de déploiement sur AWS.
  • Developpeurs Frontend cherchant à mieux comprendre l'integration entre React et un backend sécurisé.
  • Developpeurs DevOps دارای آشنای avec Docker، Nginx و خدمات AWS teles que EC2 و RDS است.
  • Étudiants  en Quête de Projets Concrets pour comprendre les meilleures pratiques en matière de sécurité, containérisation et de déploiement cloud.

سرفصل ها و درس ها

درس ها Lessons

  • [Projet Frontend] Présentation du composant QuizForm Party 2 [Projet Frontend] Présentation du composant QuizForm Partie 2

  • [Projet Frontend] Présentation de la conf [Projet Frontend] Présentation de la conf

  • [Projet Frontend] Présentation des models [Projet Frontend] Présentation des models

  • [Projet Frontend] Présentation du composant App [Projet Frontend] Présentation du composant App

  • [Déploiement AWS] ارائه جریان کار Github Action [Déploiement AWS] Présentation du workflow Github Action

  • [Projet Frontend] Présentation du fichier Dockerfile [Projet Frontend] Présentation du fichier Dockerfile

  • [پروژه پشتیبان] ارائه کنترلر REST [Projet Backend] Présentation des Controller REST

  • [تعریف AWS] ایجاد شده توسط Google OAuth2 [Déploiement AWS] Créer un compte Google OAuth2

  • [پشت پایان پروژه] ارائه عمومی پروژه [Projet Backend] Présentation générale du projet

  • [Projet Frontend] Présentation Générale [Projet Frontend] Présentation générale

  • [پروژه پشتیبان] ارائه اسکریپت های SQL از Flyway استفاده می کند [Projet Backend] Présentation des scripts SQL utilisé par l’outil Flyway

  • [Projet Frontend] ارائه صفحه ManageUsers [Projet Frontend] Présentation de la page ManageUsers

  • [Projet Backend] Démarrage du projet backend sur votre machine [Projet Backend] Démarrage du projet backend sur votre machine

  • [Déploiement AWS] ارائه استفاده از Github [Déploiement AWS] Présentation de notre utilisation de Github

  • [Projet Frontend] ارائه صفحه ManageQuiz [Projet Frontend] Présentation de la page ManageQuiz

  • [Projet Backend] Présentation du fichier pom.xml [Projet Backend] Présentation du fichier pom.xml

  • [تعریف AWS] نام دامنه با آدرس IP نمونه EC2 [Déploiement AWS] Lier notre nom de domaine à l’adresse IP de notre instance EC2

  • [تعریف AWS] نام دامنه AWS نامیده شده است [Déploiement AWS] Achat de notre nom domaine depuis AWS

  • [تعریف AWS] ایجاد نمونه EC2 و AWS [Déploiement AWS] Création de l’instance EC2 dans AWS

  • [پروژه پشتیبان] اعتبار سنجی ارائه کاناپه [Projet Backend] Présentation de la couche validation

  • [Projet Backend] ارائه استثنائات [Projet Backend] Présentation des exceptions

  • [Déploiement AWS] Présentation des fichiers docker-compose.yml et nginx.conf [Déploiement AWS] Présentation des fichiers docker-compose.yml et nginx.conf

  • [مقدمه] بررسی اجمالی [Introduction] Overview

  • [مقدمه] تظاهرات6 [Introduction] Démonstration6

  • [Déploiement AWS] Installer Docker dans l'instance EC2 [Déploiement AWS] Installer Docker dans l'instance EC2

  • [Projet Frontend] Présentation de la page Historique [Projet Frontend] Présentation de la page Historique

  • [Projet Frontend] ارائه در صفحه PlayQuiz [Projet Frontend] Présentation de la page PlayQuiz

  • [Projet Frontend] ارائه خدمات [Projet Frontend] Présentation des services

  • [تعریف AWS] نسل گواهینامه SSL [Déploiement AWS] Génération du certificat SSL

  • [پروژه پشتیبان] Présentation du Swagger [Projet Backend] Présentation du Swagger

  • [پروژه پشتیبان] Présentation des Entités JPA [Projet Backend] Présentation des Entités JPA

  • [Projet Frontend] Présentation du composant QuizForm Party 1 [Projet Frontend] Présentation du composant QuizForm Partie 1

  • [پروژه پشتیبان] منبع کد ارائه کاناپه امن [Projet Backend] Présentation de la couche sécurité Code Source

  • [Projet Frontend] ارائه صفحه ImportQuiz [Projet Frontend] Présentation de la page ImportQuiz

  • [Projet Frontend] Présentation du UserContext [Projet Frontend] Présentation du UserContext

  • [Projet Frontend] Présentation du fichier package.json [Projet Frontend] Présentation du fichier package.json

  • [Projet Frontend] ارائه صفحه AddQuiz [Projet Frontend] Présentation de la page AddQuiz

  • [تعریف AWS] Demarrage de l’application dans AWS [Déploiement AWS] Démarrage de l’application dans AWS

  • [Projet Frontend] صفحه اصلی ارائه [Projet Frontend] Présentation de la page Home

  • [مقدمه] Prérequis & Outils Utilisés [Introduction] Prérequis & Outils utilisés

  • [Projet Frontend] ارائه در صفحه UpdateQuiz [Projet Frontend] Présentation de la page UpdateQuiz

  • [پروژه پشتیبان] Présentation de la couche sécurité Workflow d'Authentification [Projet Backend] Présentation de la couche sécurité Workflow d’Authentification

  • [پروژه پشتیبان] Présentation du fichier Dockerfile [Projet Backend] Présentation du fichier Dockerfile

  • [تعریف AWS] Github OAuth2 را اجرا کنید [Déploiement AWS] Créer un compte Github OAuth2

  • [پروژه پشتیبان] Présentation de la couche sécurité Configurations & Clients OAuth2 [Projet Backend] Présentation de la couche sécurité Configurations & Clients OAuth2

  • [Projet Frontend] Présentation du Footer [Projet Frontend] Présentation du Footer

  • [Déploiement AWS] Création d’une instance RDS dans AWS [Déploiement AWS] Création d’une instance RDS dans AWS

  • [Projet Frontend] ارائه صفحه ورود به سیستم [Projet Frontend] Présentation de la page Login

  • [مقدمه] شکل گیری طرح [Introduction] Plan de formation

  • [پروژه پشتیبان] Présentation du modele base de données [Projet Backend] Présentation du modèle base de données

  • [Projet Frontend] Démarrage du projet frontend sur votre machine [Projet Frontend] Démarrage du projet frontend sur votre machine

  • [Projet Frontend] Présentation du Navbar [Projet Frontend] Présentation du Navbar

  • [پروژه پشتیبان] ارائه داده های بهار مخازن [Projet Backend] Présentation des Repositories Spring Data

نمایش نظرات

Créer une Application FullStack avec Spring Boot, React, OAuth2, Docker et la déployer dans AWS
جزییات دوره
6h 52m
53
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
- از 5
ندارد
دارد
دارد
Learn Time
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Learn Time Learn Time

با کد یاد بگیرید

Bienvenue chez Learn Time , l'endroit idéal pour apprendre les langages du web teles que HTML, CSS et JavaScript, React, Java, Spring, mais pas que :)

Notre mission chez Learn Time ساده‌کننده برنامه‌نویسی وب است و زبان‌های قابل دسترسی به زبان‌های قابل‌دسترسی، به‌عنوان اولین و یا به‌عنوان تأییدیه‌های صلاحیت‌های موجود. Nous nous engageons à fournir des cours de haute qualité qui vous aideront à acquérir une compréhension approfondie du developpement web . Nous aborderons non seulement les bases، mais aussi des concepts avancés pour vous preparer à relever les défis du monde réel.

Rejoignez-nous dans cette aventure d'apprentissage passionnante chez Learn Time, où le temps que vous investissez dans l'apprentissage de la programmation  se traduira par des compétences solides une confiance accrue dans votre capacité modernetsé à cr تعاملی .