Khóa học Full Stack Web Developer

Trở thành lập trình viên Web chuyên nghiệp chỉ sau 7 tháng học tập

Xem đầy đủ

Đối tượng

Học sinh THPT trở lên

Số buổi

54 buổi học + 2 tháng thực tập

Số học viên

10 học viên/nhóm lớp

Học ở MindX như thế nào ?

  • Có được ít nhất 3 project web thực tế đầy đủ frontend và backend - thoải mái ghi vào hồ sơ tìm việc sau khi tốt nghiệp
  • Sản phẩm của các bạn hoàn thiện mang tính hệ thống hơn về cả trải nghiệm người dùng lẫn quản trị hệ thống. Một số sản phẩm tiêu biểu như hệ thống Thương mại điện tử (TMĐT) bao gồm hệ thống quản lý sản phẩm, đơn hàng, người dùng và trang TMĐT dành cho người dùng hay Mạng xã hội (MXH) nơi mọi người kết nối và liên lạc với nhau, chia sẻ thông tin, cuộc sống hằng ngày.
  • Thành thạo Javascript, NodeJS - xu hướng lập trình web đang cực kì hot hiện nay với hàng nghìn công việc trên thị trường lao động.
  • Được hỗ trợ giới thiệu việc làm, gần như 100% các bạn sinh viên có khả năng đi làm fulltime có việc ngay sau khi tốt nghiệp MindX

Điểm nổi bật của khóa học

Khóa học Full Stack Web Developer

Nơi support học viên tốt nhất hiện nay!

Bạn sẽ được cầm tay chỉ việc bởi đội ngũ giảng viên giàu kinh nghiệm đến từ các công ty công nghệ hàng đầu. Giảng viên, mentor sẵn sàng support học viên đến sáng, fix bug xuyên màn đêm cùng học viên.

Khóa học Full Stack Web Developer

Thuyết trình và bảo vệ sản phẩm cuối khóa!

Vào cuối khóa, học viên làm việc nhóm để cùng teammate xây dựng dự án Website theo những kiến thức đã được học và cùng thuyết trình, bảo vệ sản phẩm trước hội đồng giám khảo Đây là cơ hội để thực hành nhuần nhuyễn kĩ năng của bản thân!

Khóa học Full Stack Web Developer

Hackathon xuyên màn đêm!

Cùng trải nghiệm cảm giác ăn code, ngủ code, sinh hoạt ngủ tập thể và cùng nhau ăn mì tôm tại MindX. Đảm bảo đây sẽ là trải nghiệm đặc biệt và hardcore nhất bạn từng gặp :D Hơn cả là bạn có thể lên MindX BẤT CỨ LÚC NÀO, chúng mình có chỗ học và ngủ đẻ bạn thoải mái làm việc, học tập và MIỄN PHÍ

HỌC PHẦN 1 - CODE FOR EVERYONE

Tổng quan khóa học:

  • Học viên sẽ học qua các kiến thức xoay quanh HTML, CSS, JavaScript (JS) và cách xây dựng một Website có tính tương tác cơ bản.
  • Mục tiêu để học viên làm quen với tư duy lập trình qua JavaScript và hiểu được cách thiết kế một trang Web có tính thẩm mỹ cao.

Chương trình học:

Buổi 1 - 2: Tổng quan khóa học, giới thiệu về HTML

  • Giới thiệu mục tiêu, yêu cầu, nội dung khóa học
  • Tìm hiểu cấu trúc cơ bản trong HTML, các loại thẻ văn bản, media…
  • Hướng dẫn tạo bảng và form thông tin người dùng.

Buổi 3-4: Học về CSS - ngôn ngữ thiết kế giao diện cho trang web

  • Tìm hiểu cú pháp CSS, selectors và Box Model để căn chỉnh CSS cho các thành phần trong HTML.  
  • Căn chỉnh bố cục trang web bằng các thuộc tính CSS như display, positioning

