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