Mô tả

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ế! Quà tặng khi mua khóa học tại Unica.vn: Tặng Miễn Phí HOSTING TỐC ĐỘ CAO tại INET.VN trong 30 ngày

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

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

Yêu cầu

Nội dung khoá học

9 sections

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

4 lectures
Bài 1: Cài đặt NodeJS trên Windows Học thử
00:06:53
Bài 2: Cài đặt NodeJS trên Linux - Ubuntu Học thử
00:03:54
Bài 3: Cài đặt NodeJS trên MacOS Học thử
00:02:26
Bài 4: Viết ứng dụng Helloworld với NodeJS Học thử
00:06:09

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

7 lectures
Bài 5: Node module, module.export và require
00:05:43
Bài 6: Sử dụng NPM để quản lý package và module trong NodeJS
00:05:20
Bài 7: File System và làm việc với file trong NodeJS
00:10:22
Bài 8: Asynchronous và Callback function trong NodeJS
00:04:28
Bài 9: Asynchronous và cách dùng Promise trong NodeJS
00:05:48
Bài 10: Tạo webserver cơ bản với HTTP module
00:04:59
Bài 11: Tạo Webservice API trả về JSON với HTTP module
00:05:15

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

5 lectures
Bài 12: Cài đặt ExpressJS, xây dựng cấu trúc thư mục cho dự án
00:05:16
Bài 13: ExpressJS route
00:07:33
Bài 14: Cài đặt một số middleware cần thiết: body-passer, session
00:04:52
Bài 15: Tích hợp Template Engine EJS với ExpressJS
00:04:25
Bài 16: Cấu hình Static folder JS, CSS, IMAGE
00:03:52

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

2 lectures
Bài 17: Cài đặt MySQL trên windows và linux. Một số thao tác lệnh cơ bản
00:09:26
Bài 18: Kết nối với MySQL trong NodeJS
00:07:49

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

8 lectures
Bài 19: Thiết kế Cơ sở dữ liệu
00:02:45
Bài 20: Xây dựng giao diện Đăng ký
00:06:27
Bài 21: Route và viết logic controller cho chức năng Đăng Ký
00:07:45
Bài 22: Viết logic model cho chức năng đăng ký
00:09:37
Bài 23: Mã hoá password với bcrypt module
00:07:34
Bài 24: Xây dựng giao diện Đăng nhập
00:08:05
Bài 25: Route và logic controller cho chức năng đăng nhập (Phần 1)
00:06:22
Bài 26: Route và logic controller cho chức năng đăng nhập (Phần 2)
00:10:49

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

11 lectures
Bài 27: Thiết kế Cơ sở dữ liệu
00: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
00:09:29
Bài 29: Route và Logic trang Admin Dashboard
00:09:11
Bài 30: Xây dựng giao diện trang thêm mới bài viết
00:10:20
Bài 31: Lập trình logic cho chức năng thêm mới bài viết
00:07:46
Bài 32: Xử lý thông báo lỗi trong trang thêm mới bài viết
00:06:26
Bài 33: Xây dựng giao diện trang cập nhật bài viết
00:10:24
Bài 34: Lập trình logic cho chức năng cập nhật bài viết
00:12:19
Bài 35: Xây dựng API xoá bài viết
00:08:27
Bài 36: Xây dựng Trang danh sách users
00:07:57
Bài 37: Xử lý session
00:06:34

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

4 lectures
Bài 38: Xây dựng giao diện trang chủ Blog
00:09:12
Bài 39: Route và Logic lấy dữ liệu cho trang chủ
00:08:30
Bài 40: Xây dựng trang chi tiết bài viết
00:10:59
Bài 41: Xây dựng trang About cho Blog
00:07:02

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

7 lectures
Bài 42: Cài đặt SocketIO
00:04:38
Bài 43: Xây dựng giao diện Chat đơn giản
00:08:29
Bài 44: Kết nối Socket giữa Client và Server
00:07:22
Bài 45: Lập trình logic khi người dùng tham gia chat
00:10:53
Bài 46: Lập trình Logic khi người dùng gửi message chat
00:07:53
Bài 47: Lập trình logic khi người dùng Disconnect chat
00:06:23
Bài 48: Hoàn thiện ứng dụng chat
00:05:38

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

4 lectures
Bài 49: Import cơ sở dữ liệu
00:07:53
Bài 50: Cài đặt PM2 để chạy ứng dụng NodeJS
00:05:54
Bài 51: Cài đặt Webserver Nginx và cấu hình Proxy sang ứng dụng NodeJS
00:08:46
Bài 52: Thiết lập tên miền cho ứng dụng
00:05:21

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.