Phát triển Web Fullstack

Xây dựng hoàn chỉnh một Ứng dụng SaaS từ Frontend cho đến Backend với những công nghệ mới nhất theo quy trình phát triển phần mềm chuyên nghiệp

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

Khóa học được thiết kế nhằm mục tiêu giúp học viên nắm vững toàn bộ quy trình phát triển một ứng dụng web từ giai đoạn lên ý tưởng đến khi sản phẩm hoàn thiện. Học viên sẽ được học và thực hành với các công nghệ tiên tiến như Angular cho frontend và NestJS cho backend, sử dụng Supabase để xây dựng cơ sở dữ liệu linh hoạt, và triển khai xác thực người dùng với Firebase Authentication. Ngoài ra, khóa học còn hướng dẫn cách triển khai ứng dụng trong môi trường sản xuất với K8s (Kubernetes) và Docker, giúp học viên hiểu rõ hơn về quá trình container hóa và quản lý ứng dụng trong môi trường phân tán. Trong suốt khóa học, học viên sẽ sử dụng Figma để thiết kế giao diện người dùng, từ đó trực quan hóa và hiện thực hóa các ý tưởng thiết kế trong quá trình Sprint Design. Mục tiêu cuối cùng là giúp học viên không chỉ phát triển kỹ năng kỹ thuật mà còn nắm rõ quy trình làm việc trong môi trường phát triển thực tế, từ ý tưởng ban đầu cho đến sản phẩm hoàn chỉnh, sẵn sàng cho thị trường.

Ai có thể tham gia?

Khóa học này được thiết kế dành cho những ai muốn nâng cao kỹ năng lập trình và tham gia vào lĩnh vực phát triển ứng dụng web, bao gồm nhưng không giới hạn các đối tượng sau:

  • Người mới học lập trình, chưa có định hướng rõ ràng.
  • Người trái ngành, tay ngang muốn chuyển nghề.
  • Sinh viên năm 1, 2 muốn tích lũy kinh nghiệm sớm.
  • Người yếu tư duy lập trình hoặc mất gốc.
  • Sinh viên chuẩn bị tốt nghiệp hoặc đã tốt nghiệp.
  • Người muốn học thêm nghề, kiếm thêm thu nhập từ freelancer jobs.
  • Người học đã có nền tảng về HTML, CSS, JavaScript.

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

Sau khi hoàn thành khóa học, học viên sẽ có đủ kiến thức và kỹ năng để làm việc tại các vị trí như lập trình viên Full-Stack, Front-End hoặc Back-End. Dưới đây là một số môi trường làm việc phổ biến mà học viên có thể lựa chọn:

  • Công ty phần mềm outsourcing.

  • Công ty khởi nghiệp (startup).

  • Tập đoàn lớn trong nước và quốc tế.

  • Freelancer.

  • Vị trí Fresher hoặc Junior.

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

Khóa học kéo dài 36 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

36

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

15

Hình thức

offline/online

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

Giới thiệu về Fullstack Development

1 buổi

Định hướng

Lộ trình

Kỹ năng áp dụng

Các công nghệ

Sprint Design và Thiết kế UI với Figma

3 buổi

Ý tưởng

Thiết kế

Figma

Bố cục

UX/UI

HTML/CSS: Xây dựng Giao Diện Cơ Bản

3 buổi

HTML

CSS

BEM

Form

Flexbox-Grid

Animation

Angular Cơ Bản

4 buổi

Angular

Component

Module

Service

Routing

Quản lý trạng thái và tương tác API

3 buổi

API Backend

JavaScript

RxJS

Operator

Observable

Tích hợp cơ sở dữ liệu với Supabase

3 buổi

Supabase

CRUD

Kiến trúc dữ liệu

Mô hình dữ liệu

Quản trị dữ

NestJS: Backend Cơ Bản

4 buổi

Restful API

Controller

Module

Provider

Exception

Firebase Authentication

2 buổi

Firebase

Login

Authentication

Logout

Bảo mật

Triển khai với Docker

3 buổi

Docker Engine

Docker Hub

Docker Client

Dockerfile

Container

Quản lý triển khai với Kubernetes (K8s)

4 buổi

K8s

Master Node

Lable

Pod

Replication Controller

Tích hợp các công nghệ vào dự án

5 buổi

Mô hình FrontEnd

Mô hình BackEnd

K8s

Containers

Docker pull push build

Dự án cuối khóa

4 buổi

Build dự án

Áp dụng kiến thức

Thực hiện hóa

Hoàn thành dự án

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

Trong khóa học, học viên sẽ được chia thành các nhóm nhỏ, mỗi nhóm gồm 4 thành viên, nhằm tăng cường khả năng làm việc nhóm và hợp tác. Mỗi nhóm sẽ có một mentor hỗ trợ xuyên suốt quá trình học và thực hành. Mentor là người có kinh nghiệm thực tế về các công nghệ như Angular, NestJS, Supabase, Firebase Authentication, Docker, và Kubernetes, giúp học viên giải quyết các vấn đề kỹ thuật và định hướng trong quá trình phát triển dự án.

Các buổi hỗ trợ từ mentor giúp nhóm nắm bắt sâu hơn về kiến thức đã học và xử lý những khó khăn gặp phải. Mô hình này giúp học viên không chỉ nắm vững kỹ thuật mà còn phát triển kỹ năng làm việc nhóm, đảm bảo rằng mỗi học viên đều được hướng dẫn kỹ càng để hoàn thành tốt dự án cuối khóa.

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