Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

mnhattt/node-traning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

43 Commits

Repository files navigation

Thời gian training: 20 ngày(1 tháng làm việc)

Yêu cầu:

  • Có kiến thức căn bản về JavaScript(JS)
  • Sử dụng được node cơ bản
  • Biết về CSDL SQL hoặc NoSQL

Cách thức training:

  • Dựa trên tài liệu chính thức(offical docs)
  • Sách tham khảo
  • Một số bài viết hướng dẫn hoặc giải thích kĩ một số vấn đề
  • Làm bài tập hoặc trả lời câu hỏi

Khung chương trình

JS(4 ngày)

  1. Ôn lại JS 1: Cú pháp, dynamic typing, comperation
  2. Ôn lại JS 2: Các kiểu dữ liệu(primitive type, object type:array, function, string, ....)
  3. Các feauture mới của ES6 : Hướng đổi tượng trong JS
  4. Các feauture mới của ES6 : Desconstrucuter, spread operator, default parameter, ...
  5. Functional Programming: pure function, immuatble data, map/filter/reduce, closure, ...

Node.js (4 ngày)

  1. Node là gì ? Ưu và nhược điểm
  2. Kiến trúc Node, các core module
  3. npm
  4. Xử lý bất đồng bộ trong node: event loop, callback, promise, async/await

MongoDB(2 ngày)

  1. SQL và NoSQL, document db
  2. Query language, mongo shell / studio 3T
  3. Quan hệ trong mongod: embedded, reference

Express (5 ngày)

  1. Cơ bản về express, cấu trúc project với express
  2. basic routing,, middleware, template engines, validator, error handling
  3. MVC và restful API
  4. Sử dụng mongoDB với thư viện mongooes: CRUD
  5. Authentication, JWT
  6. Nâng cao

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /