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
➣ 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 đặ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.