Bá Ngọc Cương
299.000đ 1.000.000đ
Ưu đãi -70%
Đăng ký
đã đăng ký

Thời lượng : 6 giờ 10 phút

Sở hữu khoá học trọn đời

Nhận chứng chỉ sau khoá học

Bạn sẽ học được gì?

Khóa học sẽ giúp bạn thực hiện được những mục tiêu:

✔️ Kết thúc khóa học lập trình Nodejs bạn sẽ 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ới thiệu khoá 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ú. 

1. Những khó khăn thường gặp khi học NodeJS

❓ Gặp phải thắc mắc về việc tự học công nghệ thông tin và tự theo đuổi con đường lập trình. Bạn nhận thấy việc tự học không có thầy rất khó.

❓ Không biết NodeJS làm việc như thế nào, không biết cách tạo một webservice cơ bản

❓ Vật lộn trong việc xây dựng và thiết kế cơ sở dữ liệu

❓ Loay hoay xây dựng trang quản trị CSM cho blog, xây dựng API.

❓ Không có một lộ trình học lập trình web online bài bản và đầy đủ.

Tất cả những vấn đề trên đều được giải quyết trong 6 giờ 10 phút với khóa học “Lập trình Web tốc độ cao, thời gian thực với NodeJS” của giảng viên Bá Ngọc Cương trên UNICA để được 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,..

 

2. Giới thiệu khóa học Nodejs online

Đến với khóa “Lập trình Web tốc độ cao, thời gian thực với NodeJS”, bạn sẽ được học 52 bài giảng với 9 nội dung như sau:

Phần 1: Giới thiệu và cài đặt môi trường 

Phần 2: Làm việc với NodeJS

Phần 3: Làm việc với ExpressJS Framework

Phần 4: Cài đặt và kết nối CSDL MySQL

Phần 5: Xây dựng module Đăng Ký và Đăng nhập

Phần 6: Xây dựng trang quản trị CMS cho BLOG

Phần 7: Xây dựng BLOG cá nhân

Phần 8: Xây dựng ứng dụng CHAT thời gian thực với NodeJS và Socket.IO

Phần 9: Triển khai ứng dụng NodeJS trên Server

3. Khóa học Nodejs phù hợp với ai?

Các bạn sinh viên: Là sinh viên sắp ra trường (năm 3,4), muốn có lộ trình học tập và định hướng nghề nghiệp rõ ràng.

Các bạn lập trình viên mới đi làm: muốn trở thành lập trình viên web NodeJS cứng hoặc mong muốn tăng tốc độ trang web, tự xây dựng ứng dụng real time, tự lập trình Game online.

Các bạn trái ngành: Muốn chuyển nghề hoặc kiếm thêm thu nhập ngoài giờ với mảng lập trình web NodeJS. Đang chưa có tư duy lập trình hoặc tư duy lập trình yếu.

Các bạn chủ dự án: Muốn trau dồi để hiểu rõ công việc của dev, quản lý team dev.

4. Bạn sẽ nhận được gì sau khóa học này

Giúp nắm chắc lý thuyết chung trong NodeJS (CSDL MySQ, CMS, Giao thức HTTP...).

Được bật mí những kinh nghiệm, trải nghiệm thực tế.

Hiểu rõ cách xây dựng web, cách code thực tế.

Biết cách triển khai ứng dụng NODEJS trên Internet

Biết cách sử dụng NPM để quản lý thư viện cho ứng dụng NodeJS

Vậy còn chần chờ gì nữa mà không  đăng ký ngay khóa học Nodejs "Lập trình Web tốc độ cao, thời gian thực với NodeJS"  ngay hôm nay để Update xu thế!

Nội dung khoá 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

Bài 2 : Cài đặt NodeJS trên Linux - Ubuntu

Bài 3 : Cài đặt NodeJS trên MacOS

Bài 4 : Viết ứng dụng Helloworld với NodeJS

Phần 2: Làm việc với NodeJS

Bài 5 : Node module, module.export và require

Bài 6 : Sử dụng NPM để quản lý package và module trong NodeJS

Bài 7 : File System và làm việc với file trong NodeJS

Bài 8 : Asynchronous và Callback function trong NodeJS

Bài 9 : Asynchronous và cách dùng Promise trong NodeJS

Bài 10 : Tạo webserver cơ bản với HTTP module

Bài 11 : Tạo Webservice API trả về JSON với HTTP module

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

Bài 13 : ExpressJS route

Bài 14 : Cài đặt một số middleware cần thiết: body-passer, session

Bài 15 : Tích hợp Template Engine EJS với ExpressJS

Bài 16 : Cấu hình Static folder JS, CSS, IMAGE

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

Bài 18 : Kết nối với MySQL trong NodeJS

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

Bài 20 : Xây dựng giao diện Đăng ký

Bài 21 : Route và viết logic controller cho chức năng Đăng Ký

Bài 22 : Viết logic model cho chức năng đăng ký

Bài 23 : Mã hoá password với bcrypt module

Bài 24 : Xây dựng giao diện Đăng nhập

Bài 25 : Route và logic controller cho chức năng đăng nhập (Phần 1)

Bài 26 : Route và logic controller cho chức năng đăng nhập (Phần 2)

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

Bài 28 : Xây dựng giao diện trang Admin Dashboard - liệt kê danh sách bài viết

Bài 29 : Route và Logic trang Admin Dashboard

Bài 30 : Xây dựng giao diện trang thêm mới bài viết

Bài 31 : Lập trình logic cho chức năng thêm mới bài viết

Bài 32 : Xử lý thông báo lỗi trong trang thêm mới bài viết

Bài 33 : Xây dựng giao diện trang cập nhật bài viết

Bài 34 : Lập trình logic cho chức năng cập nhật bài viết

Bài 35 : Xây dựng API xoá bài viết

Bài 36 : Xây dựng Trang danh sách users

Bài 37 : Xử lý session

Phần 7: Xây dựng BLOG cá nhân

Bài 38 : Xây dựng giao diện trang chủ Blog

Bài 39 : Route và Logic lấy dữ liệu cho trang chủ

Bài 40 : Xây dựng trang chi tiết bài viết

Bài 41 : Xây dựng trang About cho Blog

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

Bài 43 : Xây dựng giao diện Chat đơn giản

Bài 44 : Kết nối Socket giữa Client và Server

Bài 45 : Lập trình logic khi người dùng tham gia chat

Bài 46 : Lập trình Logic khi người dùng gửi message chat

Bài 47 : Lập trình logic khi người dùng Disconnect chat

Bài 48 : Hoàn thiện ứng dụng chat

Phần 9: Triển khai ứng dụng NodeJS trên Server

Bài 49 : Import cơ sở dữ liệu

Bài 50 : Cài đặt PM2 để chạy ứng dụng NodeJS

Bài 51 : Cài đặt Webserver Nginx và cấu hình Proxy sang ứng dụng NodeJS

Bài 52 : Thiết lập tên miền cho ứng dụng

tags: nks sunny course Node JS Realtime Web Web Performance High Speed JavaScript Backend Web Development Scalability Asynchronous Event Loop

Khoá học liên quan

