Bootcamp Full Stack Web
Lập trình web toàn thời gian
(Lộ trình chuyên sâu 6 tháng - 10 buổi/tuần)
- Hoàn lại 100% học phí + 10 triệu VND nếu sinh viên không xin được việc
- 5 tháng học toàn thời gian + 1 tháng thực tập có lương tại doanh nghiệp
- Giảng viên hướng dẫn 1:1 kết hợp làm việc nhóm 2-3 sinh viên
- 8 tiếng mỗi ngày, 5 ngày 1 tuần, thời lượng thực hành tăng gấp 3
- Nội dung học giúp học viên làm đa dạng nhiều kỹ năng, dễ kiếm việc làm hơn: thêm Node.js, database, mongodb, docker
ĐỐI TƯỢNG HỌC VIÊN
- - Học sinh tốt nghiệp cấp ba muốn sớm bắt đầu công việc lập trình web, có cam kết việc làm sau khóa học.
- - Sinh viên sắp ra trường cần một lộ trình tập trung và chuyên sâu để trở thành lập trình viên web chuyên nghiệp.
- - Những người mong muốn tìm kiếm một công việc phát triển bằng thực lực với thu nhập tốt, có nhu cầu tuyển dụng cao trong thị trường lao động.
Lập trình Web toàn thời gian - Bootcamp Full Stack Web
Bootcamp là gì?
- Bootcamp đào tạo toàn thời gian giống như làm việc tại doanh nghiệp. Sinh viên có nhiều thời gian luyện tập, hỏi đáp với giảng viên và làm việc nhóm. Lớp buổi tối phù hợp với người đang đi làm, sinh viên đang đi học. Còn lớp Bootcamp giúp học viên tập trung học trong thời gian ngắn hơn (5 tháng so với 7 tháng) nhưng thời lượng thực hành gấp 3.
- Lớp buổi tối nhấn mạnh tự học và chủ động làm bài tập ở nhà. Trong lớp Bootcamp, học viên làm bài tập tại lớp kết hợp làm đồ án theo nhóm 2 người: lập trình nhiều để rèn luyện.
- Lớp buổi tối phù hợp sinh viên đại học hoặc đã tốt nghiệp đại học. Lớp Bootcamp phù hợp học sinh tốt nghiệp cấp 3, người đang tìm việc cần học tăng cường.
Công việc của một lập trình viên Full Stack?
- Lập trình Front End: Bạn là người thiết kế, tạo ra giao diện ứng dụng web dành cho người dùng. Xử lý các logic nghiệp vụ để người dùng có trải nghiệm tốt nhất khi sử dụng ứng dụng của bạn. Bạn có từng muốn đập máy đi cho rồi vì một ứng dụng hoạt động ngớ ngẩn? Nếu có, bạn là một con người của Front End.
- Lập trình Back End: Bạn là người thiết kế và xây dựng kho dữ liệu thông tin của ứng dụng. Hơn nữa, bạn còn có vai trò đảm bảo cho hệ thống hoạt động tối ưu và bảo mật. Làm về data là chỉ làm về dữ liệu khách hàng? Doanh nghiệp hiện đại nói không với tài liệu giấy và nhập liệu bằng tay.
- Lập trình Full Stack: Là kỹ năng tổng hợp cả Front End và Back End. Nhà tuyển dụng, các dự án phần mềm sẽ thích tuyển lập trình viên Full stack vì muốn tăng năng suất, giảm chi phí phát triển. Lập trình viên Full stack phối hợp công việc front end và back end chủ động hơn hoặc họ làm cầu nối linh hoạt cho cả 2 đội front end và back end. Lập trình viên Full stack cũng dễ kiếm các việc thêm freelancer hơn.
HỌC GÌ ĐỂ TRỞ THÀNH LẬP TRÌNH VIÊN FULL STACK?
HTML, CSS, JavaScript
- HTML, CSS: Ngôn ngữ nhập môn của giới lập trình web. Dễ học nhưng khó để trở thành chuyên gia.
- JavaScript: Ngôn ngữ kịch bản có cộng đồng sử dụng đông đảo nhất hiện nay. Thích hợp để phát triển lên các framework nổi tiếng như React, Vue, Angular và NodeJS.
ReactJS
- Được phát triển bởi Facebook (Metaverse), ra mắt lần đầu tiên từ năm 2011. Đến nay luôn nằm trong top đầu thư viện Front End phổ biến nhất ở trên thế giới và Việt Nam.
- Mức lương sau 1 năm đi làm đạt từ 1000 USD trở lên, có thể lên đến 2000 USD kết hợp với trình độ ngoại ngữ.
- Ứng dụng phát triển bởi ReactJS: Facebook, Instagram, Netflix, Uber, Airbnb.
NodeJS
- NodeJS là một nền tảng xây dựng server Back End rất phổ biến được viết bởi JavaScript. Được 67.36% cộng đồng lập trình viên bình chọn là công nghệ Back End được yêu thích nhất (Theo khảo sát của StackOverflow trong năm 2022).
- Với kinh nghiệm từ 1 năm trở lên có thể đạt mức lương từ 1000 USD và lên đến 3000 USD (Dựa theo quy mô dự án và trình độ ngoại ngữ).
- Ứng dụng phát triển bởi NodeJS: NASA, Twitter, Linkedin, Ebay, Trello.
NỘI DUNG KHÓA HỌC
PHẦN I: Web căn bản
1. HTML cơ bản
2. HTML + CSS cơ bản
3. CSS cơ bản + hướng dẫn sử dụng Git
4. Dàn layout với flexbox
5. Position
6. Transition
7. Chia layout voi html, css. Convert giao diện
8. Animation
9. Kiểm tra HTML CSS cơ bản
10. Javascript cơ bản
11. Function + Câu lệnh điều kiện
12. Vòng lặp
13. Array
14. Thực hành với Array
15. Object
16. Kiểm tra Javascript cơ bản
PHẦN II: Web nâng cao + UI/UX
1. DOM cơ bản
2. Event
3. Ứng dụng TodoList
4. Ứng dụng Shopping cart
5. Trang web bán hàng
6. Lập trình bất đồng bộ
7. Ứng dụng kết nối API
8. Kiểm tra web nâng cao Javascript
9. UIUX #1
10 . UIUX #2
11. Đồ án web tĩnh #1
12. Đồ án web tĩnh #2
PHẦN III: ReactJS + ĐỒ ÁN #1
1. Tổng quan Reactjs + Cài đặt môi trường lập trình
2. Các concept cơ bản
3. Component + Event trong React.Js
4. Các concept nâng cao
5. Giới thiệu React Router V6
6. Thực hành React Router v6. Convert đồ án web tĩnh sang React.js
7. Convert đồ án web tĩnh sang React.js + Fake api
8. Thực Mockup API, Deploy project with vercel
9. Sử dụng thư viện React Slick. Tìm hiểu Mounted-UnMouted - UseEffect()
10. Thực hành tạo Phân trang. Sử dụng context và use Context trong react.js
11. Su dung Context va useContext. Phan loai product dua theo category, tim kiem product
12. Sử dụng use Reducer, Redux và các ví dụ thực tế
13. Thực hành với redux, redux toolkit
14. Thực hành redux toolkit. Làm việc form + React Hook Form
15. Xử lý Form trong Reactjs - Thực hành sử dụng form với React Hook Form
16. Thực hành shopping cart, Tìm hiểu thư viện ReactStrap
17. Thực hành shopping cart: Thêm xóa nhiều sản phẩm, tìm hiểu NextJS
18. Fix bug + Ôn tập react Hook, class components
19. Tối ưu trang web với React.Js. Tìm hiểu React.memo(), use Memo, use Callback, useRef()
20. React nâng cao: Tối ưu tìm kiếm, Tạo Custom Hook, sử dụng thư viện React Query quản lý API
BẢO VỆ ĐỒ ÁN #1
PHẦN IV: NodeJS + ExpressJS
1. Tổng quan, cài đặt
2. Nodejs căn bản
3. Node Module System
4. Tìm hiểu về Node Package Manager (NPM)
5. Làm việc với File System trong Nodejs
6. Asynchronous JavaScript: Promises - Async/Await
7. Events và EventEmitter
8. Xây dựng trang web - Laptop store
PHẦN V:Database
1. Tổng quan Database
2. Thêm, sửa, xóa dữ liệu
3. SELECT, FROM,...
4. JOIN TABLE
5. Sub-query
6. SQL nâng cao
7. Tổng hợp kiến thức
8. Thiết kế CSDL #1
9. Thiết kế CSDL #2
10. Kiểm tra
PHẦN VI:NextJS + ĐỒ ÁN #2
1. NextJS
2. Web Socket
3. Microservice
4. Docker 2 buổi
5. Đồ án cuối khóa
CAM KẾT
Cam kết việc làm đúng theo chuyên môn đã học
Hỗ trợ, giúp sinh viên cập nhật kiến thức trọn đời sau tốt nghiệp. Ưu đãi 5-10% học phí các khoá học nâng cao
Đi thực tập tại doanh nghiệp từ đầu tháng thứ 6
Giáo trình online, liên tục được bổ sung sử dụng vĩnh viễn
Hoàn lại học phí sau 3 buổi học đầu tiên nếu sinh viên không hài lòng
Giảng viên hoặc trợ giảng hỗ trợ 1:1
SO SÁNH HÌNH THỨC HỌC
- Dành cho học sinh tốt nghiệp cấp 3, thực tập sinh từ Hàn Quốc, Nhật Bản về nước, người trái ngành. Phù hợp bạn tốt nghiệp cấp 3.
- Một tuần học 5 ngày x 2 buổi x 3 tiếng.
- Học 6 tháng gồm 5 tháng học toàn thời gian + 1 tháng đi thực tập doanh nghiệp, tối học 3 buổi 1 tuần trực tuyến nâng cao.
- Mô hình đào tạo Bootcamp, làm việc nhóm. Giảng viên dạy 40%, trợ giảng hướng dẫn 60%.
- Thời gian học nhiều, giúp sinh viên rèn luyện, thực hành 100% tại lớp.
- Chi phí từng buổi học thấp.
- Bắt buộc phải đến lớp học. Học như đi làm thật.
- Phương pháp học: Làm nhiều quen tay với rất rất nhiều bài tập từ dễ đến khó.
- Dành cho nhân viên văn phòng, sinh viên chỉ có thể học buổi tối. Phù hợp với những bạn đang học đại học hoặc tốt nghiệp đại học.
- Một tuần học 3 buổi x 3 tiếng.
- Học 5.5 tháng hoặc 7 tháng tuỳ chuyên ngành.
- Mô hình đào tạo seminar kết hợp thực hành lab. Giảng viên dạy. Sinh viên chủ động làm bài tập ở nhà.
- Thời gian học không ảnh hưởng đến công việc hay việc học ở trường.
- Tổng chi phí khoá học thấp.
- Sinh viên có thể học trực tuyến từ xa hoặc kết hợp.
- Phương pháp học: Chủ động, tích cực tìm hiểu, giải quyết vấn đề với sự hướng dẫn của giảng viên.
LỚP BOOTCAMP | LỚP BUỔI TỐI |
---|---|
Dành cho học sinh tốt nghiệp cấp 3, thực tập sinh từ Hàn Quốc, Nhật Bản về nước, người trái ngành. Phù hợp bạn tốt nghiệp cấp 3. | Dành cho nhân viên văn phòng, sinh viên chỉ có thể học buổi tối. Phù hợp với những bạn đang học đại học hoặc tốt nghiệp đại học. |
Một tuần học 5 ngày x 2 buổi x 3 tiếng. | Một tuần học 3 buổi x 3 tiếng. |
Học 6 tháng gồm 5 tháng học toàn thời gian + 1 tháng đi thực tập doanh nghiệp, tối học 3 buổi 1 tuần trực tuyến nâng cao. | Học 5.5 tháng hoặc 7 tháng tuỳ chuyên ngành. |
Mô hình đào tạo Bootcamp, làm việc nhóm. Giảng viên dạy 40%, trợ giảng hướng dẫn 60%. | Mô hình đào tạo seminar kết hợp thực hành lab. Giảng viên dạy. Sinh viên chủ động làm bài tập ở nhà. |
Thời gian học nhiều, giúp sinh viên rèn luyện, thực hành 100% tại lớp. | Thời gian học không ảnh hưởng đến công việc hay việc học ở trường. |
Chi phí từng buổi học thấp. | Tổng chi phí khoá học thấp. |
Bắt buộc phải đến lớp học. Học như đi làm thật. | Sinh viên có thể học trực tuyến từ xa hoặc kết hợp. |
Phương pháp học: Làm nhiều quen tay với rất rất nhiều bài tập từ dễ đến khó. | Phương pháp học: Chủ động, tích cực tìm hiểu, giải quyết vấn đề với sự hướng dẫn của giảng viên. |
Ưu đãi
GIẢM NGAY 1 TRIỆU KHI ĐĂNG KÍ KHÓA LUYỆN THI DEVOPS
(ưu đãi dành cho cựu học viên lớp Bootcamp Web Front End)
GIẢM NGAY 1 TRIỆU KHI ĐĂNG KÍ KHÓA LUYỆN THI AWS
(ưu đãi dành cho cựu học viên lớp Bootcamp Web Front End)
GIẢM NGAY 1 TRIỆU KHI ĐĂNG KÍ KHÓA LUYỆN THI FE
(ưu đãi dành cho cựu học viên lớp Bootcamp Web Front End)
THỜI GIAN & ĐỊA ĐIỂM
SẢN PHẨM HỌC VIÊN
DANH SÁCH GIẢNG VIÊN
Nguyễn Văn Thuận
Sáng lập và quản lý thương hiệu luxsite.vn
Bùi Văn Hiên
LTV/Giảng viên Fullstack Techmaster
Nguyễn Xuân Ba
Giảng viên các khóa học ReactJS, NodeJS, Python tại Techmaster
TRẢI NGHIỆM KHÓA HỌC
BẢO TRỢ VIỆC LÀM
CÁC BÀI VIẾT
CÂU HỎI THƯỜNG GẶP
- - Ưu điểm: Kỷ luật, tập trung, làm việc nhóm, thực hành nhiều, tương tác mạnh.
- - Nhược điểm: Yêu cầu người học phải dành trọn 5 tháng học toàn thời gian tại phòng lab.
- - Học phí lớp toàn thời gian so với lớp tối: Tổng số giờ học tại lớp có giảng viên và trợ giảng hướng dẫn của lớp toàn thời gian so với lớp buổi tối là 10 buổi / 3 buổi trong 1 tuần. Học phí có đắt hơn, nhưng chia theo số buổi học thì rẻ hơn.
- - Đối tượng học lớp toàn thời gian: tối thiểu tốt nghiệp cấp 3.
- Nếu đóng ở thời điểm báo bảo lưu là 500.000 đ
- Nếu đóng ở thời điểm quay trở lại học tiếp là 700.000 đ