khóa học nodejs

Khóa học nodejs: Lập trình Web tốc độ cao

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.

NodeJS là một nền tảng được xây dựng trên “V8 Javascript engine” được viết bằng c++ và Javascript. Nền tảng này được phát triển bởi Ryan Lienhart Dahl vào năm 2009. Node.js ra đời khi các developer đời đầu của JavaScript mở rộng nó từ một thứ bạn chỉ chạy được trên trình duyệt thành một thứ bạn có thể chạy trên máy của mình dưới dạng ứng dụng độc lập. Giờ đây bạn có thể làm được nhiều thứ với JavaScript hơn là chỉ tương tác với các website. Để tìm hiểu kỹ hơn và học cách sử dụng chúng thì còn cchầnchuwf gì mà không tham khảo ngay qua khóa học nodejs của Vietclass ngay hôm nay.

Giới thiệu khóa học nodejs

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

Giới thiệu khóa học nodejs
Giới thiệu khóa học nodejs

Tuy nhiên:

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

❓ 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?

❓ Bạn 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 để được hướng dẫn xây dựng các ứng dụng Web thời gian thực, tốc độ cao

Nội dung khóa học

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

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
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à require05:43
Bài 6: Sử dụng NPM để quản lý package và module trong NodeJS05:20
Bài 7: File System và làm việc với file trong NodeJS10:22
Bài 8: Asynchronous và Callback function trong NodeJS04:28
Bài 9: Asynchronous và cách dùng Promise trong NodeJS05:48
Bài 10: Tạo webserver cơ bản với HTTP module04:59
Bài 11: Tạo Webservice API trả về JSON với HTTP module05: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ự án05:16
Bài 13: ExpressJS route07:33
Bài 14: Cài đặt một số middleware cần thiết: body-passer, session04:52
Bài 15: Tích hợp Template Engine EJS với ExpressJS04:25
Bài 16: Cấu hình Static folder JS, CSS, IMAGE03: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ản09:26
Bài 18: Kết nối với MySQL trong NodeJS07: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ệu02: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 module07:34
Bài 24: Xây dựng giao diện Đăng nhập08: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ệu02:52
Bài 28: Xây dựng giao diện trang Admin Dashboard - liệt kê danh sách bài viết09:29
Bài 29: Route và Logic trang Admin Dashboard09:11
Bài 30: Xây dựng giao diện trang thêm mới bài viết10:20
Bài 31: Lập trình logic cho chức năng thêm mới bài viết07:46
Bài 32: Xử lý thông báo lỗi trong trang thêm mới bài viết06:26
Bài 33: Xây dựng giao diện trang cập nhật bài viết10:24
Bài 34: Lập trình logic cho chức năng cập nhật bài viết12:19
Bài 35: Xây dựng API xoá bài viết08:27
Bài 36: Xây dựng Trang danh sách users07:57
Bài 37: Xử lý session06:34
Phần 7: Xây dựng BLOG cá nhân
Bài 38: Xây dựng giao diện trang chủ Blog09: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ết10:59
Bài 41: Xây dựng trang About cho Blog07: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 SocketIO04:38
Bài 43: Xây dựng giao diện Chat đơn giản08:29
Bài 44: Kết nối Socket giữa Client và Server07:22
Bài 45: Lập trình logic khi người dùng tham gia chat10:53
Bài 46: Lập trình Logic khi người dùng gửi message chat07:53
Bài 47: Lập trình logic khi người dùng Disconnect chat06:23
Bài 48: Hoàn thiện ứng dụng chat05:38
Phần 9: Triển khai ứng dụng NodeJS trên Server
Bài 49: Import cơ sở dữ liệu07:53
Bài 50: Cài đặt PM2 để chạy ứng dụng NodeJS05:54
Bài 51: Cài đặt Webserver Nginx và cấu hình Proxy sang ứng dụng NodeJS08:46
Bài 52: Thiết lập tên miền cho ứng dụng

Thông tin giảng viên

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

Video

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

Phản hồi học viên

  • Nguyễn Anh Tuấn

    Khoá học rất bổ ích, cung cấp cho tôi kiến thức cũng như bắt đầu với vai trò là một newbine về NodeJs

  • L
    Alex Le

    Đã hoàn thành khóa học. cảm ơn thầy!

  • T
    Phạm Thanh Tùng

    khóa LẬP TRÌNH WEB TỐC ĐỘ CAO, THỜI GIAN THỰC VỚI NODEJS rất hay

  • V
    Nguyen VanMinh

    rất chi tiết

  • Nguyễn Văn Điểm

    Mình có thể tải mã nguồn khóa học Nodejs ở đâu ạ?

  • T
    Vĩnh Thái

    Khóa học rất hay, dễ hiểu, mình làm được ngay sau khi học :D

  • H
    Nguyễn Minh Hiển

    Bài học hay, tuy nhiên phù hợp với những bạn đã biết lập trình.

  • T
    Trần Công Tuấn

    Bài học ngắn học, dễ hiểu!

  • H
    Minh Hiếu

    Thầy giảng dễ hiểu, nội dung cơ bản.

Khóa học
Giảng viên
Được xem nhiều nhất
Không Có Nội Dung Để Hiển Thị