وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Creating Spring Boot Microservices

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

If you’re looking for a practical introduction on creating Spring Boot microservices, this course was designed just for you. Join instructor and software developer Mary Ellen Bowman as she provides a skills-based, intermediate-level overview on how to create microservices using the power of Spring Boot 3. Along the way, discover several other related technologies and frameworks such as Spring Data, Spring Data REST, Spring MVC, JUnit, Mockito, SpringBootTest, Docker, MongoDB, Spring Security, and Spring Cloud.

This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time-all while using a tool that you'll likely encounter in the workplace. Check out the "Using GitHub Codespaces with this course" video to learn how to get started.


01 - Introduction
  • 01 - Build a RESTful Spring Boot microservice
  • 02 - What you should know
  • 03 - How to use the exercise files

  • 02 - 1. Spring Framework Introduction
  • 01 - Inversion of control pattern
  • 02 - Spring ApplicationContext and Spring Beans
  • 03 - Spring autowiring annotations
  • 04 - Challenge
  • 05 - Solution

  • 03 - 2. Create a Spring Boot Microservice
  • 01 - Introduction to Spring Initializr
  • 02 - Project setup
  • 03 - Build, deploy, and launch the microservice
  • 04 - Challenge Add the Actuator dependency
  • 05 - Solution Add the Actuator dependency

  • 04 - 3. Leverage Spring-Data-JPA Repository Interfaces
  • 01 - The domain model
  • 02 - The persistence entities
  • 03 - Declare JPA repositories
  • 04 - Spring Data JPA repository dependency injection
  • 05 - Invoking the repositories
  • 06 - Introduction to Spring Data query methods
  • 07 - Challenge Create a JPQL query method
  • 08 - Solution Create a JPQL query method

  • 05 - 4. Expose RESTful APIs with Spring Data REST
  • 01 - Create APIs with Spring Data REST
  • 02 - Mapping API endpoints to repositories
  • 03 - Override default behavior
  • 04 - Swagger UI
  • 05 - Challenge Modify the URL repository keyword
  • 06 - Solution Modify the URL repository keyword

  • 06 - 5. Expose RESTful APIs with Spring MVC
  • 01 - Choosing the right framework
  • 02 - Declaring a new RestController
  • 03 - Create the RestController HTTP POST endpoint
  • 04 - Create the RestController HTTP GET endpoint
  • 05 - Create the RestController HTTP PUT, PATCH, and DELETE endpoints
  • 06 - Challenge Add a PATCH endpoint
  • 07 - Solution Add a PATCH endpoint

  • 07 - 6. Best Practices
  • 01 - Global exception handling
  • 02 - Transaction rollback
  • 03 - Add a runtime logger
  • 04 - JUnit, Mockito, and SpringBootTest
  • 05 - API documentation

  • 08 - 7. Dockerized Microservices and Databases
  • 01 - Why Docker
  • 02 - Dockerizing a microservice
  • 03 - Spring Boot Docker Compose
  • 04 - Database versioning with Flyway migrate

  • 09 - 8. Create a RESTful MongoDB Microservice
  • 01 - Use cases for an image microservice
  • 02 - Challenge Create the Spring Boot MongoDB project
  • 03 - Solution Create the Spring Boot MongoDB project
  • 04 - Image file upload microservice
  • 05 - Spring Data MongoDB documents and repositories

  • 10 - 9. Create an API Gateway with Spring Cloud
  • 01 - Use cases for an API gateway microservice
  • 02 - Routing to the JPA microservice
  • 03 - Routing to the MongoDB microservice
  • 04 - Add Spring Security to the gateway
  • 05 - Orchestrate with Docker Compose
  • 06 - Cleaning up the workspace

  • 11 - Conclusion
  • 01 - Next steps
  • 54,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 39693
    حجم: 539 مگابایت
    مدت زمان: 196 دقیقه
    تاریخ انتشار: 22 مرداد 1403
    طراحی سایت و خدمات سئو

    54,900 تومان
    افزودن به سبد خرید