What You Need to Know Before
You Start

Starts 6 June 2025 16:25

Ends 6 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Java Spring Boot : Masterclass Professionnelle pour Projet eCommerce

Spring Framework + Spring Boot Full Stack : API REST eCommerce, Spring Data JPA, Spring Security 6, JWT, Déploiement sur AWS
via Udemy

4052 Cours


3 days 18 hours 39 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Aperçu

Le Guide Complet du Développeur FullStack Spring Boot :

Construisez un Projet eCommerce Complexe en Temps Réel de Niveau Production !

Programme

  • Introduction à Java Spring Boot
  • Aperçu de Spring Boot et de ses avantages
    Mise en place de l'environnement de développement
    Comprendre la structure d'un projet Spring Boot
  • Fondamentaux de Spring Boot
  • Gestion des dépendances avec Maven
    Starters Spring Boot et auto-configuration
    Construire des applications web avec Spring MVC
  • Conception de l'Architecture du Système eCommerce
  • Introduction à l'architecture microservices
    Concevoir une plateforme eCommerce évolutive
    Comprendre le design orienté domaine dans le contexte de l'eCommerce
  • Implémentation du Backend
  • Créer des APIs RESTful avec Spring Boot
    Spring Data JPA pour les interactions avec la base de données
    Implémenter la sécurité avec Spring Security
  • Fonctionnalités en Temps Réel avec WebSockets et Messagerie
  • Intégration de WebSockets pour la communication en temps réel
    Mise en place de files de messages avec RabbitMQ/Kafka
    Implémentation des notifications et mises à jour en temps réel
  • Création du Frontend
  • Aperçu des technologies frontend : Angular/React
    Intégration du frontend avec le backend Spring Boot
    Gestion de la communication asynchrone avec le backend
  • Gestion des Transactions et des Paiements
  • Implémentation de l'intégration des passerelles de paiement
    Gestion des transactions et traitement des paiements
  • Tests et Déploiement
  • Écriture de tests unitaires et d'intégration
    Automatisation des tests avec JUnit et Mockito
    Pipelines CI/CD pour les applications Spring Boot
  • Surveillance et Optimisation des Performances
  • Implémentation de solutions de journalisation et de surveillance
    Profilage et optimisation des performances
    Tests de charge de l'application eCommerce
  • Évolutivité et Maintenance du Système eCommerce
  • Stratégies de mise à l'échelle horizontale et verticale
    Mise en œuvre du caching avec Spring Cache et Redis
    Meilleures pratiques pour maintenir des applications de production
  • Projet de Fin d'Études : Bâtir une Application eCommerce Complète
  • Planification et conception de l'application
    Implémentation des fonctionnalités clés étape par étape
    Déploiement de l'application dans un environnement cloud (ex. : AWS, Azure)
  • Conclusion et Prochaines Étapes
  • Récapitulatif des concepts clés et compétences abordées
    Ressources supplémentaires et parcours d'apprentissage en développement Spring Boot

Enseigné par

Faisal Memon and EmbarkX Official


Sujets

Programmation