Khóa học Design System: Thiết kế hệ thống Microservice - DDD

Khoá học Design System: Microservices & DDD được thiết kế nhằm mục đích giúp các bạn lập trình backend, hệ thống và phần mềm trang bị các mindset, kiến thức và công cụ cần thiết về phân tích và thiết kế hệ thống Microservices. Hơn thế nữa, các bạn có thể tiến lên các vị trí Software/Solution Architect (SA) trong tương lai.

Lộ trình khoá học được xây dựng trên một lộ trình từ các nguyên lý, mindset cho đến các ví dụ thực tế. Các bạn sẽ có cái nhìn tổng quan cho đến chi tiết nhất. Từ đó, các bạn có thể tự tin chinh phục career path Software/Solution Architect. 

Đối tượng khoá học

khoa-hoc-design-system

Lộ trình khoá học Software Architecture

Module 1: Giới thiệu Mindset và nhiệm vụ của SA

1Webbanner1

Giới thiệu SA và công việc chính

1Webbanner2

Mindset của SA

1Webbanner3

Các vị trí SA cụ thể

1Webbanner4

Con đường sự nghiệp để trở thành SA

Module 02: Quy trình thiết kế hệ thống cơ bản và UML

2Webbanner1 %E2%80%93 1

Giới thiệu quy trình thiết kế hệ thống

2Webbanner2 %E2%80%93 1

Tìm hiểu requirements: Business, User và System

2Webbanner3 %E2%80%93 1

Functional & Non-functional requirements.

2Webbanner4 %E2%80%93 1

4+1 View Model và các UML thường dùng

 

Module 03: OOP, SOLID & Design Pattern

3Webbanner1 %E2%80%93 1
Tìm hiểu (review) OOP
 
3Webbanner2
Các nguyên lý quan trọng: S.O.L.I.D (và ví dụ)
 
3Webbanner3

23 design pattern quan trọng trong OOP (và ví dụ).

Module 04: Các kiến trúc phổ biến (Architecture Styles & Patterns)

4Webbanner1 %E2%80%93 1
Giới thiệu và tầm quan trọng kiến trúc phần mềm
 
4Webbanner2 %E2%80%93 1
Phân loại kiến trúc và các ứng dụng của chúng
 
4Webbanner3 %E2%80%93 1
Chia sẻ mindset và cách vận dụng kiến trúc trong thực tế
 
4Webbanner4 %E2%80%93 1
Các API style thường dùng: REST, gRPC, WebSocket, GraphQL
 

Module 05: Microservices và các patterns trong microservices

5Webbanner1 %E2%80%93 2
Giới thiệu Microservices & các phương pháp tổ chức services.
 
5Webbanner2 %E2%80%93 2
Giới thiệu CAP, Distribution Transactions (2-Phase Commit)
 
5Webbanner3 %E2%80%93 1
Patterns: Saga, Event Sourcing, CQS, CQRS, Outbox,… kèm các demo
 
5Webbanner3 %E2%80%93 2
Chiến lược chuyển đổi Monolithic -> Microservices.
 
5Webbanner3 %E2%80%93 3

Chia sẻ các mô hình triển khai Microservices.

Module 06: Design System và một số demo

6Webbanner1 %E2%80%93 2
Các phần cơ bản trong Design System
 
6Webbanner2 %E2%80%93 2

Phân tích và ước lượng hệ thống

6Webbanner3 %E2%80%93 2

Các công cụ, giải pháp, patterns thường dùng trong Design System

6Webbanner4 %E2%80%93 2

Demo Design System với các hệ thống tải cao.

Demo Khoá Học Software Architecture

Giá trị đi kèm cùng khoá học Software Architecture

Tài liệu & Source code

Hỗ trợ & cộng đồng

Ưu đãi đặc biệt

Gặp Gỡ Mentor

1 modified

Việt Trần

Former Solution Architect Sendo
Founder & Trainer 200Lab

