FULL-STACK DEVELOPER

Lập trình viên Full-Stack


I. Mục tiêu khóa học

JavaScript là ngôn ngữ lập trình phổ biến nhất trên thế giới tính đến năm 2023, ATCollabo Academy đặt mục tiêu đào tạo những lập trình viên nắm vững những kiến thức lập trình Back-End ứng dụng MongoDB và Express dựa trên Node.js và React - những ngôn ngữ lập trình được sử dụng rộng rãi trong lập trình Front-End. Sau khi hoàn thành khóa học, học viên được trang bị những kỹ năng và kiến thức cần thiết để có thể ứng tuyển vào vị trí công việc Full-Stack Developer, nơi họ có thể tham gia vào việc phát triển các dự án tiềm năng và có mức thu nhập “khủng”.

II. Đối tượng tham gia

Những người đã có kiến thức cơ bản về IT và S/W.

III. Hình thức đào tạo

Hình thức: Trực tiếp

Thời gian đào tạo: 8 giờ/ngày trong 3 tháng HOẶC 4 giờ/ngày trong 6 tháng.



IV. Chương trình đào tạo
Tháng thứ nhất: Lập trình MERN Stack cơ bản và trung cấp

Tuần 1 và Tuần 2: Front-End Cơ bản (React)

  • HTML, CSS: Cấu trúc và Kiểu dáng của Web Page
  • JavaScript (ES6+): Các cú pháp và Khái niệm cơ bản
  • React: Thành phần (Component), Quản lý trạng thái, Định tuyến, Xử lý sự kiện (Event)

Tuần 3 và Tuần 4: Back-End Cơ bản (Node.js & Express.js)

  • Node.js: Cú pháp cơ bản, Lập trình bất đồng bộ, Hệ thống Module
  • Express.js: Định tuyến, Phần mềm trung gian, Xử lý lỗi (Error)
  • Tìm hiểu về thiết kế và triển khai RESTful API
Tháng thứ hai: Quản lý cơ sở dữ liệu & Lập trình MERN Stack trung cấp và nâng cao

Tuần 1 và Tuần 2: React trung cấp và nâng cao

  • Thư viện quản lý trạng thái (Ví dụ: Redux): Tìm hiểu về tầm quan trọng của quản lý trạng thái và thực hành
  • Định tuyến React, Context API, Hook

Tuần 3 và Tuần 4: Cơ sở dữ liệu và Back-End nâng cao (MongoDB & Express.js)

  • Thiết kế lược đồ, Ma trận CRUD, Lập chỉ mục (Indexing), Tổng hợp
  • Xác thực và Ủy quyền: Triển khai chức năng xác thực và ủy quyền ứng dụng Passport.js
  • Triển khai và giám sát: Triển khai và giám sát thông qua Dịch vụ đám mây (Ví dụ: AWS, Azure, hay Google Cloud, Xây dựng quy trình CI/CD)
Tháng thứ ba: Tìm hiểu về các dự án thực tế và Full-Stack Framework

Từ tuần 1 đến tuần 4: Dự án thực tế

  • Lập kế hoạch: Xác định yêu cầu dự án, Ghi nhận yêu cầu người dùng, Tạo Mockup và Wireframe
  • Lập trình: Lập trình Front-End và Back-End ứng dụng MERN Stack, Xây dựng cơ sở dữ liệu
  • Kiểm thử: Thực hiện Kiểm thử mức đơn vị, Kiểm thử tích hợp và Kiểm thử người dùng
  • Triển khai: Triển khai bằng cách sử dụng nền tảng đám mây (Ví dụ: AWS, Azure, hay Google Cloud, Xây dựng quy trình CI/CD)
  • Đánh giá và liên tục cải tiến: Đánh giá code, Sửa lỗi, Tối ưu hóa hiệu suất
V. Khóa đào tạo Lập trình viên Fullstack trực tiếp chỉ có tại ATCollabo
  • Cơ hội được học tập, trao đổi kiến thức kinh nghiệm với giảng viên Hàn Quốc hơn 30 năm kinh nghiệm trong lĩnh vực Công nghệ Thông tin
  • Học tập và tương tác trực tiếp với giảng viên ngay tại lớp học, giúp học viên nắm bắt bài giảng và giải đáp thắc mắc kịp thời.
  • Số lượng học viên ít chỉ từ 16-25 học viên.
  • Phòng học trang bị đầy đủ thiết bị hiện đại, đáp ứng mọi nhu cầu học tập và nghỉ ngơi của học viên.
  • Giấy chứng nhận hoàn thành và giới thiệu việc làm cho học viên xuất sắc sau khi kết thúc khóa đào tạo.

Nếu bạn có bất kỳ thắc mắc gì về khóa học hãy liên hệ với ATCollabo Academy để được giải đáp nhanh chóng nhé

ATCollabo Academy

Smart Challenge, Education starts with excitement

Add:3F, Paxsky building, 26 Ung Van Khiem, 25 Ward, Binh Thanh dist, HCMC

Hotline: 0867-399-188

Email:recruitment@atcollabo.com

Website:https://atcollabo.com/

Smart Challenge, Education starts with excitement

Professional operator of IT experiential education IT education experience to learn while having fun.