Java Spring Boot Microservices 5-trong-1 - Spring Boot, Spring Cloud, Docker, Kubernetes và REST API (REST Web Services).
Giới thiệu khoá học:
Bạn có muốn học từ một khóa học phổ biết nhất về Microservices không? Bạn có muốn học cách xây dựng một REST API tuyệt vời với Spring Boot không? Bạn có muốn tìm hiểu tất cả những gì cường điệu về Microservices là gì không? Bạn có muốn xây dựng Microservices với Spring Boot và Spring Cloud không? Bạn có muốn xây dựng Containers với Docker không? Bạn có muốn điều phối Microservices với Kubernetes không? Không cần tìm đâu xa! Đây là khóa học dành cho bạn.
CẬP NHẬT : Phần mới về SPRING BOOT, DOCKER và KUBERNETES.
Việc phát triển RESTful web services và REST API rất thú vị. Sự kết hợp của Java, Spring Boot, Spring Web MVC, Spring Web Services và JPA làm cho nó trở nên thú vị hơn. Và thú vị hơn nữa là tạo Microservices.
Khóa học này có hai phần - RESTful web services và Microservices.
Các kiến trúc đang hướng tới microservices. RESTful web services là bước đầu tiên để phát triển microservices tuyệt vời. Java và Spring Boot, kết hợp với Spring Web MVC (còn gọi là Spring REST) giúp dễ dàng phát triển RESTful web services.
Trong phần đầu tiên của khóa học, bạn sẽ học những kiến thức cơ bản về RESTful web services phát triển tài nguyên cho một ứng dụng social media. Bạn sẽ học cách triển khai các tài nguyên này với nhiều tính năng - versioning, exception handling, documentation (Swagger), basic authentication (Spring Security), filtering và HATEOAS. Bạn sẽ học các phương pháp hay nhất trong việc thiết kế RESTful web services.
Trong phần này của khóa học, bạn sẽ sử dụng Spring (Dependency Management), Spring MVC (hoặc Spring REST), Spring Boot, Spring Security (Authentication và Authorization), Spring Boot Actuator (Monitoring), Swagger (Documentation), Maven (dependencies management), Eclipse (IDE), Postman (REST Services Client) và Tomcat Embedded Web Server. Chúng tôi sẽ giúp bạn thiết lập từng cái này.
Trong phần thứ hai của khóa học, bạn sẽ tìm hiểu những kiến thức cơ bản về Microservices. Bạn sẽ hiểu cách triển khai microservices bằng Spring Cloud.
Trong phần này của khóa học, bạn sẽ học cách thiết lập giao tiếp giữa các microservices, enable load balancing, tăng và giảm quy mô của microservices. Bạn cũng sẽ học cách tập trung cấu hình của microservices với Spring Cloud Config Server. Bạn sẽ triển khai Eureka Naming Server và Distributed tracing với Spring Cloud Sleuth và Zipkin. Bạn sẽ tạo các microservices có khả năng chịu lỗi với Zipkin.
Trong phần thứ ba của khóa học, bạn sẽ học những kiến thức cơ bản về Docker . Bạn sẽ hiểu cách xây dựng containers cho microservices được xây dựng bằng Docker và Spring Cloud.
Trong phần thứ tư của khóa học , bạn sẽ học những kiến thức cơ bản về Kubernetes. Bạn sẽ hiểu cách orchestrate microservices với Kubernetes.
Mục lục:
✓ 01 - Giới thiệu.
✓ 02 - Giới thiệu về Web Services.
✓ 03 - Restful Web Services với Spring Boot - V2.
✓ 04 - Giới thiệu nhanh về Microservices.
✓ 05 - Microservices với Spring Cloud - V1.
✓ 06 - Microservices với Spring Cloud - V2.
✓ 07 - Docker với Microservices sử dụng Spring Boot và Spring Cloud - V2.
✓ 08 - Kubernetes với Microservices sử dụng Docker, Spring Boot và Spring Cloud - V2.
✓ 09 - Thanks.
✓ 10 - Phụ lục - Giới thiệu về Spring Boot trong 10 bước.
✓ 11 - Phụ lục - Giới thiệu về JPA trong 10 bước - V2.
✓ 12 - Phụ lục - Giới thiệu về Functional Programming trong 30 phút.
Bạn sẽ học được gì:
✓ Phát triển và thiết kế REST API và REST WEB SERVICES với Spring Boot.
✓ Phát triển MICROSERVICES với Spring Boot và Spring Cloud.
✓ Orchestrate microservices với KUBERNETES.
✓ Tạo containers cho microservices với DOCKER.
✓ THỰC HIỆN Exception Handling, Validation, HATEOAS và filtering cho RESTful Web Services.
✓ Implement client side load balancing (Ribbon), Dynamic scaling(Eureka Naming Server) và một API Gateway (Zuul).
✓ Bạn sẽ thiết lập Centralized Microservices Configuration với Spring Cloud Config Server.
✓ Bạn sẽ học cách triển khai Distributed tracing cho microservices với Spring Cloud Sleuth và Zipkin.
✓ Bạn sẽ triển khai Fault Tolerance cho microservices với Hystrix.
✓ Bạn sẽ hiểu cách version RESTful Web Services của mình.
✓ Bạn sẽ hiểu cách monitor RESTful Services với Spring Boot Actuator.
✓ Bạn sẽ hiểu cách document RESTful Web Services với Swagger.
✓ Bạn sẽ hiểu các phương pháp hay nhất trong việc thiết kế RESTful web services.
✓ Sử dụng Spring Cloud Bus để trao đổi tin nhắn về các bản cập nhật cấu hình.
✓ Đơn giản hóa giao tiếp với các Microservices khác bằng Feign REST Client.
Khóa học này dành cho ai:
✓ Bạn muốn học cách thiết kế và phát triển RESTful web services với Spring Boot.
✓ Bạn muốn học cách thiết kế và phát triển Microservices với Spring Cloud.
✓ Bạn muốn học Từng bước với Phương pháp Thực hành.
✓ Bạn muốn học cách xây dựng containers cho Microservices bằng Docker.
✓ Bạn muốn orchestrate Microservices với Kubernetes.
Tham gia Tổng kho khóa học online trọn đời
- Truy cập hơn 4.000 khóa học ở nhiều chủ đề như Kinh doanh, marketing, lập trình, tin học văn phòng, ngôn ngữ,...
- Học trọn đời, học mọi lúc, mọi nơi.
- Khóa học mới lên kho mỗi ngày
Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.