Mình đến với ngành từ những năm 2007, đến nay có thể tạm cho là hơn 13 năm rồi. Với việc "chạy" dự án, mentor cho rất nhiều nơi, mình tin rằng có thể cung cấp cho các bạn một cách toàn vẹn về bức tranh tổng thể của ngành lập trình. Quan trọng nhất vẫn là xây dựng những chiếc app và hệ thống có hiệu năng cao, tạo được giá trị cho người dùng cũng như doanh nghiệp của bạn. Bên cạnh đó, là một Software / Solution Architect, mình tự tin có thể giúp bạn hiểu rõ việc xây dựng kiến trúc cho ứng dụng lớn, mang lại hiệu quả cao cho team.​

Thông tin tuyển sinh khoá SA03

Học phí khoá Software Architecture

Lớp Online

Học trực tuyến qua Zoom
9,890,000đ 10,990,000đ
  • 20 buổi học trong vòng 3 tháng
  • Ưu đãi thêm 500K khi đăng ký trước 31/03
  • Hỗ trợ thanh toán 60% học phí trước, thanh toán phần còn lại sau 4 buổi đầu (không áp dụng đồng thời với ưu đãi khác).
  • Full tài liệu & source code
  • Có record nội dung để xem lại
  • Mentor hỗ trợ (nhóm chat & trực tiếp)
  • Certification & Hỗ trợ review CV

Lớp Offline

Học trực tiếp tại Tp.HCM
11,990,000đ 12,990,000đ
  • 20 buổi trong vòng 3 tháng
  • Ưu đãi thêm 2000K nhân dịp khai trương văn phòng mới
  • Hỗ trợ thanh toán 60% học phí trước, thanh toán phần còn lại sau 4 buổi đầu (không áp dụng đồng thời với ưu đãi khác)
  • Full tài liệu, source code
  • Có record nội dung để xem lại
  • Mentor hỗ trợ và tư vấn chuyên sâu
  • Hỗ trợ review CV, phân tích JD
Popular

HÌNH ẢNH CÁC KHOÁ HỌC TRƯỚC

Các câu hỏi thường gặp

Tất cả khoá học tại 200Lab có 2 hình thức online và offline phù hợp với nhu cầu của từng học viên. Lớp offline sẽ được tố chức tại 70 Huỳnh Văn Bánh, quận Phú Nhuận, Tp.HCM. Lớp online sẽ được học qua zoom.

Bạn sẽ được cung cấp tài khoản học tập bao gồm các video bài giảng chất lượng cao và livestream trực tiếp cùng mentor để giúp các bạn có được trải nghiệm học tốt nhất.

Từ khi đăng ký học viên khoá học, các bạn sẽ nhận được hỗ trợ kỹ thuật từ 200Lab trong xuyên suốt thời gian khoá học diễn ra và 03 tháng sau khi khóa học kết thúc.

Ngoài ra các bạn vẫn được tham gia thành viên (không giới hạn thời gian) trong cộng đồng học viên và giảng viên. Trong cộng đồng này, 200Lab vẫn thường xuyên update các kiến thức mới.

Sau khi hoàn tất khoá học, các bạn sẽ cần submit bài tập cuối khoá để 200Lab review và xác nhận bạn đã đủ điều kiện để nhận certificate từ 200Lab.

Certificate này có giá trị chứng nhận bạn đã tham gia khoá học. Tuy nhiên quan trọng nhất vẫn là kỹ năng thực chiến. Vì thế hãy luôn trao dồi và rèn luyện bạn nhé.

Sau khi hoàn tất khoá học, 200Lab sẽ hướng dẫn hoặc hỗ trợ các bạn làm CV sao cho phù hợp và tạo dấu ấn với nhà tuyển dụng. Ngoài ra 200Lab cũng có thể liên kết bạn đến các công ty có nhu cầu tuyển dụng SA.