Chinh phục excel công sở
2 giờ 25 phút
299.000đ
600.000đ
Nghệ thuật bán hàng đỉnh cao
2 giờ 43 phút
390.000đ
700.000đ
TikTok Ads từ A-Z cho người mới bắt đầu
2 giờ 49 phút
799.000đ
3.500.000đ
Xây dựng hệ thống kiểm soát nội bộ vững mạnh
8 giờ 56 phút
2.999.000đ
5.000.000đ
Làm Báo Cáo Dữ Liệu Bằng AI
6 giờ 36 phút
1.299.000đ
3.990.000đ
Xây Dựng Cỗ Máy Kiếm Tiền Youtube
5 giờ 56 phút
2.499.000đ
9.800.000đ
AI - Bí Mật Chuyên Gia Môi Giới BĐS 5.0
8 giờ 43 phút
899.000đ
6.868.000đ
Midjourney Mastery - Làm Chủ Siêu AI Vẽ Tranh
3 giờ 17 phút
999.000đ
1.999.000đ
Facebook Marketing - Dành Cho Người Khởi Nghiệp
2 giờ 13 phút
599.000đ
900.000đ
Làm chủ kỹ năng viết CV & Phỏng vấn 4.0
2 giờ 36 phút
499.000đ
950.000đ
Sử dụng AI (Chat GPT) cho frontend
2 giờ 41 phút
Miễn phí
Lập trình với Scratch 3.0 nâng cao
3 giờ 45 phút
799.000đ
1.200.000đ
Bí kíp chinh phục 100k follow tiktok
2 giờ 22 phút
1.099.000đ
2.900.000đ
Bán hàng trên Marketplace Nghìn Đơn với Chi Phí 0 Đồng
1 giờ 33 phút
999.000đ
1.500.000đ
Lập trình Web tốc độ cao, thời gian thực với NodeJS
6 giờ 10 phút
299.000đ
1.000.000đ
Làm chủ Python trong 4 tuần
12 giờ 56 phút
499.000đ
700.000đ
Phong thủy giúp hưng phúc, vượng tài cho ngôi nhà bạn
4 giờ 50 phút
1.199.000đ
1.500.000đ
Kỹ thuật quản trị an ninh mạng quốc tế Cisco CCNA
19 giờ 22 phút
899.000đ
1.300.000đ
Basic JavaScript for Developers
Thời lượng: 07 giờ 34 phút
Miễn phí
Tuyệt chiêu dạy con thời hiện đại
1 giờ 50 phút
599.000đ
899.000đ
Làm Chủ 28 Công Cụ AI Phổ Biến Nhất
9 giờ 14 phút
699.000đ
2.000.000đ
SEO Nền Tảng Dành Cho Người Mới
1 giờ 21 phút
Miễn phí
Phát Triển Thương Hiệu và Chiến Lược Tiếp Thị Đa Chiều
5 giờ 21 phút
999.000đ
1.200.000đ
Lập trình Chip GPS Ublox M8U với STM32
4 giờ 55 phút
500.000đ
1.500.000đ
Hướng dẫn xây dựng BSC, KPI và OKR
2 giờ 23 phút
999.000đ
3.000.000đ
Shakker AI – Biến Ý Tưởng Thành Ảnh Đẹp
1 giờ 21 phút
499.000đ
1.500.000đ
Khóa học viết Content SEO
1 giờ 25 phút
Miễn phí
Lập trình Web ReactJS với AI ChatGPT, Github Copilot
4 giờ 54 phút
459.000đ
599.000đ
Trở thành Chuyên gia Spa trị liệu
4 giờ 50 phút
3.999.000đ
9.999.000đ
Nghiệp vụ xuất nhập khẩu từ A đến Z cho người mới bắt đầu
7 giờ 33 phút
1.999.000đ
2.990.000đ
Học nhanh Bán lẹ trên nền tảng số
3 giờ 35 phút
Miễn phí
Ứng dụng trợ lý Chat GPT trong công việc và cuộc sống
1 giờ
4.999.000đ
10.000.000đ
Short video conversion: x10 chuyển đổi doanh thu
3 giờ 30 phút
1.199.000đ
7.900.000đ
Tiếng Anh giao tiếp khi đi du lịch
1 giờ 39 phút
299.000đ
1.099.000đ
Lập trình Laravel từ cơ bản đến nâng cao
17 giờ 27 phút
499.000đ
1.000.000đ
Ngữ pháp tiếng Anh dành cho người Việt
4 giờ 48 phút
399.000đ
599.000đ
Lập trình PHP cơ bản
16 giờ 32 phút
229.000đ
699.000đ
Viết Content Marketing Đỉnh Cao Với Chat GPT
2 giờ 05 phút
499.000đ
1.500.000đ
Trọn bộ bí quyết Facebook Marketing A - Z
9 giờ 24 phút
399.000đ
1.180.000đ
Tuyệt đỉnh SEO website vừa lên TOP bền vững và ra đơn
9 gờ 4 phút
399.000đ
999.000đ
Ứng dụng Zalo trong Quản Trị - Kinh Doanh - Marketing
6 giờ 59 phút
499.000đ
700.000đ
19 Chiến lược xây dựng mạng lưới Network Marketing
1 giờ 48 phút
799.000đ
1.000.000đ
Vũ khí ngôn từ: ứng dụng trong PR, Quảng cáo, Bán hàng, Giao tiếp, Thuyết trình
4 giờ
499.000đ
600.000đ
65 Tuyệt chiêu quảng cáo Google Ads đỉnh cao giúp bạn Tiết kiệm 50% ngân sách
9 giờ 15 phút
799.000đ
1.000.000đ
Phân tích kỹ thuật Căn bản đến Nâng cao trong đầu tư chứng khoán
4 giờ 20 phút
250.000đ
700.000đ
Đầu tư đà tăng trưởng
1 giờ 48 phút
250.000đ
700.000đ
Đầu tư giá trị đỉnh cao
3 giờ 35 phút
250.000đ
600.000đ
Nhập môn chứng khoán
6 giờ 36 phút
250.000đ
600.000đ
Tự do tài chính cùng chứng khoán
3 giờ 22 phút
249.000đ
600.000đ