Buổi 5: Thiết kế trang web đơn giản

  • Xây dựng 1 trang web đơn giản và học về Git, Github để lưu trữ code, xuất bản trang web hoàn toàn miễn phí

Buổi 6-9: Tìm hiểu các kiến thức về JavaScript

  • Các khái niệm cơ bản về biến, kiểu dữ liệu, toán tử, các phương pháp toán học trong JS. 
  • Câu điều kiện và các phép so sánh biến, kiểu dữ liệu. 
  • Học về hàm, scope, xử lý các bài toán cơ bản với array và vòng lặp.
  • Học các kỹ thuật nâng cao về object và arrays

Buổi 10-11: Tìm hiểu về HTML DOM, DOM Element Attributes, DOM event

  • Khái niệm Document Object Model, DOM Tree và các tác động đến nội dung, giao diện trang web bằng JavaScript và DOM
  • Xây dựng các tính năng như Click button trên giao diện trang web để thay đổi nội dung và bố cục.

Buổi 12-13: Tìm hiểu về JS ES6 

  • Tìm hiểu các tính năng: classes, modules, promises, request API

Buổi 14-18

  • Hackathon hoàn thiện dự án cuối khóa
  • Thuyết trình bảo vệ dự án cuối khóa

HỌC PHẦN 2- CODE INTENSIVE

Tổng quan khóa học:

  • Học viên sẽ được khám phá sự phát triển của front-end và đặc biệt là React. 
  • Xây dựng các ứng dụng web bằng React dựa trên nền tảng kiến thức về JavaScript ES6. 
  • Tiếp cận những khái niệm cơ bản của React như JSX, components hay học qua các kiến thức về React router trong việc phát triển một Single Page App (SPA) hay xử lý Form control. 
  • Bên cạnh đó học viên sẽ tìm hiểu về API và fetch API, sử dụng CSS Design để thiết kế giao diện cũng như sử dụng Redux để xử lý luồng dữ liệu.

Chương trình học:

Buổi 1: Tổng quan khóa học, review ES6

  • Giới thiệu khóa học
  • Ôn tập lại kiến thức về JavaScript ES6

Buổi 2-4: Tìm hiểu về React

  • Giới thiệu về React, các cú pháp, components và xây dựng giao diện trang Web cơ bản bằng React
  • Tìm hiểu về những kiểu component trong React và khái niệm Router để xây dựng Single Page Applications (SPAs)
  • Giới thiệu về cách style CSS cơ bản trong React, sử dụng SASS framework trong React thay thế cho CSS

Buổi 5: Thiết kế giao diện website 

  • Thiết kế và xây dựng giao diện cho trang web hoàn chỉnh

Buổi 6: Tìm hiểu về React Hook

  • Làm quen với React Hooks trong việc tối ưu hoá các components trở nên gọn hơn, giảm số lượng code và đặt state ngay trong các function components

Buổi 7: Tìm hiểu về Event form 

  • Xử lý form trong React, thực hiện làm Survey Form để khảo sát thông tin người dùng

Buổi 8: Tìm hiểu kỹ thuật Lifting State Up 

  • Xử lý tình trạng update dữ liệu song song của các component bằng Lifting State. Thực hành xây dựng game Tic Tac Toc

Buổi 9-10: Tìm hiểu về Redux

  • Quản lý tập trung luồng dữ liệu dễ dàng hơn với Redux, các khái niệm cơ bản của Redux.
  • Nguyên lý vận hành của Redux trong dự án React

Buổi 11-18

  • Hackathon hoàn thiện dự án cuối khóa
  • Thuyết trình bảo vệ dự án cuối khóa

HỌC PHẦN 3: FULL-STACK WEB

Tổng quan khóa học:

Trong học phần này, học viên sẽ được tiếp cận với khái niệm Back-end và hiểu rõ hơn trong việc phát triển một ứng dụng web từ việc thiết kế Database MongoDB, thiết kế API với NodeJS, Express, xác thực và phân quyền người dùng, xử lý logic và đổ dữ liệu về phía Front-end như thế nào. Cuối học phần này, học viên sẽ áp dụng tất cả kiến thực được học từ React và NodeJS để hoàn thành dự án Full Stack Web.

