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

Học lập trình Nodejs - Khóa học hướng dẫn Viết Web Server, xây dựng Blog cá nhân, tạo ứng dụng Chat web... với NodeJS.

Bá Ngọc Cương
0 đánh giá 330 học viên quan tâm

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

  • 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 khóa học

Bạn có biết:

Nodejs 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ú. 

Tuy nhiên:

❓ Bạn đang gặp phải thắc mắc về việc tự học 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ó.

❓ Bạn không có một lộ trình học bài bản và đầy đủ.

❓ Bạn 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.

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

❓ Bạn đang xây dựng trang quản trị CSM cho blog, xây dựng API xóa bài viết nhưng vẫn loay hoay chưa biết cách xử lý như nào?

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 để đượ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,..

Khóa học bao gồm 52 bài giảng và được chia làm 9 nội dung học cụ thể 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

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ế!  

Nguồn: Khóa học liên kết giữa StudyNow và Unica

Nội dung khóa học

4 bài học - 0 phút

  • 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

7 bài học - 0 phút

  • 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

5 bài học - 0 phút

  • 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

2 bài học - 0 phút

  • 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

8 bài học - 0 phút

  • 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)

11 bài học - 0 phút

  • 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

4 bài học - 0 phút

  • 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

7 bài học - 0 phút

  • 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

4 bài học - 0 phút

  • 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

Thông tin giảng viên

Bá Ngọc Cương
0 học viên 1 khóa học

Giảng Viên Bá Ngọc Cương đã từng giữ các vị trí Software Engineer, Backend Developer, Project Leader

Anh có nhiều kinh nghiệm làm việc với môi trường Server, các hệ thống Backend có độ phức tạp lớn như Social Network, Statistic System ...

Anh là người yêu thích Open-Source, có nhiều kinh nghiệm với các công nghệ hệ thống và ngôn ngữ lập trình. Big Data, Python, NodeJS, MongoDB, RabbitMQ ...

Khóa học liên quan

Tư duy đột phá
Ts. Lê Thẩm Dương
(0) 1 học viên
599.000đ
700.000đ
(-15%)
Kỹ năng làm việc nhóm và xây dựng mối quan hệ tại công sở
Nguyễn Duy Khánh
(0) 1 học viên
210.000đ
800.000đ
(-74%)
Tạo thêm thu nhập chỉ từ 2h/ ngày với Forex
Tào Thị Thủy Tiên
(0) 0 học viên
420.000đ
800.000đ
(-48%)
Kiếm ngàn đô với Dropshipping trên Amazon
Vương Mạnh Hoàng
(0) 0 học viên
999.000đ
1.000.000đ
(-1%)
Làm chủ Autocad Mechanical 2018 trong 10 giờ
Nguyễn Văn Bé
(0) 0 học viên
400.000đ
700.000đ
(-43%)

Học viên đánh giá

0
0 đánh giá

0%

0%

0%

0%

0%

675.000đ 975.000đ -31%
Thời gian ưu đãi còn 1 ngày
Đăng ký học Thêm vào giỏ hàng
Thời lượng:
Giáo trình: 52 bài giảng
Học mọi lúc mọi nơi
Học trên mọi thiết bị: Mobile, TV, PC