Chia Sẻ Khóa Học Tìm Hiểu Microservices Với Docker [Khóa 6188 A]
Từ Người mới bắt đầu đến Chuyên gia với các Ứng dụng thực tế (Học nghệ thuật Software Development hiện đại).
Những gì bạn sẽ học được:
- ✓ Hiểu các khái niệm nền tảng về kiến trúc Microservices.
- ✓ Học cách phân tích và thiết kế Microservices hiệu quả.
- ✓ Phát triển chuyên môn về Microservices, từ trình độ cơ bản đến nâng cao.
- ✓ Làm chủ Docker với các ví dụ thực tế.
- ✓ Quản lý persistent data storage bằng cách sử dụng Docker volumes và bind mounts.
- ✓ Containerize các ứng dụng web được xây dựng với HTML, CSS, JavaScript, Flask, React, Node.js, PHP, MySQL và MongoDB.
- ✓ Cho phép giao tiếp liền mạch giữa các container bằng Docker network.
- ✓ Orchestrate và quản lý các ứng dụng multi-container bằng Docker Compose.
Development dựa trên Microservices đã đạt được sự công nhận đáng kể trong ngành công nghiệp phần mềm do khả năng dễ mở rộng, tính linh hoạt và khả năng bảo trì của các ứng dụng.
Khóa học này được thiết kế để đưa bạn từ trình độ mới bắt đầu lên trình độ chuyên gia, trang bị cho bạn những kỹ năng cần thiết để thành công trong ngành công nghiệp phần mềm. Vì khóa học này được cấu trúc từ trình độ mới bắt đầu đến chuyên gia, nên khóa học bắt đầu với các khái niệm nền tảng về microservices và dần dần tiến tới các triển khai thực tế.
Tôi đã thiết kế khóa học này với giả định rằng bạn không có kiến thức trước về microservices và backend development. Do đó, chúng ta sẽ đề cập đến mọi khái niệm từ đầu. Vào cuối khóa học này, bạn sẽ có thể phát triển các ứng dụng thực tế bằng cách sử dụng ngăn xếp công nghệ sau:
- Công nghệ Frontend: React, HTML, CSS và JavaScript.
- Công nghệ Backend: Node.js, PHP, Flask API: RESTful API.
- Database: MySQL và MongoDB.
Khóa học này bao gồm nhiều công nghệ và không giới hạn ở bất kỳ ngôn ngữ lập trình cụ thể nào. Nếu bạn có kinh nghiệm với bất kỳ công nghệ nào được đề cập, khóa học này sẽ là lựa chọn tuyệt vời cho bạn. Các project trong khóa học này sẽ liên quan đến việc phát triển các ứng dụng thực tế. Mặc dù có quy mô nhỏ, nhưng chúng chắc chắn sẽ giúp bạn có được kinh nghiệm thực tế và chuẩn bị cho bạn sự nghiệp trong software development với các giải pháp dựa trên microservices.
Mục lục:
- ✓ 01. Chào mừng Bạn đến với Thế giới Microservices.
- ✓ 02. Mọi thứ về Microservices.
- ✓ 03. Microservices Analysis & Design.
- ✓ 04. Microservices Development với Docker Container.
- ✓ 05. Tạo Docker Files & Images.
- ✓ 06. Làm việc với Docker Container.
- ✓ 07. Run Multi-Container Application sử dụng Docker Compose.
- ✓ 08. Project 1: Application Development sử dụng HTML, CSS, JS, PHP, MYSQL.
- ✓ 09. Project 2: Application Development sử dụng HTML, CSS, JS, Node.JS, REST API, MongoDB.
- ✓ 10. Project 3: Application Development sử dụng Flask, Node.JS, REST API, PHP, MongoDB.
Khóa học này dành cho ai:
- ✓ Bất kỳ ai muốn học nghệ thuật phát triển phần mềm hiện đại.