Giới thiệu

Khóa học FullStack Node.js 2018 thiết kế hoàn toàn mới gồm

  1. Tương thích với Node.js phiên bản mới nhất 8.x, bỏ qua io.js đã lỗi thời
  2. Code minh họa dùng ngôn ngữ lập trình Javascript ES6 có class, extends, arrow function, const, let, ES7 có async/await... Code trong sáng, dễ hiểu.
  3. Hiểu rõ Javascript qua các ví dụ minh họa để nắm ưu nhược điểm ngôn ngữ lập trình hết sức lỏng lẻo này.
  4. Callback function - Promise pattern - Async / Await. Có ví dụ minh họa sinh động.
  5. Event và EventEmitter, có ví dụ sinh động minh hoạ việc truyền dữ liệu giữa các object thông qua Event
  6. Thực hành MongoDB(cơ sở dữ liệu Mongo) từ các lệnh cơ bản, ví dụ đơn giản đến sử dụng thư viện Mongoose kết nối Nodejs 
  7. Dùng Express để tạo web app đơn giản sau đó hiểu sâu cơ chế middle ware, viết kết hợp nhiều Router. 
  8. Các cơ chế bảo mật authentication: JWT, token bearer, OAuth2, OpenID connect. Sử dụng Passport - Passport Strategy
  9. Thực hành sâu Postgresql: thiết kế CSDL, viết SQL Query, bảo mật table level, row level, phân quyền Postgresql
  10. Sử dụng ORM: sequelize, knex, book-shelf và thư viện kết nối CSDL cấp thấp: pg-promise
  11. Viết unit test sử dụng mocha - chai - sinon - chai promise
  12. Viết script tự động sử dụng gulp
  13. Triển khai ảo hóa > docker
  14. Viết mới một Node.js module
  15. Cộng tác với các dev nước ngoài qua các dự án open source: github, slack, pull request, gitter
  16. Dự án check point từ dễ đến khó: từ CRUD app dạng blogm, to-do list, shopping site, đến hệ thống microservice

Hiện tại giảng viên đang cập nhật video(khoảng 2,3 videos / ngày).Sau khi cập nhật xong video sẽ bổ xung Quiz cho các video này.

Giảng viên

  1. Thầy Nguyễn Đức Hoàng, chuyên gia công nghệ Node.js, Swift, React Native, Python, Angular, Flutter. Kênh Youtube của thầy có hơn 700 video hướng dẫn lập trình

   Link group facebook:

   https://www.facebook.com/groups/334027633813251/

Yêu cầu đầu vào đối với học viên

  1. Cần có kỹ năng thiết kế HTML, CSS. JavaScript phải học lại từ đầu
  2. Đọc được tiếng Anh tin học
  3. Chăm chỉ
  4. Tò mò, ham hiểu biết. Node.js phức tạp hơn PHP khá nhiều.
  5. Tuân thủ kỷ luật thời gian. Thường khi học được 1/2 khóa có nhiều lời mời gọi rất hấp dẫn đi làm. Hãy kiên trì học tiếp 1/2 kia (microservice -devops), đó mới là phần hay nhất, khó nhất, hữu ích cho sản phẩm nghiêm túc. Còn monolithics app hiện nay Rails hay Laravel đều làm rất tốt và dễ dàng.
  6. Nếu bạn là người chỉ thích người khác chỉ bảo, hướng dẫn thật tỷ mỷ rồi mới làm thì Node.js không dành cho bạn. Nếu bạn là người thích mạo hiểm, khám phá, kiên trì học xoay Rubic, hoặc ghép tranh mosaic từ hàng nghìn mảnh nhỏ, Node.js  phù hợp với bạn

Giáo trình

  • Mã nguồn giảng viên biên soạn
  • Video học trực tuyến sẽ được đẩy dần lên mạng để học viên đăng ký học lại
  • Sách tham khảo PDF miễn phí
  • Học viên có thể tham khảo giáo trình quốc tế thoải mái, không giới hạn

Giáo trình

70 Bài học
70 Videos
0 Quizzes

CHỌN GÓI KHÓA HỌC PHÙ HỢP VỚI BẠN

      Online more_vert
800,000 VND
400,000 VND
  • Xem video hướng dẫn
  • Thảo luận trực tiếp trong bài
  • Làm bài kiểm tra trắc nghiệm
Onlineclose

Đầy đủ video bài giảng quiz. Học viên có thể hỏi trực tiếp trong bài giảng

Khuyến mãi giảm giá đến hết ngày 21-12-2018