Giới thiệu

Phương pháp đào tạo hoàn toàn mới: Flip Learning. Học viên xem bài giảng trực tuyến, trả lời quiz, làm bài tập đẩy lên github, giảng viên sẽ teamview chấm bài, góp ý, hướng dẫn. Dạy chậm chắc làm từ A-Z theo nhiều video ngắn để làm sản phẩm. Chỉ dạy làm sản phẩm, không dạy lý thuyết vụn vặt.

Hình ảnh dự án mẫu sẽ dạy trong khóa học: Arrowjs.io, shop bán hàng trực tuyến, blog, trang âm nhạc 

Node.js được Ryan Dahl giới thiệu 2009 cho phép lập trình JavaScript phía server. Trước đây JavaScript chỉ được coi là một ngôn ngữ đơn giản tạo hiệu ứng hoạt hình, tương tác phía trình duyệt. Cho đến khi Google Chrome sử dụng V8 engine, một bộ dịch, thực thi mã JavaScript nhanh nhất thế giới tính đến nay. V8 được viết bằng C/C++, mã nguồn mở, cho phép bên thứ 3 toàn quyền sử dụng, triển khai trên hệ điều hành khác nhau: Windows, Linux, Unix, MacOSX. Node.js được xây dựng trên V8 và thư viện LibUV cho phép lệnh thực thi hiện tại không ngăn các lệnh kế tiếp chạy luôn: cơ chế Non-Blocking I/O. Tham khảo bài viết "Chuyển sang Node.js - JavaScript thôi các bạn ạ"

Cơ chế Non Blocking I/O giúp máy chủ tạo ít process (hoặc thread) hơn, ít phải luân chuyển giữa các thread để xử lý các tác vụ. Node.js phát triển nhanh chóng mặt. Đến nay các site lớn trên thế giới đã sử dụng Node.js gồm có LinkedIn, Twitter, Walmart, Paypal... Xem danh sách ở đây nhé

Ưu điểm khi học và sử dụng thành thạo Node.js:

  1. Nhu cầu tuyển dụng lập trình viên Node.js đang tăng. Cộng đồng lớn. Tại Việt Nam có nodejs.vn hoạt động rất mạnh
  2. Dùng làm công nghệ lõi các dự án startup có tính tương tác (tự động cập nhật), tốc độ cao
  3. Chỉ học duy nhất JavaScript lập trình cả máy chủ và trình duyệt
  4. Mã nguồn mở đóng gói dạng module tập trung một chức năng, dễ dàng tái sử dụng hơn dạng cả một framework hoàn chỉnh như ở PHP.

Giảng viên

  1. Trịnh Minh Cường (JavaScript - Node.js căn bản)
  2. Phan Đức Việt (Express, Arrowjs.io, Socket.io)

Các dự án mẫu trong khóa học

  1. Tạo form đăng ký. Đăng ký gửi email xác nhận
  2. Crawl ảnh của trang web unsplash
  3. Upload và quản lý ảnh
  4. Todo list: Postgresql version – MongoDB version
  5. Tạo chat module với Socket.io
  6. Tạo hệ thống blog hoàn chỉnh với Express
  7. Tạo Blog bằng framework Arrowjs.io
  8. Tạo website bán hàng hoàn chỉnh sử dụng framework Arrowjs.io

 

Giáo trình

119 Bài học
102 Videos
240 Quizzes

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

      Tiết kiệm more_vert
1,000,000 VND
800,000 VND
  • Xem video
  • Trắc nghiệm
  • Thảo luận trực tiếp trong bài
  • Tham gia nhóm thảo luận Facebook
Tiết kiệmclose

Phù hợp với học viên ở xa, đã có kinh nghiệm lập trình, có khả năng chủ động học cao

      Tiêu chuẩn more_vert
2,000,000 VND
1,600,000 VND
  • Xem video
  • Trắc nghiệm
  • Thảo luận trực tiếp trong bài
  • Tham gia nhóm thảo luận Facebook
  • Được giảng viên chấm bài
  • Hỗ trợ trực tiếp
Tiêu chuẩnclose

Học viên muốn trao đổi với giảng viên, được giảng viên chấm bài tập trong vòng 12 tiếng sau khi nộp bài.
Khi gặp khó khăn, học viên có thể mang máy đến Techmaster để được hỗ trợ. Một tuần 2 buổi, mỗi buổi 45 phút.

Khuyến mãi giảm giá đến hết ngày 01-07-2017

Hỗ trợ trực tuyến