Packt
Spring Framework Master Class: Java Spring - The Modern Way

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

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

Spring Framework Master Class: Java Spring - The Modern Way

Inclus avec Coursera Plus

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

Expérience recommandée

17 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

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

Ce que vous apprendrez

  • Implement dependency injection and understand Bean scopes using Spring annotations and XML configurations.

  • Master Spring Boot for rapid application development, auto-configuration, and REST API creation.

  • Leverage AOP to modularize cross-cutting concerns like logging and performance tracing.

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

janvier 2025

Évaluations

14 devoirs

Enseigné en Anglais

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

Emplacement réservé
Emplacement réservé

Obtenez un certificat professionnel

Ajoutez cette qualification à votre profil LinkedIn ou à votre CV

Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Emplacement réservé

Il y a 15 modules dans ce cours

In this module, we will provide an overview of the Spring Framework, focusing on its key concepts such as dependency injection and loose coupling. You will also learn how annotations like @Component and @Autowired streamline object creation and dependency management, making applications more robust and scalable.

Inclus

1 vidéo1 lecture

In this module, we will introduce you to the roadmap of this comprehensive Spring Framework course, detailing its levels from beginner to advanced topics. You'll also explore the bonus sections, learn about key resources like GitHub repositories, and prepare for a guided learning experience.

Inclus

1 vidéo1 devoir

In this module, we will guide you through the basics of the Spring Framework in a structured 10-step approach. You will gain hands-on experience setting up projects, understanding coupling concepts, and using Spring annotations to simplify dependency management for real-world applications.

Inclus

11 vidéos1 devoir

In this module, we will delve deeper into the Spring Framework, examining complex scenarios like mixing bean scopes and leveraging advanced annotations. You'll also explore XML configurations and learn how Spring's component scan feature automates bean detection for efficient development.

Inclus

18 vidéos1 devoir

In this module, we will introduce you to JUnit and guide you through the process of creating and running unit tests. You'll learn to use essential JUnit annotations and assertion methods to test your code effectively, fostering better quality and maintainability.

Inclus

5 vidéos1 devoir

In this module, we will focus on Mockito, a powerful mocking framework. You will learn how to create mock objects, use annotations for easier configuration, and test your code with simulated dependencies, ensuring comprehensive test coverage.

Inclus

6 vidéos1 devoir

In this module, we will explore unit testing within the Spring Framework. You'll learn how to use Java and XML contexts, integrate Mockito for mocking dependencies, and test Spring-managed components to ensure application reliability.

Inclus

4 vidéos1 devoir

In this module, we will guide you through Spring Boot, emphasizing its simplified project setup and powerful features. You'll learn how to build APIs, manage dependencies, and prepare applications for production, ensuring faster and more efficient development.

Inclus

14 vidéos1 devoir

In this module, we will dive into Spring AOP, showcasing its ability to modularize cross-cutting concerns like logging and performance tracing. You’ll gain hands-on experience with AOP annotations, advice types, and creating custom aspects for clean and maintainable code.

Inclus

10 vidéos1 devoir

In this module, we will explore how Spring simplifies database interactions through JDBC, JPA, and Spring Data. You will learn to perform CRUD operations, configure database connections, and leverage advanced features like JPQL and custom RowMappers for seamless data management.

Inclus

21 vidéos1 devoir

In this module, we will introduce you to building web applications using Spring MVC. You will learn how to handle requests, create controllers and views, and enhance functionality with logging frameworks and authentication services.

Inclus

24 vidéos1 devoir

In this module, we will explore Eclipse IDE and its essential features. You’ll learn how to navigate its interface, use shortcuts for faster coding, and set up Java projects, making your development process more efficient.

Inclus

6 vidéos1 devoir

In this module, we will guide you through Maven, a powerful build tool for Java projects. You'll explore its lifecycle, configure Spring Boot projects, and utilize essential Maven commands to streamline your application development process.

Inclus

9 vidéos1 devoir

In this module, we will focus on Gradle, a modern build tool. You'll learn to configure Gradle files, leverage its plugins, and understand its advantages over Maven, enabling you to manage Spring Boot projects effectively.

Inclus

5 vidéos1 devoir

In this module, we will celebrate your achievement in completing the Spring Framework Master Class. With a strong foundation in Spring and its related tools, you are now equipped to tackle complex application development challenges confidently.

Inclus

1 vidéo1 devoir

Instructeur

Packt - Course Instructors
Packt
568 Cours53 065 apprenants

Offert par

Packt

Recommandé si vous êtes intéressé(e) par 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.’
Emplacement réservé

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