- Instructor: triphan
- Lectures: 119
- Duration: 48 days
Giới thiệu
MERN được viết tắt của bốn nền tảng công nghệ mới và mạnh mẽ nhất hiện nay, đó là MongoDB, NestJS, ReactJS và NodeJS. MERN stack bao trọn trên nền tảng JavaScript giúp xây dựng các ứng dụng web có hiệu năng rất cao, xử lý đa tác vụ từ client đến Server side. MERN được yêu cầu bởi nhiều nhà tuyển dụng hàng đầu trong công việc và đòi hỏi kiến thức chuyên môn cao trong lĩnh vực lập trình thương mại hệ thống.
Tuy vậy, việc học MERN khó và cũng ít tài liệu chi tiết cũng như giải thích đầy đủ và chi tiết về công nghệ, cách sử dụng. Rất nhiều bạn sinh viên gặp khó khăn khi tiếp cận với MERN ngay lần đầu tiên và không biết sử dụng như thế nào và luồng hoạt động ra sao. Từ đó, MERN như một rào cản lớn đối với các bạn sinh viên trẻ đang cần đúc kết kinh nghiệm cho công việc.
Khóa học Lập Trình Web MERN Full Stack này đúc kết chi tiết và sâu sắc các vấn đề cốt lõi trong MERN. Các bạn hoàn toàn có thể làm được việc ngay sau khóa học. Tự tin phỏng vấn, trả lời câu hỏi của nhà tuyển dụng chắc chắn.
Công Nghệ Sử Dụng
- React.js
- Node.js
- NestJS
- MongoDB Database
- HTML
- CSS
- JavaScript
- BootStrap
- JQuery
- IDE: Visual Studio Code
Đối Tượng Khóa Học
- Những bạn muốn học phát triển ứng dụng web bằng MERN Full Stack
- Các bạn đang học hay sử dụng công nghệ khác muốn chuyển đổi
- Các bạn muốn nâng cao kỹ năng phát triển web bằng MERN Full Stack
- Các bạn sinh viên mới ra trường cần chuẩn bị kiến thức tìm việc với MERN Full Stack
Điều Kiện Học
Học viên tham gia khóa học cần có kiến thức cơ bản về:
- Cơ bản về máy tính
Thời Gian Học
Thời gian học 48 buổi. Tuần học 3 buổi 2-4-6 hoặc 3-5-7. Mỗi buổi 2 giờ.
Hình Thức Học:
Học trực tuyến qua Zoom.
Học Phí
Học phí khóa học 9.600.000VND
Các Video Demo Quá Trình Giảng Dạy
1. Hướng Dẫn Cách Chuyển HTML Template Thành Layout Trong React
2. Xây Dựng Chức Năng CRUD Trong Front-End ReactJS Với Back-End NestJS Framework và MongoDB
3. Xây Dựng Chức Năng CRUD Trong NestJS Framework và MongoDB
4. Xây Dựng Web API Đăng Kí, Đăng Nhập, Cập Nhật Tài Khoản Trong NestJS Framework và MongoDB
Chương Trình Đào Tạo
- 10 Sections
- 119 Lessons
- 48 Days
- Lập Trình HTML Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về HTML4
- Lập Trình CSS Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về CSS11
- 2.1Sử dụng Selectors trong CSS
- 2.2Sử dụng Backgrounds trong CSS
- 2.3Sử dụng Borders trong CSS
- 2.4Sử dụng Margins và Paddings trong CSS
- 2.5Định dạng Text trong CSS
- 2.6Thao tác List trong CSS
- 2.7Thao tác Table trong CSS
- 2.8Sử dụng Position trong CSS
- 2.9Sử Dụng Flexible Box Layout
- 2.10Sử Dụng Grid Layout
- 2.11Sử Dụng Css Cho Form
- Lập Trình BootStrap Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về thư viện BootStrap17
- 3.1Giới thiệu thư viện BootStrap
- 3.2Tìm hiểu khái niệm và sử dụng Grid System
- 3.3Sử dụng Text/Typography
- 3.4Sử dụng Colors
- 3.5Sử dụng Images
- 3.6Sử dụng Tables
- 3.7Sử dụng Alerts
- 3.8Tạo Button và Button Groups
- 3.9Sử dụng Badges
- 3.10Sử dụng Progress Bars
- 3.11Sử dụng Pagination
- 3.12Sử dụng List Groups
- 3.13Sử dụng Cards
- 3.14Sử dụng BootStrap cho Forms
- 3.15Sử dụng Navs và Navigation Bar
- 3.16Sử dụng Modal
- 3.17Sử dụng Collapse
- Lập Trình JavaScript Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về JavaScript10
- 4.1Giới thiệu ngôn ngữ lập trình Javascript
- 4.2Sử dụng mô hình DOM trong Javascript
- 4.3Khai báo và sử dụng biến trong Javascript
- 4.4Sử dụng các toán tử trong Javascript
- 4.5Sử dụng câu lệnh điều kiện trong Javascript
- 4.6Sử dụng vòng lặp trong Javascript
- 4.7Khai báo và sử dụng mảng trong Javascript
- 4.8Xây dựng và sử dụng hàm trong Javascript
- 4.9Thao tác với chuỗi trong Javascript
- 4.10Sử dụng mô hình sự kiện trong Javascript
- Lập Trình JQuery Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về thư viện JQuery4
- Lập Trình Database MongoDB Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về lập trình với database MongoDB8
- Lập Trình Node.js Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về lập trình với Node.JS13
- 7.1Giới thiệu kiến trúc Node.js
- 7.2Sử dụng Node Package Manager
- 7.3Lập trình với mô hình Callbacks Function
- 7.4Sử dụng với mô hình Events
- 7.5Thao tác đọc và ghi dữ liệu với Streams
- 7.6Thao tác File với thư viện File System
- 7.7Xây dựng Web Server với Node.js
- 7.8Giới thiệu thư viện Mongoose dùng thao tác database MongoDB
- 7.9Kết nối database MongoDB với Mongoose
- 7.10Truy vấn dữ liệu từ MongoDB với Mongoose
- 7.11Thực hiện thêm, xóa và sửa dữ liệu database MongoDB với Mongoose
- 7.12Thực hiện tính toán dữ liệu từ database MongoDB với Mongoose
- 7.13Thực hiện gom nhom dữ liệu từ database MongoDB với Mongoose
- Lập Trình Back-End Với NestJS Framework Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về lập trình với Web API trong Express.js Framework13
- 8.1Giới thiệu kiến trúc Express.js Framework
- 8.2Tìm hiểu khái niệm Web API
- 8.3Giới thiệu và sử dụng các khái niệm Http Method: GET, POST, PUT và DELETE
- 8.4Xây dựng Web API với Express.js Framework
- 8.5Sử dụng Route trong Web API với Express.js Framework
- 8.6Sử dụng tham số với Route trong Web API với Express.js Framework
- 8.7Sử dụng Query String với Route trong Web API với Express.js Framework
- 8.8Sử dụng các phương thức GET, POST, PUT và DELETE trong Web API với Express.js Framework
- 8.9Khai báo và sử dụng Middleware trong Web API với Express.js Framework
- 8.10Sử dụng cơ chế bảo mật Basic Authentication trong Web API với Express.js Framework
- 8.11Sử dụng cơ chế bảo mật JSON Web Tokens(JWT) trong Web API với Express.js Framework
- 8.12Truy vấn dữ liệu từ database MongoDB trong Web API với Mongoose và Express.js Framework
- 8.13Thao tác thêm, xóa và sửa dữ liệu từ database MongoDB trong Web API với Mongoose và Express.js Framework
- Lập Trình Front-End Với React.js Cơ Bản Và Nâng CaoTrong phần này sẽ cung cấp các bạn các kiến thức cơ bản và nâng cao về lập trình Front-End với React.js23
- 9.1Giới thiệu kiến trúc React.js
- 9.2Tạo project React.js với Command Line
- 9.3Tìm hiểu các khái niệm cơ bản: Functional Components và Class Components
- 9.4Tạo và sử dụng Component
- 9.5Sử dụng Nested Component
- 9.6Truyền dữ liệu trong Component
- 9.7Khai báo và sử dụng mô hình sự kiện trong Component: Click, Change và Submit
- 9.8Tìm hiểu và sử dụng cơ chế Props
- 9.9Tìm hiểu và sử dụng cơ chế State
- 9.10Sử dụng Refs
- 9.11Sử dụng React.js Form
- 9.12Thực hiệm kiểm tra dữ liệu hợp lệ trong React.js Form
- 9.13Khai báo và sử dụng Route
- 9.14Xây dựng Layout page trong React.js
- 9.15Truy vấn dữ liệu từ Web API trong React.js
- 9.16Thực hiện thêm, xóa và sửa dữ liệu với Web API trong React.js
- 9.17Sử dụng cơ chế Security trong React.JS
- 9.18Tìm hiểu khái niệm Redux
- 9.19Mô hình xử lý dữ liệu trong Redux
- 9.20Khai báo và sử dụng Store trong Redux
- 9.21Khai báo và sử dụng Actions trong Redux
- 9.22Khai báo và sử dụng Reducers trong Redux
- 9.23Sử dụng thư viện Prime React
- Đồ Án Môn HọcSau khi kết thúc môn học, bạn có thể sử dụng các kiến thức trong môn học này xây dựng bất kì website theo các yêu cầu thực tế. Một số yêu cầu website thường gặp trong thực tế16
- 10.1Xây dựng website thương mại điện tử
- 10.2Xây dựng website trắc nghiệm online
- 10.3Xây dựng website đặt phòng online
- 10.4Xây dựng website đặt vé xem phim online
- 10.5Xây dựng website đặt bàn online
- 10.6Xây dựng website nghe nhạc online
- 10.7Xây dựng website support online(Online Help Desk)
- 10.8Xây dựng website đấu giá online
- 10.9Xây dựng website quản lý tồn kho
- 10.10Xây dựng website chia sẻ hình ảnh, video
- 10.11Xây dựng website tuyển dụng online
- 10.12Xây dựng forum trao đổi cộng đồng
- 10.13Xây dựng website quản lý sự kiện online
- 10.14Xây dựng website quản lý trường học online
- 10.15Xây dựng website gửi điện thiệp online
- 10.16Xây dựng website mua bán bất động sản