Bỏ qua

Light Development Stack Training

Khóa đào tạo "Light Development Stack" dành cho kỹ sư Sun - xây dựng năng lực phát triển PoC nhanh với chi phí thấp sử dụng bộ công nghệ Next.js + Supabase + Cloudflare*.

Thông tin khóa học

Thông tin Chi tiết
Đối tượng Front-end engineer đã thành thạo Next.js
Level Junior, Middle
Thời lượng ~31 giờ (lý thuyết) + 8 giờ (thực hành)
Ngôn ngữ Tiếng Việt

Mục tiêu

Sau khi hoàn thành khóa học, học viên có thể:

  • Triển khai ứng dụng Next.js trên Cloudflare Workers
  • Sử dụng Supabase làm Backend-as-a-Service (Database, Auth, Storage, Realtime)
  • Thiết kế và triển khai hệ thống Queue và Cronjob
  • Xây dựng CI/CD pipeline cho multi-environment deployment
  • Đánh giá và lựa chọn stack phù hợp cho dự án PoC

Lộ trình học tập

Module 0: Giới thiệu

3 slides | ~1 giờ


Module 1: Next.js + Cloudflare

6 slides | ~2 giờ | Best Practices


Module 2: Supabase

~44 slides | ~11 giờ | Chi tiết

2.1 Overview

2.2 REST API (PostgREST)

2.3 Database

2.4 Authentication

2.5 Row Level Security

2.6 Storage

2.7 Realtime

2.8 Edge Functions

2.9 Queues (pgmq)

2.10 Cron Jobs (pg_cron)

2.11 Client Libraries


Module 3: Cloudflare

~20 slides | ~5 giờ | Tập trung

3.1 Overview

3.2 Workers

3.3 Queues

3.4 Cron Triggers

3.5 KV Storage

3.6 R2 Storage


Module 4: So sánh Queue & Cron

4 slides | ~1.5 giờ | Quan trọng


Module 5: CI/CD & DevOps

4 slides | ~2 giờ | Chi tiết


Module 6: Integration

4 slides | ~1 giờ | Tổng hợp


Case Studies

Các tình huống thực tế áp dụng Light Development Stack:

  1. Landing page - Marketing site đơn giản
  2. CRUD application - Admin dashboard với REST API
  3. Realtime collaboration - Chat/Notifications
  4. File management - Document upload system
  5. Background jobs - Queue & Cron patterns
  6. PoC evaluation - Khi nào dùng stack này

Dự án thực hành: TaskFlow

Xây dựng hệ thống quản lý task cho team nhỏ, cover đầy đủ các case study:

Phase Nội dung Thời lượng
1 Project setup 1h
2 Database design 1.5h
3 Authentication 1.5h
4 Core features 2h
5 Queue processing 1h
6 Scheduled jobs 0.5h
7 CI/CD & Deployment 0.5h

Yêu cầu chi tiết: practice-project/REQUIREMENTS.md


Tài liệu tham khảo