Board Infinity
Foundations of Spring Boot & MVC Architecture

Faites décoller votre carrière cet été grâce à des cours dispensés par Google, IBM et bien d'autres, pour 190 €/an. Économisez maintenant.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Board Infinity

Foundations of Spring Boot & MVC Architecture

Board Infinity

Instructeur : Board Infinity

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

16 heures pour terminer
3 semaines à 5 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

16 heures pour terminer
3 semaines à 5 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Build and structure Spring Boot applications using MVC principles and best practices.

  • Integrate relational databases with Spring Data JPA and manage entity relationships.

  • Develop secure, well-documented RESTful APIs using Spring Security and Swagger.

  • Apply core Spring concepts like dependency injection, configuration annotations, and lifecycle management to build modular, testable applications.

Compétences que vous acquerrez

  • Catégorie : Software Documentation
  • Catégorie : Back-End Web Development
  • Catégorie : API Design
  • Catégorie : Java
  • Catégorie : Software Design Patterns

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

juin 2025

Évaluations

13 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Spring and Spring Boot Development
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 3 modules dans ce cours

This module lays the foundation for understanding Spring Boot’s core philosophy, streamlined development model, and architectural advantages. It begins by introducing the strategic role Spring Boot plays within the broader Java and enterprise development ecosystem, highlighting its ability to reduce configuration overhead and accelerate application delivery. Learners will explore the key principles behind Spring Boot—including convention over configuration, auto-configuration, and embedded server support—and how these features distinguish it from traditional Spring-based setups. The module also walks through essential setup steps, from initializing projects using Spring Initializr to running your first application. By the end, learners will have a clear understanding of how Spring Boot simplifies backend development and will be ready to build and structure their own applications with confidence.

Inclus

21 vidéos5 lectures5 devoirs1 sujet de discussion1 plugin

This module explores how Spring Boot simplifies and strengthens data persistence in enterprise applications by integrating seamlessly with relational databases. It begins by introducing Spring Data JPA as a high-level abstraction for working with databases, allowing developers to focus on domain logic rather than boilerplate SQL. Learners will dive into key concepts like repositories, entities, and derived queries, while also understanding the underlying principles of Object-Relational Mapping (ORM). The module also covers advanced relationship mappings such as one-to-many and many-to-many associations, ensuring learners can model complex data structures effectively. Finally, it addresses practical concerns like data validation, custom exception handling, and transaction management. By the end, learners will be able to design, implement, and manage robust, database-driven Spring Boot applications with clarity and confidence.

Inclus

14 vidéos3 lectures4 devoirs

This module focuses on building robust, scalable, and standards-compliant RESTful APIs using Spring Boot. It begins by introducing REST architectural principles and how they align with modern application development. Learners will explore the full lifecycle of REST API development—from defining endpoints and handling HTTP methods to processing requests and structuring responses. Key concepts such as controller design, path variables, query parameters, and response status codes are thoroughly covered. The module also introduces security mechanisms like basic authentication and JWT, along with tools for documenting APIs using OpenAPI and Swagger. By the end, learners will be able to design, secure, and document professional-grade REST APIs ready for integration in enterprise-level systems.

Inclus

15 vidéos3 lectures4 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Board Infinity
Board Infinity
164 Cours260 142 apprenants

Offert par

Board Infinity

En savoir plus sur Software Development

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions