nestjs stack

NestJS 101

Xây dựng hệ thống backend linh hoạt và mạnh mẽ với NestJS. Khóa học này sẽ giúp bạn học cách tạo dựng các ứng dụng có khả năng đáp ứng nhu cầu phát triển mạnh mẽ của người dùng hiện đại.

Bạn sẽ học được những gì

Khoá học “Nest 101” được thiết kế để cung cấp kiến thức từ cơ bản đến nâng cao về NestJS – một framework mạnh mẽ dựa trên Node.js. Học viên sẽ được tìm hiểu về cách xây dựng các API RESTful, quản lý dữ liệu với cơ sở dữ liệu, sử dụng Dependency Injection, và cách áp dụng các mô hình kiến trúc như MVC trong phát triển ứng dụng web. Ngoài ra, học viên sẽ làm việc với các công nghệ như TypeORM, quản lý người dùng, và xử lý xác thực (authentication). Kết thúc khoá học, học viên sẽ hoàn thiện một dự án thực tế, ứng dụng tất cả các kiến thức đã học.

Ai có thể tham gia?

  • Người mới bắt đầu lập trình web: muốn học và phát triển ứng dụng backend với framework NestJS từ cơ bản đến nâng cao.
  • Các lập trình viên đã có kiến thức về Node.js hoặc JavaScript/TypeScript: muốn nâng cao kỹ năng và làm việc với kiến trúc module hóa của NestJS.
  • Những người đang làm việc với các framework khác: nhưng muốn chuyển hướng sang NestJS để tận dụng các tính năng mạnh mẽ của nó trong việc phát triển các ứng dụng server-side.
  • Các kỹ sư phần mềm, DevOps: muốn xây dựng các ứng dụng backend hiệu quả, bảo mật và dễ dàng bảo trì bằng NestJS.
  • Các quản lý dự án, startup: cần hiểu rõ về NestJS để phát triển sản phẩm sử dụng công nghệ này một cách hiệu quả.
  • Học NestJS để xây dựng nền tảng cho các ứng dụng lớn: dịch vụ web hoặc ứng dụng doanh nghiệp (Enterprise-level Applications).

Học xong làm việc ở đâu?

  • Có thể ứng tuyển vào các vị trí Back-end Developer: tại các công ty phát triển phần mềm sử dụng NestJS hoặc Node.js.
  • Làm việc tại các công ty chuyên về phát triển ứng dụng web, API, và microservices: với NestJS.
  • Các startup công nghệ, fintech, e-commerce: đang tìm kiếm lập trình viên NestJS để xây dựng hệ thống backend.
  • Các tập đoàn lớn trong và ngoài nước: đặc biệt là những công ty sử dụng kiến trúc microservices và phát triển hệ thống dựa trên Node.js.
  • Nhận các dự án freelancer: phát triển backend, API hoặc dịch vụ web với NestJS và TypeScript.

Nhận tư vấn

Cảm thấy khóa học phù hợp? Hãy liên hệ với chúng tôi để nhận tư vấn ngay bây giờ nhé!

Lợi ích khi tham gia khóa học

icon 2

Dành cho đối tượng 

Chỉ cần bạn có đam mê việc học là có thể

icon 1

Đội ngũ mentor giàu kinh nghiệm

Hỗ trợ 24/7

icon 4

Thời lượng khóa học: 15 buổi

Hình thức học linh hoạt online/offline

icon 3

Khóa học hướng dự án

Học thông qua việc hoàn thành dự án

Thông tin khóa học

Số buổi

15

Số học viên/lớp

15

Hình thức

offline/online

Học phí

5,500,000 VND

Chương trình đào tạo

Giới thiệu về NestJS và cài đặt môi trường

1 buổi

Giới thiệu

Lộ trình học

Cài đặt

Cấu trúc cơ bản

Module, Controller và Service trong NestJS

1 buổi

Module

Controller

Service

Xử lý logic

Routing và xử lý request/response trong NestJS

1 buổi

Route

Controller

Xử lý request/response

Quản lý dữ liệu với TypeORM

1 buổi

Database

UserModule

Entity và Repository trong TypeORM

1 buổi

Entity

Repository

TypeORM

DTO và Validation trong NestJS

1 buổi

DTO

Class-validation

Middleware và Interceptor trong NestJS

1 buổi

Middleware

Interceptor

Guard và Pipes trong NestJS

1 buổi

Guard

Pipes

Xác thực và phân quyền với JWT

3 buổi

Authentication

Authorization

JWT

Tích hợp với các dịch vụ bên ngoài (API 3rd party)

1 buổi

REST API

API 3rd party

Socket.IO và giao tiếp thời gian thực

1 buổi

Socket

WebSocket

Quản lý người dùng và bảo mật

1 buổi

Quản lý người dùng

Bảo mật

XSS

CSRF

Testing trong NestJS

1 buổi

UnitTes

Test service

Debug

Dự án thực hành: Xây dựng API RESTful hoàn chỉnh

2 buổi

Phân tích dự án

Xây dựng API

Triển khai server thực tế

Testing

Thực hành dự án

Hình thức tổ chức lớp học

Khoá học “Nest 101” sẽ được tổ chức dưới hai hình thức: trực tuyến (online) và trực tiếp (offline). Trong hình thức trực tuyến, học viên sẽ tham gia thông qua các nền tảng như Zoom hoặc Google Meet, với mỗi buổi học kéo dài 2 giờ, kết hợp giữa phần lý thuyết và thực hành. Học viên có thể chia sẻ màn hình để được giảng viên hỗ trợ và có thể truy cập vào tài liệu học tập thông qua hệ thống học trực tuyến. Hình thức trực tiếp sẽ diễn ra tại lớp học, nơi giảng viên hướng dẫn thực hành ngay tại lớp và học viên có cơ hội tương tác trực tiếp với giảng viên cũng như các bạn cùng học. Cả hai hình thức đều yêu cầu học viên hoàn thành các bài tập và dự án thực hành nhằm áp dụng kiến thức đã học vào xây dựng các ứng dụng API RESTful với NestJS.

Gặp gỡ đội ngũ mentor giàu kinh nghiệm

Nguyễn Minh Tâm
Đồng Đức Mạnh
Lưu Nguyễn Quốc Thắng
Trần Minh Quân
Trần Ngọc Phương Uyên
Văn Hữu Gia Kiên

Liên hệ với Chúng tôi

Điện thoại liên hệ: 0565.999909 hoặc 0354.114.114
Email liên hệ: admin@itss.edu.vn

Thông tin của bạn