Chương trình học:

Buổi 1: Tổng quan khóa học, review ES6: classes, modules

Buổi 2: Modules Node + Express

Buổi 3-4: Express Lab + Template engine

  • Thực hành CRUD trong Express, tạo http server đơn giản, xử lý request và response, thực hành về router và middleware
  • To enable screen reader support, press Ctrl+Alt+Z To learn about keyboard shortcuts, press Ctrl+slash

Buổi 5-7: Tìm hiểu về MongoDb

  • Cài đặt môi trường và thiết lập cơ sở dữ liệu MongoDB
  • CRUD một collection trong MongoDB
  • Khởi tạo dự án cuối khoá và thiết kế cơ sở dữ liệu

Buổi 8: JWT

  • Tìm hiểu về JWT trong xác thực người dùng, sử dụng JWT trong project thực tế

Buổi 9: Review MongoDB + Setup Project

Buổi 10: CRUD với React và Redux

Buổi 11: Authentication với React và Redux

Buổi 12-13: TDD and BDD - Unit testing

Buổi 14: Deployment với Heroku

Buổi 15: CV review

  • Hướng dẫn xây dựng CV cho Fresher Developer

Buổi 16-18:

  • Hackathon hoàn thiện dự án cuối khóa
  • Thuyết trình sản phẩm cuối khóa

Xem thêm

Học phí

Khóa lẻ

Học phí: 6.850.000 VND

Học phí: 6.850.000 VND

Được tư vấn, chia sẻ kinh nghiêm từ giảng viên và chuyên gia

Lộ trình Fresher web

Học lộ trình: Code For Everyone JavaScript, Code Intensive JavaScript, Fullstack Web

Học phí ưu đãi: 13.000.000 VND

Học phí gốc: 14.350.000 VND

Tư vấn, hỗ trợ giới thiệu việc làm từ các đối tác của MindX

Giảng viên hỗ trợ 24/7, kể cả sau khi kết thúc lộ trình

Lộ trình X - Career

Gồm 3 khóa học kiến thức và 1 khóa thực tập thực tế

Học phí ưu đãi: 21.000.000 VND

Học phí gốc: 27.850.000 VND

Đảm bảo đầu ra sau khi kết thúc lộ trình

Được giới thiệu làm việc vào các công ty đối tác của MindX

Tại sao nên lựa chọn MindX

Lên MindX bất cứ lúc nào !

Một trong những điều quan trọng nhất khi học lập trình là phải thực hành càng nhiều càng tốt. Và MindX là nơi duy nhất cung cấp chỗ tự học, làm việc nhóm MIỄN PHÍ, có chỗ ngủ cho học viên để các bạn thoải mái học tập và hẹn giảng viên hỗ trợ

Không chỉ học code

Không chỉ học code, MindX còn chú trọng phát triển các kĩ năng cá nhân cho học viên như: teamwork, kĩ năng làm việc với Project Owner, UI/UX và cả các kĩ năng tuyển dụng (CV, phỏng vấn) thông qua các buổi Hackathon 24h và các buổi training ngắn

Cơ hội rộng mở

Kết thúc khóa học: được thực tập tại MindX hoặc các công ty đối tác. 99,9% học viên có thể sắp xếp được thời gian đã có công việc sau khi kết thúc khóa học

Cùng MindX đi tới

những công ty, đại học hàng đầu Việt Nam và thế giới!

6000$

Là mức lương MindX cam kết khi làm việc tại quốc tế

25.000+

Học sinh đã tốt nghiệp và đi ra thế giới từ MindX

16,5%

học sinh đang học tập và làm việc tại 12 quốc gia trên thế giới

1650$

Là mức lương trung bình nhận được của học sinh sau 1,5 - 3 năm tốt nghiệp từ MindX

Học viên và sản phẩm nổi bật