Với nhiều ưu điểm vượt trội về tốc độ, khả năng thực thi… NodeJs ngày càng được ưa chuộng và sẽ trở thành công nghệ tương lai trong thời gian tới

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. Đối với 1 tác vụ HTML đơn giản thì NodeJS có hiệu năng gấp đôi PHP. Trong cùng điều kiện làm việc thì thời gian CPU xử lý ứng dụng NodeJS nhanh gấp 40 lần PHP và chỉ chiếm RAM bằng 1/25 ứng dụng PHP

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

ƯU ĐIỂM KHI HỌC VÀ SỬ DỤNG THÀNH THẠO NODEJS

  1.  Nhu cầu tuyển dụng lập trình viên Node.js đang tăng. Cộng đồng lớn.
  2.  Dùng làm công nghệ lõi các dự án startup có tính tương tác (tự động cập nhật), tốc độ cao
  3.  Chỉ học duy nhất JavaScript lập trình cả máy chủ và trình duyệt
  4.  Mã nguồn mở đóng gói dạng module tập trung một chức năng, dễ dàng tái sử dụng hơn dạng cả một framework hoàn chỉnh như ở PHP.

KẾT QUẢ ĐẠT ĐƯỢC SAU KHÓA HỌC LẬP TRÌNH NODEJS

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

  • 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

THỜI GIAN 

Thời lượng: 2 tháng. Tuần 3 buổi, 2,5h/ buổi

Lịch học: 19h thứ 2,4,6 hàng tuần

Địa điểm: Tầng 4, Số 44, Ngõ 100, Hoàng Quốc Việt, Hà Nội

[ Học  trực tuyến ]
Khóa học lập trình web tốc độ cao, thời gian thực với Node.js này, Trung tâm có cả hình thức “DẠY & HỌC TRỰC TUYẾN (ONLINE)” cho các bạn ở xa hoặc bận rộn khó sắp xếp được thời gian học tại trung tâm.
– Hệ thống Giáo trình, Chất lượng Khóa học và Đồ án cuối khóa Tương đương với Hình thức học Trực tiếp.
– Học viên học trực tuyến được giảng viên hỗ trợ trực tiếp vào cuối tuần hoặc hỗ trợ trực tuyến qua teamview, skype

Nội dung khóa học

Phần 1 : Giới thiệu và cài đặt môi trường
  • Giới thiệu về NodeJS
  • Cài đặt NodeJS
  • Viết ứng dụng Helloworld với NodeJS

Phần 2 : Làm việc với NodeJS
  • Node module, module.export và require
  • Sử dụng NPM để quản lý package và module trong NodeJS
  • File System và làm việc với file trong NodeJS
  • Asynchronous và Callback function trong NodeJS
  • Asynchronous và cách dùng Promise trong NodeJS
  • Tạo webserver cơ bản với HTTP module
  • Tạo Webservice API trả về JSON với HTTP module

Phần 3 : Làm việc với ExpressJS Framework
  • Cài đặt ExpressJS, xây dựng cấu trúc thư mục cho dự án
  • ExpressJS route
  • Cài đặt một số middleware cần thiết: body-passer, session 
  • Tích hợp Template Engine EJS với ExpressJS
  • Cấu hình Static folder JS, CSS, IMAGE
Phần 4 : NoSQL &  MONGODB
  • Cài đặt MONGODB .
  • Một số thao tác lệnh trong MONGODB
  • Kết nối với MONGODB trong NodeJS
  •  Các kiến thức về NoSQL
Phần 5 : Xây dựng module Đăng Ký và Đăng nhập
  • Thiết kế Cơ sở dữ liệu
  • Xây dựng giao diện Đăng ký
  • Route và viết logic controller cho chức năng Đăng Ký
  • Viết logic model cho chức năng đăng ký
  • Mã hoá password với bcrypt module
  • Xây dựng giao diện Đăng nhập
  • Route và logic controller cho chức năng đăng nhập (Phần 1)
  • 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
  • Thiết kế Cơ sở dữ liệu
  • Xây dựng giao diện trang Admin Dashboard – liệt kê danh sách bài viết
  • Route và Logic trang Admin Dashboard
  • Xây dựng giao diện trang thêm mới bài viết
  • Lập trình logic cho chức năng thêm mới bài viết
  • Xử lý thông báo lỗi trong trang thêm mới bài viết
  • Xây dựng giao diện trang cập nhật bài viết
  • Lập trình logic cho chức năng cập nhật bài viết
  • Xây dựng API xoá bài viết
  • Xây dựng Trang danh sách users
  • Xử lý session
Phần 7 : Xây dựng BLOG cá nhân
  • Xây dựng giao diện trang chủ Blog
  • Route và Logic lấy dữ liệu cho trang chủ
  • Xây dựng trang chi tiết bài viết
  • 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
  • Cài đặt SocketIO
  • Xây dựng giao diện Chat đơn giản
  • Kết nối Socket giữa Client và Server
  • Lập trình logic khi người dùng tham gia chat
  • Lập trình Logic khi người dùng gửi message chat
  • Lập trình logic khi người dùng Disconnect chat
  • Hoàn thiện ứng dụng chat
Phần 9 : Triển khai ứng dụng NodeJS trên Server
  • Import cơ sở dữ liệu
  • Cài đặt PM2 để chạy ứng dụng NodeJS
  • Cài đặt Webserver Nginx và cấu hình Proxy sang ứng dụng NodeJS
  • Thiết lập tên miền cho ứng dụng

Nếu bạn quan tâm đến chương trình này hãy liên hệ ngay với chúng tôi

Hotline: 0168.257.3999

Email: laptrinhvietnhat@gmail.com

Địa chỉ: Tầng 4, Số 44, ngõ 100, Hoàng Quốc Việt, Cầu Giấy, Hà Nội.

Hoặc điền thông tin vào form dưới đây nhân viên tư vấn của chúng tôi sẽ liên hệ với bạn.


ĐĂNG KÝ NGAY