Skip to content

TDFS-Dom/nodejs-roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

NodeJS Roadmap

Lộ trình học NodeJS

Buổi 01

  • Chương trình học, phương pháp học
  • Cài đặt và chuẩn bị môi trường
  • Thành thạo GIT & Github trong quản lý mã nguồn
  • Các bài tập Javascript cơ bản và nâng cao

Buổi 02

  • Xây dựng ứng dụng quản lý công việc với Javascript, áp dụng cách viết của mô hình MVC

Buổi 03

  • Xây dựng chương trình NodeJS đầu tiên
  • Kỹ thuật nhúng giao diện và module mở rộng
  • Sử dụng Routing cơ bản
  • Sử dụng Express generator
  • Sử dụng Router và View
  • Setup Router và Prefix Admin

Buổi 04

  • Xây dựng trang Error
  • Thao tác với MongoDB thông qua mongoose
  • Xây dựng chức năng hiển thị danh sách Item
  • Xây dựng chức năng lọc danh sách Item theo Status
  • Xây dựng chức năng tìm kiếm

Buổi 05

  • Xây dựng chức năng Change Status, Change Ordering
  • Xây dựng chức năng Delete một phần tử, nhiều phần tử
  • Xây dựng chức năng phân trang

Buổi 06

  • Xây dựng chức năng Add phần tử
  • Xây dựng chức năng Validator
  • Xây dựng chức năng Edit phần tử
  • Tối ưu Form

Buổi 07

  • Xây dựng chức năng hiển thị thông báo
  • Tối ưu và hoàn chỉnh phần quản lý
  • Publish sản phẩm

Buổi 08

  • Xây dựng chức năng lưu thông tin Items
  • Xây dựng chức năng sắp xếp Items
  • Tích hơpk CKEditor

Buổi 09

  • Xây dựng chức năng quản lý nhóm người dùng cơ bản
  • Xây dựng chức năng quyền truy cập của nhóm người dùng
  • Xây dựng trang quản lý người dùng
  • Tối ưu mã phần xây dựng Model
  • Cập nhật đồng bộ thông tin nhóm người dùng

Buổi 10

  • Xây dựng chức năng quản lý category
  • Sử dụng multer trong việc upload hình ảnh
  • Xây dựng chức năng upload avatar
  • Hoàn chỉnh chức năng validate

Buổi 11

  • Xây dựng chức năng quản lý bài viết
  • Nhúng giao diện cho vùng Frontend
  • Xây dựng vùng hiển thị bài viết nổi bật
  • Xây dựng vùng hiển thị bài viết mới nhất

Buổi 12

  • Xây dựng trang hiển thị bài viết của category
  • Xây dựng các thành phần của trang
  • Xây dựng trang hiển thị chi tiết bài viết
  • Xây dựng chức năng đăng nhập vùng quản trị
  • Giới hạn quyền truy cập admin

Buổi 13

  • Tối ưu và hoàn chỉnh phần backend
  • Tối ưu và hoàn chỉnh phần frontend
  • Publish sản phẩm

Buổi 14

  • SocketIO
  • Sử dụng SocketIO trong NodeJS
  • SocketIO emit

Buổi 15

  • Xây dựng module chat
  • Hoàn chỉnh chức năng login logout
  • Tích hợp SocketIO vào project

Buổi 16

  • Xây dựng chức năng chat cơ bản
  • Xây dựng chức năng chat nâng cao

Buổi 17

  • Xây dựng chức năng User online
  • Tình huống mở rộng và tối ưu mã nguồn

Buổi 18

  • Xây dựng chức năng quản lý phòng chat
  • Xây dựng chức năng truy cập phòng chat
  • Xây dựng chức năng chat theo phòng

Buổi 19

  • Xây dựng chức năng kết bạn cơ bản
  • Xây dựng chức năng kết bạn nâng cao

Buổi 20

  • Xây dựng chức năng chat riêng
  • Tình huống mở rộng và tối ưu mã nguồn

Buổi 21

  • Xây dựng API CRUD đơn giản

Buổi 22

  • Xây dựng API CRUD nâng cao - Phần 1

Buổi 23

  • Xây dựng API CRUD nâng cao - Phần 2

Buổi 24

  • Trang bị CV xin việc NodeJS
  • Chia sẻ kinh nghiệm phỏng vấn, tìm việc NodeJS

About

Lộ trình học NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published