200lab logo
Khoá học

Lập trình Backend Microservices
với Typescript và Express

Với combo Typescript (TS) và Express, các developer không những có thể tái sử dụng kiến thức Javascript mà còn tận dụng được lợi thế kiểu dữ liệu chặt chẽ.

200lab nodejs
Điểm nổi bật

Giá trị khoá học
mang lại

Stack

Typescript, Express, MySQL/Postgres, Redis, NATS & Docker

Hexagonal Architecture

Hệ thống microservices với mô hình hexagonal architecture

OOP và nguyên lý SOLID

Nắm vững SOLID, OOP và vận dụng vào từng trường hợp thực tế

Basic scalable System Design

Các mô hình, kỹ thuật tăng tải được chia sẻ trong suốt khoá học

Điểm nổi bật

Kết quả đầu ra của khoá học

Tư duy thiết kế & phát triển Backend Monolithic tới Microservices

Xây dựng profile CV, portfolio vững chắc về backend developer

Nắm vững OOP, SOLID, kiến trúc hexagonal microservices

Có profile "uy tín" trên Github

Lộ trình khoá học

Bạn sẽ học Được gì trong khoá học

Typescript và OOP, SOLIDModule 1
Phân tích dự án & thiết kế databaseModule 2
Express & RESTful API MicroservicesModule 3
Kiến trúc Hexagonal và ứng dụngModule 4
Authentication & Authorization với JWTModule 5
Kiến trúc Microservices và ứng dụngModule 6
Event-Driven Architecture, Queue & PubSubModule 7
Caching và chiến lược cacheModule 8
Đóng gói & triển khai ứng dụng với DockersModule 9
Load Balancer, API Gateway, Service Mesh/ProxyModule 10
Tổng kết và các chia sẻ về JD, CVModule 11
Bài tập cuối khoáModule 12

Các patterns quan trọng thường dùng trong kiến trúc backend.

OOP và S.O.L.I.D trong Typescript.

Cơ bản syntax Typescript

Demo khoá học

Hệ thống microservices được phân tích chuẩn, dễ bảo trì, dễ triển khai và vận hành

Demo database diagram

Demo database diagram

Kiến trúc Hexagonal cơ bản

Kiến trúc Hexagonal cơ bản

Folder structure dự án

Folder structure dự án

Hexagonal/Clean Architecture

Hexagonal/Clean Architecture

Học viên

Ai có thể tham gia khóa học này?

Nhu cầu học Backend Microservices với nền tảng chuẩn chỉnh cùng các best practices thực tế.

Đã có kiến thức về Javascript.

Các Frontend Developer có nhu cầu học Backend để trở thành FullStack Developer.

Học viên

Tài nguyên khoá học

Code & Videos

Truy cập full source code. Repository tổ chức theo nhánh buổi học cụ thể. Khóa học có hỗ trợ record để học viên xem lại không giới hạn.

Review CV & JD

Hỗ trợ review, update CV và chia sẻ kinh nghiệm phỏng vấn xin việc sau khoá học.

Support & Q/A

Hỗ trợ giải đáp các thắc mắc trong và ngoài khoá học (vấn đề trong công ty, dự án cá nhân, dự án tốt nghiệp).

Bonus Deals

Giảm giá 20% tất cả khoá học của 200Lab.

Gặp gỡ giảng viên khoá học

Giảng viên

Việt Trần

Former Solution Architect Sendo | Founder & Trainer 200Lab

Chào các bạn, mình là Việt Trần, với hơn 15 năm kinh nghiệm tư vấn, triển khai và đào tạo phát triển hệ thống lớn, Microservices. Mình đã làm việc với hơn 2000 học viên từ fresher đến senior, nên hiểu rõ khó khăn và nhu cầu của các bạn. Khoá học này sẽ giúp các bạn có cái nhìn toàn vẹn về lập trình backend, tập trung vào xây dựng hệ thống hiệu năng cao và có giá trị cho người dùng.
Với vai trò là 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 ứng dụng lớn, góp phần cho sự nghiệp của bạn.

teacher

Hơn 2500 học viên đã lựa chọn khoá học tại 200Lab

Học viên cá nhân (Online)

5,990,000đ

6,990,000đ

Quyền lợi đi kèm

  • Hình thức học: Online

  • 20 buổi học
  • Video Record sau mỗi buổi học
  • Full Tài liệu + Source code
  • Mentor hỗ trợ Online + Nhóm chat
  • Chứng chỉ hoàn thành khoá học
  • Hỗ trợ review CV

Học viên cá nhân (Offline)

6,490,000đ

7,490,000đ

Quyền lợi đi kèm

  • Hình thức học: Offline

  • 20 buổi học
  • Video Record sau mỗi buổi học
  • Full Tài liệu + Source code
  • Mentor hỗ trợ Offline trực tiếp
  • Chứng chỉ hoàn thành khoá học
  • Hỗ trợ review CV

Doanh nghiệp

Liên hệ

Quyền lợi đi kèm

  • Setup theo nhu cầu doanh nghiệp
  • Chương trình học thực tế
  • Video Record sau mỗi buổi học
  • Full Tài liệu + Source code
  • Chứng chỉ hoàn thành khoá học
  • Mentor hỗ trợ Online/Offline

TypeScript Express (NJ03)

Lịch khai giảng

  • Khai giảng: 22/11/2024|Tối Thứ 6
  • Thời gian học: tối thứ 2 & thứ 6, 19h-21h.
  • Thời lượng dự kiến: 20 buổi, 120phút/buổi
  • Hình thức học: Online & Offline , các mentor sẽ livestream share screen. Mỗi buổi đều có record lại và upload trên hệ thống học online của 200Lab.
Học viên

Hình ảnh của các
khoá học trước

200lab hinh anh cac khoa hoc
200lab hinh anh cac khoa hoc
200lab hinh anh cac khoa hoc
200lab hinh anh cac khoa hoc
200lab hinh anh cac khoa hoc
200lab hinh anh cac khoa hoc
200lab hinh anh cac khoa hoc
200lab hinh anh cac khoa hoc
Học viên

Các feedback từ học viên đến từ các khoá học 200Lab.

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 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.