Lập trình Web tốc độ cao, thời gian thực với NodeJS

Giới thiệu khóa học

  • Node.js là 1 nền tảng phát triển ứng dụng phía server. Nó sử dụng ngôn ngữ lập trình JavaScript. Mỗi kết nối đến sẽ sinh ra 1 sự kiện, cho phép hàng chục nghìn user truy cập cùng lúc và tốc độ thì cực nhanh. 
  • NodeJS hiện đang là 1 Javascript Engine cực hot, được nhiều người ưa chuộng bởi tốc độ nhanh, nhẹ, đơn giản và thư viện hỗ trợ phong phú. 
  • Vậy còn chần chờ gì nữa mà không Update xu thế!  
  • Khoá học "Lập trình web với NodeJS" sẽ hướng dẫn bạn từng bước để xây dựng các ứng dụng Web thời gian thực, tốc độ cao: BLOG cá nhân, CHAT nhóm,..

Lợi ích khóa học

  • Nắm được cách cài đặt NodeJS trên mọi môi trường
  • Biết cách sử dụng NPM để quản lý thư viện cho ứng dụng NodeJS
  • Biết cách làm việc với NodeJS và logic phía Server
  • Viết được Web Server và ứng dụng Web cơ bản với NodeJS
  • Xây dựng BLOG cá nhân
  • Tạo được ứng dụng CHAT web
  • Biết cách triển khai ứng dụng NODEJS trên Internet


➣  Bài giảng: 52 bài học/ 06 giờ 10 phút
➣  Giá gốc: 1,000,000 VNĐ
➣  Học viên được ưu đãi còn: 600,000 VND Giảm (40%) hoặc cao hơn khi đăng kí tại link dưới đây.

Đối tượng đào tạo

  • Dành cho bất kỳ ai muốn học NodeJS và trở thành Web developer
  • Người đã có kiến thức cơ bản với HTML, CSS, JS, muốn tìm hiểu và làm việc với NodeJS
  • Người muốn phát triển nghề nghiệp với NodeJS


Nội dung khóa học

Phần 1 : Giới thiệu và cài đặt môi trường
Bài 1 Cài đặt NodeJS trên Windows  06:53
Bài 2  Cài đặt NodeJS trên Linux - Ubuntu  03:54
Bài 3  Cài đặt NodeJS trên MacOS  02:26
Bài 4  Viết ứng dụng Helloworld với NodeJS  06:09
Phần 2 : Làm việc với NodeJS
Bài 5  Node module, module.export và require  05:43
Bài 6  Sử dụng NPM để quản lý package và module trong NodeJS  05:20
Bài 7  File System và làm việc với file trong NodeJS  10:22
Bài 8  Asynchronous và Callback function trong NodeJS  04:28
Bài 9  Asynchronous và cách dùng Promise trong NodeJS  05:48
Bài 10  Tạo webserver cơ bản với HTTP module  04:59
Bài 11  Tạo Webservice API trả về JSON với HTTP module  05:15
Phần 3 : Làm việc với ExpressJS Framework
Bài 12  Cài đặt ExpressJS, xây dựng cấu trúc thư mục cho dự án  05:16
Bài 13  ExpressJS route  07:33
Bài 14  Cài đặt một số middleware cần thiết: body-passer, session  04:52
Bài 15  Tích hợp Template Engine EJS với ExpressJS  04:25
Bài 16  Cấu hình Static folder JS, CSS, IMAGE  03:52
Phần 4 : Cài đặt và kết nối CSDL MySQL
Bài 17  Cài đặt MySQL trên windows và linux. Một số thao tác lệnh cơ bản  09:26
Bài 18  Kết nối với MySQL trong NodeJS  07:49
Phần 5 : Xây dựng module Đăng Ký và Đăng nhập
Bài 19  Thiết kế Cơ sở dữ liệu  02:45
Bài 20  Xây dựng giao diện Đăng ký  06:27
Bài 21  Route và viết logic controller cho chức năng Đăng Ký  07:45
Bài 22  Viết logic model cho chức năng đăng ký  09:37
Bài 23  Mã hoá password với bcrypt module  07:34
Bài 24  Xây dựng giao diện Đăng nhập  08:05
Bài 25  Route và logic controller cho chức năng đăng nhập (Phần 1)  06:22
Bài 26  Route và logic controller cho chức năng đăng nhập (Phần 2)  10:49
Phần 6 : Xây dựng trang quản trị CMS cho BLOG
Bài 27  Thiết kế Cơ sở dữ liệu  02:52
Bài 28  Xây dựng giao diện trang Admin Dashboard - liệt kê danh sách bài viết  09:29
Bài 29  Route và Logic trang Admin Dashboard  09:11
Bài 30  Xây dựng giao diện trang thêm mới bài viết  10:20
Bài 31  Lập trình logic cho chức năng thêm mới bài viết  07:46
Bài 32  Xử lý thông báo lỗi trong trang thêm mới bài viết  06:26
Bài 33  Xây dựng giao diện trang cập nhật bài viết  10:24
Bài 34  Lập trình logic cho chức năng cập nhật bài viết  12:19
Bài 35  Xây dựng API xoá bài viết  08:27
Bài 36  Xây dựng Trang danh sách users  07:57
Bài 37  Xử lý session  06:34
Phần 7 : Xây dựng BLOG cá nhân
Bài 38  Xây dựng giao diện trang chủ Blog  09:12
Bài 39  Route và Logic lấy dữ liệu cho trang chủ  08:30
Bài 40  Xây dựng trang chi tiết bài viết  10:59
Bài 41  Xây dựng trang About cho Blog  07:02
Phần 8 : Xây dựng ứng dụng CHAT thời gian thực với NodeJS và Socket.IO
Bài 42  Cài đặt SocketIO  04:38
Bài 43  Xây dựng giao diện Chat đơn giản  08:29
Bài 44  Kết nối Socket giữa Client và Server  07:22
Bài 45  Lập trình logic khi người dùng tham gia chat  10:53
Bài 46  Lập trình Logic khi người dùng gửi message chat  07:53
Bài 47  Lập trình logic khi người dùng Disconnect chat  06:23
Bài 48  Hoàn thiện ứng dụng chat  05:38
Phần 9 : Triển khai ứng dụng NodeJS trên Server
Bài 49  Import cơ sở dữ liệu  07:53
Bài 50  Cài đặt PM2 để chạy ứng dụng NodeJS  05:54
Bài 51  Cài đặt Webserver Nginx và cấu hình Proxy sang ứng dụng NodeJS  08:46
Bài 52  Thiết lập tên miền cho ứng dụng  05:21

 

Quyền lợi học viên

☑  Được học đi học lại, học mọi lúc mọi nơi
☑  Được đặt câu hỏi cho giảng viên, trao đổi cùng các học viên khác trong phần "thảo luận" khóa.
☑  Được giảng viên hỗ trợ trực tiếp thông qua nhóm Facebook, giao lưu cùng những học viên khác trên nhóm.
☑  Giảng viên có thể tổ chức các buổi giao lưu trực tuyến hoặc trực tiếp
☑  Được hoàn trả 100% học phí nếu nội dung khóa học không như mong đợi
➣  Bài giảng: 52 bài học/ 06 giờ 10 phút
➣  Giá gốc: 1,000,000 VNĐ
➣  Học viên được ưu đãi còn: 600,000 VND Giảm (40%) hoặc cao hơn khi đăng kí tại link dưới đây.