Giới thiệu chung
Khóa học Thực chiến dự án giúp học viên thoát khỏi “học chay” bằng cách trực tiếp xây dựng một sản phẩm E-commerce hoàn chỉnh theo quy trình doanh nghiệp. Học theo mô hình Learn by doing, làm việc nhóm Agile/Scrum, code – review – deploy như một Developer thực thụ, để có project thật, kinh nghiệm thật và tự tin đi làm.
Đối tượng tham gia
- Sinh viên CNTT (năm 2–4)
- Fresher / Intern muốn đi làm Dev
- Dev muốn củng cố kiến thức full-stack
Học xong làm ở đâu?
- Apply vào tất cả công ty tuyển dụng lập trình Web
- Các công ty outsourcing - gia công phần mềm
- Các công ty tài chính, kế toán, ngân hàng…
- Công ty, tập đoàn trong nước và nước ngoài...
- Các công ty startup - khởi nghiệp
- Nhận các job freelance về lập trình Web
LÝ DO LỰA CHỌN CHÚNG TÔI?
VTI Academy trực thuộc VTI Group - tập đoàn công nghệ hàng đầu chuyên gia công phần mềm cho thị trường trong và ngoài nước
Chương trình đào tạo chất lượng từ cơ bản tới nâng cao, bám sát yêu cầu của doanh nghiệp
Đội ngũ giảng viên là các chuyên gia lâu năm kinh nghiệm, luôn hỗ trợ học viên 24/7
Tham gia các dự án xuyên suốt khóa học để tăng khả năng thực chiến
Cam kết giới thiệu việc làm sau khóa học
Giá trị nhận được sau khóa học
- Hiểu rõ luồng nghiệp vụ của một hệ thống Web thực tế (E-commerce / CRUD system)
- Nắm được kiến trúc: Frontend – Backend – API, mô hình 3-tier architecture
- Hiểu cách thiết kế: Database (ERD, quan hệ bảng), RESTful API
- Xây dựng Backend với: Spring Boot (REST API, JPA, Security JWT)
- Xây dựng Frontend với: ReactJS (Component, State, Router, API integration)
- Kết nối hoàn chỉnh: FE ↔ BE ↔ Database
- Thực hiện đầy đủ: CRUD, Authentication, Authorization
Khung chương trình
Module 0: Setup & Design
Day 1: Kickoff + Project
- Giới thiệu dự án, Agile
- Kickoff + Agile → giới thiệu Scrum
Day 2: Git Workflow
- Git cơ bản: Git workflow → branching, teamwork
Day 3: Phân tích nghiệp vụ
- User Story → backlog - Viết use case, backlog sản phẩm
Day 4: Thiết kế CSDL
- ERD, MySQL - Thiết kế bảng, quan hệ
Day 5: Kiến trúc hệ thống
- FE-BE-API - Mô hình 3-tier, flow request
Module 1: Product Module
Day 6: Spring Boot
- Tạo project backend
Day 7: REST API
- Xây dựng API cơ bản
Day 8: JPA
- Entity, Repo - Mapping DB
Day 9: Service Layer
- Tách layer chuẩn
Day 10: CRUD Product
- API sản phẩm - Xây CRUD module product
Day 11: Validation
- Kiểm tra dữ liệu đầu vào
Module 2: Auth + Order
Day 12: Exception
- Error handling - Global exception
Day 13: Auth
- Xây login/register
Day 14: Authorization
- Phân quyền Admin/User
Day 15: API nâng cao
- Pagination - Filter, search
Day 16: Order Module
- Luồng đặt hàng
Day 17: Backend Review
- Refactor - Clean code + review
Module 3: Frontend Core
Day 18: React Intro
- Setup FE - Tạo project React
Day 19: Componen
- Props, State - Quản lý UI
Day 20: Routing
- React Router - Điều hướng SPA
Day 21: API Call
- Axios - Gọi API backend
Day 22: UI Product
- List product - Hiển thị danh sách
Day 23: Form
- Login/Register - Xử lý form
Module 4: Full Feature
Day 24: State Mgmt
- Context/Redux - Quản lý state
Day 25: Cart
- Giỏ hàng - Logic thêm/xóa
Day 26: Auth UI
- Login flow - JWT phía FE
Day 27: Admin UI
- CRUD Product - Giao diện admin
Module 5: Release
Day 28: Integration
- FE-BE - Kết nối full flow
Day 29: Testing
- Test case - Manual test
Day 30: Deploy
- Deploy app - Deploy BE + FE
Day 31: Final Sprint
- Hoàn thiện - Fix bug, polish
Day 32: Demo
- Present project - Demo + feedback
Học viên nói gì về chúng tôi?

































































