Khoá học Design System & Microservices đượ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.
Giới thiệu SA và công việc chính
Mindset của SA
Các vị trí SA cụ thể
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
Giới thiệu quy trình thiết kế hệ thống
Tìm hiểu requirements: Business, User và System
Functional & Non-functional requirements.
4+1 View Model và các UML thường dùng
Module 03: OOP, SOLID & Design Pattern
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)
Module 05: Microservices và các patterns trong microservices
Chia sẻ các mô hình triển khai Microservices.
Module 06: Design System và một số demo
Phân tích và ước lượng hệ thống
Các công cụ, giải pháp, patterns thường dùng trong Design System
Demo Design System với các hệ thống tải cao.
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.
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 Phú Nhuận, Tp.HCM. Lớp online sẽ được học qua google meet.
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.