Chia Sẻ Khóa Học Làm Chủ Docker Với Java - DevOps Cho Spring Microservices [Khóa 9151 ]
22 tháng 6 2020
/
No Comments
Tạo các Docker Container cho Java Spring Boot Microservices. DevOps với Docker và Docker Compose cho các nhà phát triển Java.
Bạn sẽ học được gì:
- + Sử dụng Docker để chứa và chạy Java Spring Boot Microservices.
- + Sử dụng Docker để chứa và chạy các ứng dụng Java Spring Boot Full Stack.
- + Tạo các Docker image cho tám dự án Java Spring Boot.
- + Tìm hiểu về Docker Command và Docker Architecture.
- + Sử dụng Dockerfile để tự động xây dựng Docker Image của bạn.
- + Tạo các Docker Java Image với các plugin maven - Dockerfile Spotify Plugin, JIB Plugin và Fabric8 Docker Maven Plugin.
- + Thực tiễn tốt nhất trong việc tạo Docker Images cho các ứng dụng Java - Cải thiện bộ nhớ đệm của Docker Images và tạo Multi Stage Docker Builds.
- + Containerize Java Spring Boot Todo Web Application talking với MySQL.
- + Containerize Java Spring Boot React Full Stack Application với Docker.
- + Bạn sẽ chứa ứng dụng Java Spring Boot React Full Stack với Docker
- + Containerize CCS, CES Microservices, Eureka Naming Server and Zuul API Gateway với Docker và chạy chúng bằng Docker Compose.
- + Bạn sẽ học cách chạy MySQL, RabbitMQ và Zipkin dưới dạng Docker Containers.
- + Bạn sẽ tìm hiểu những điều cơ bản về Docker Networking - HOST, BRIDGE và NONE.
- + Bạn sẽ học cách sử dụng Docker Compose để quản lý container của bạn.
- + Bạn sẽ học những điều cơ bản của Microservices.
Bạn có muốn tìm hiểu cách tạo Docker Images và các container cho Ứng dụng Java Spring Boot và Microservices với cách tiếp cận từng bước dễ học không?
Kiến trúc đang hướng tới Microservices và Cloud. Docker giúp dễ dàng chứa các ứng dụng của bạn và làm cho chúng sẵn sàng cho đám mây.
Docker là Công cụ số 1 để chứa các ứng dụng Java Spring Boot của bạn. Học Docker sẽ giúp bạn hợp lý hóa các quy trình triển khai và thử nghiệm dễ dàng với các công cụ và framework mới.
Trong khóa học thực hành này, bạn sẽ học cách sẽ đóng gói - tạo docker images và tạo các container - một loạt các ứng dụng Spring Boot :
- + REST API - Hello World và Todo - Jar.
- + Todo Web Application War.
- + Ứng dụng Full Stack với React và Spring Boot.
- + CCS và CES Microservices.
- + Eureka Naming Server và Zuul API Gateway.
- + Khóa học này sẽ là bước đầu tiên hoàn hảo khi tìm hiểu về Docker.
Bạn sẽ sử dụng việc đóng gói nhiều dự án được tạo với React (Frontend Framework), Spring Boot (REST API Framework), Spring (Dependency Management), Spring Security (Xác thực và ủy quyền - Cơ bản và JWT), BootStrap (Tạo kiểu trang), Maven (quản lý phụ thuộc), Node (npm), Visual Studio Code (TypeScript IDE), Eclipse (Java IDE) và Tomcat Embedded Web Server. Bạn sẽ được hướng dẫn thiết lập từng thứ một.
Các bước chi tiết:
00. Giới thiệu về khóa học:
- + 00 Bước 01 - Triển khai các ứng dụng Spring Boot cho Docker - Tổng quan về khóa học.
- + 00 Bước 02 - Triển khai các ứng dụng Spring Boot cho Docker - Bắt đầu.
01. Bắt đầu với Docker:
- + 01 Bước 01 - Cài đặt Docker - Docker.
- + 01 Bước 02 - Sử dụng Docker đầu tiên của bạn - Triển khai ứng dụng Spring Boot.
- + 01 Bước 03 - Các khái niệm Docker quan trọng - Registry, Repository, Tag, Image và Container.
- + 01 Bước 04 - Playing với Docker Images và Container.
- + 01 Bước 05 - Tìm hiểu kiến trúc Docker - Docker Client, Docker Engine.
- + 01 Bước 06 - Tại sao Docker phổ biến.
- + 01 Bước 07 - Playing vớiDocker Images.
- + 01 Bước 08 - Playing với Docker Container.
- + 01 Bước 09 - Chơi với các Docker Command - stats, system.
- + 01 Bước 10 - Import dự án Docker.
02. Containerizing Java Spring Boot Hello World Rest API với Docker:
- + 02 Bước 01 - Thiết lập 01 Spring Boot Hello World Rest API trong Local.
- + 02 Bước 02 - Xây dựng Docker Image Manually cho 01 Hello World Rest API.
- + 02 Bước 03 - Sử dụng Dockerfile để Build Docker Image.
- + 02 Bước 04 - Tìm hiểu về Docker Image Layers, Caching và Dockerfile Instructions
- + 02 Bước 05 - Sử dụng Dockerfile Spotify Plugin để tạo Docker Images.
- + 02 Bước 06 - Tạo Dockerfile có thể tái sử dụng chung.
- + 02 Bước 07 - Cải thiện bộ nhớ đệm của Docker Images bằng cách thêm thư viện vào một Separate Step.
- + 02 Bước 08 - Sử dụng Plugin JIB để tạo Docker Images.
- + 02 Bước 09 - Sử dụng Fabric8 Docker Maven Plugin để tạo Docker Images.
03. Containerizing Java Spring Boot Todo Web Application với Docker:
- + 03 Bước 01 - Thiết lập 02 Spring Boot Todo Web Application trong Local.
- + 03 Bước 02 - Tạo Docker Image cho Spring Boot Todo Web Application.
- + 03 Bước 03 - Hiểu được ENTRYPOINT, CMD, COPY và ADD instruction.
- + 03 Bước 04 - Pushing 02 Spring Boot Todo Web Application to Docker Hub.
04. Containerizing Java Spring Boot Todo Web Application sử dụng MySQL với Docker:
- + 04 Bước 01 - Code Review của 03 Todo Web Application MySQL.
- + 04 Bước 02 - Chạy MySQL dưới dạng Docker Container trên Local.
- + 04 Bước 03 - Kết nối ứng dụng web Spring Boot Todo với MySQL trên Local.
- + 04 Bước 04 - Tạo Docker Image cho 03 ứng dụng web Todo và sử dụng Link để kết nối.
- + 04 Bước 05 - Khám phá Docker Networking - HOST, BRIDGE và NONE.
- + 04 Bước 06 - Tạo một Custom Network và Kết nối MySQL và WebApplication với mạng.
- + 04 Bước 07 - Sử dụng Docker Volumes to Persist Data.
- + 04 Bước 08 - Playing với Docker Compose.
05. Containerize Java Spring Boot React Full Stack Application với Docker:
- + 05 Bước 01 - Khám phá 04 Java Full Stack Spring Boot React App.
- + 05 Bước 02 - Chạy React Frontend trong Local.
- + 05 Bước 03 - Containerizing Java REST API Backend.
- + 05 Bước 04 - Tạo Multi-Stage Docker Build cho React Frontend Code.
- + 05 Bước 05 - Improve Front End Docker Build - dockerignore.
- + 05 Bước 06 - Sử dụng Multi-Stage Docker Build cho Java REST API Backend.
- + 05 Bước 07 - Chạy Java REST API Backend Docker Image.
- + 05 Bước 08 - Khám phá Docker Compose.
- + 05 Bước 09 - Chạy ứng dụng Full Stack với Docker Compose.
- + 05 Bước 10 - Sử dụng Docker Compose cho Java Spring Boot Todo Web Application với MySQL.
06. Bắt đầu với CCS và CES Microservices trên Docker:
- + 06 Bước 01 - Giới thiệu về Microservices.
- + 06 Bước 02 - Ưu điểm của Microservices.
- + 06 Bước 03 - Tìm hiểu Docker và Microservices - Một Combo tuyệt vời.
- + 06 Bước 04 - Tổng quan về CCS và CES Spring Boot Microservices.
- + 06 Bước 05 - Tạo Docker Images và Container cho CCS và CES Microservices.
- + 06 Bước 06 - Chạy CCS và CES Microservices bằng Docker Compose.
07. Sử dụng Eureka Naming Service với Spring Boot Microservices và Docker:
- + 07 Bước 01 - Hiểu nhu cầu của Service Registry.
- + 07 Bước 02 - Tạo Docker Images cho Eureka Naming Server.
- + 07 Bước 03 - Định cấu hình và chạy CES và CCS Microservices với Eureka Service.
08. Sử dụng Zuul API Gateway với Spring Boot Microservices và Docker:
- + 08 Bước 01 - Định cấu hình CES và CCS Microservices với Zuul API Gateway.
- + 08 Bước 02 - Sử dụng Docker Compose để Run Microservices với Zuul.
09. Distributed Tracing với Zipkin và RabbitMq:
- + 09 Bước 01 - Giới thiệu về Zipkin và Update Microservices để kết nối với Zipkin.
- + 09 Bước 02 - Sử dụng Docker Compose để khởi chạy Zipkin, RabbitMq và Microservices.
- + 09 Bước 03 - Chạy Zipkin, RabbitMq và Microservices.
Mục lục khóa học:
- Phần 01 | Giới thiệu
- Phần 02 | Bắt đầu với Docker
- Phần 03 | Import tất cả các dự án Java Spring Boot cho Docker.
- Phần 04 | Docker với Java Spring Boot Hello World Rest API
- Phần 05 | Docker với ứng dụng web Java Spring Boot Todo.
- Phần 06 | Docker với Java Spring Boot Todo Web Application sử dụng MySQL.
- Phần 07 | Docker với Java Spring Boot React Full Stack Application.
- Phần 08 | Docker - Run Java Spring Boot Microservices.
- Phần 09 | Sử dụng Docker để tích hợp Java Microservices với Eureka Naming Server.
- Phần 10 | Sử dụng Docker để tích hợp Java Microservices với Zuul API Gateway.
- Phần 11 | Sử dụng Docker để tích hợp Java Microservices với Zipkin.
CUNG CẤP TÀI KHOẢN GOOGLE DRIVE DUNG LƯỢNG KHÔNG GIỚI HẠN VỚI GIÁ ƯU ĐÃI NHẤT, XEM CHI TIẾT TẠI ĐÂ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.