Đăng ký

Khóa NodeJS

  • Thời gian học: từ 36 – 49 giờ
  • Danh mục: Khóa Học
  • Học viên tham gia: 1

Hiện nay, công nghệ thông tin xuất hiện ở mọi nơi, sự phát triển nhanh chóng của nó kéo theo việc ngành lập trình trở thành một một lựa chọn lý tưởng cho các bạn trẻ. Và khi nhắc tới lập trình, ta có thể nói tới NodeJS. NodeJS là một nền tảng viết bằng JavaScript giúp xây dựng các ứng dụng mạng nhanh và khá mở. NodeJS được InfoWorld bình chọn là “Công nghệ của năm” năm 2012.

Node.js có thể xử lý hàng ngàn kết nối đồng thời trong khi PHP sẽ chỉ có nước sụp đổ.

Bên cạnh các lợi ích về tốc độ thực thi và khả năng mở rộng, có thể bạn cũng đã biết một chút về JavaScript, vì vậy tại sao lại phải phiền toái để học thêm về một ngôn ngữ lập trình hoàn toàn mới như PHP? Và sau đó bạn sẽ có một sự phấn khích khi học về một cái gì đó mới mẻ và gần như chưa được khám phá.

Bạn còn nhớ cái cảm giác khi mà một cái gì đó mới xuất hiện và sau đó trở thành phổ biến khắp mọi nơi mà bạn hối tiếc đã không học về nó sớm hơn, và mãi mãi chỉ là người đến sau? Đừng phạm phải sai lầm như vậy lần này nữa. Node.js đang ngày càng trở nên lớn mạnh hơn.

 

Học xong bạn có thể ?

  • Nắm được kiến thức NodeJS chi tiết và bài bản.
  • Tạo ra các ứng dụng có tốc độ xử lý nhanh.
  • Áp dụng kiến thức NodeJs cho những sản phẩm startup, yêu cầu thay đổi, mở rộng nhanh, có lượng truy cập lớn.
  • Cải thiện tốc độ thực thi bằng cách áp dụng NodeJS. Đố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.

Tôi được gì sau khóa học này ?

  • Cam kết 100% làm việc tại Fsoft hoặc các công ty khác sau khi hoàn thành khóa học.
  • Được đào tạo bài bản từ CHƯA biết gì đến Thành Thạo các Kỹ năng.
  • Nắm rõ quá trình xây dựng hệ thống Web trải qua các qui trình.
  • Hiểu rõ về ngôn ngữ lập trình NodeJS.
  • Lắng nghe các kinh nghiệm, chia sẻ nghề nghiệp của những chuyên gia đầy kinh nghiệm.
  • Có nhiều dự án thực tế để thêm vào CV.

Đối tượng theo khóa học ?

  • Tất cả các bạn đam mê lĩnh vực CNTT.
  • Những bạn Sinh viên đầu cấp ngành CNTT.
  • Những bạn Sinh viên cần kiến thức thực tế và dự án thực tiễn để chứng tỏ cho nhà tuyển dụng.
  • Những bạn học sinh vừa tốt nghiệp Phổ thông Trung học.

Phần 1 – Ôn tập về Javascript  / ES6

  • Biến, kiểu dữ liệu, toán tử
  • Biểu thức điều kiện
  • Vòng lặp, mảng , hàm , đối tượng

Phần 2 – Lý thuyết cơ bản trong NodeJs

  • Node module
  • Khởi tạo Server trong NodeJS
  • NPM & Package Module

Phần 3 – Giới thiệu cơ bản về Module Express trong NodeJs

  • Express Router
  • HTTP Request
  • POST & GET

Phần 4 – Truyền & nhận thông tin trong socketio

  • Socket & SocketIO
  • Khởi tạo SocketIO trên Server và Client
  • Socket On & Socket Emit

Phần 5 – Truyền thông tin tới các Client và xử  lý Notify

  • Truyền thông tin tới từng Client
  • Truyền thông tin tới tất cả Client
  • Xử lý Notify Ecffect,Notify Audio

Phần 6 – Cấu trúc dự án NodeJS theo MVC

  • Apps,Bin,Common,Lib,Common,Lib,Routers,Config,Public

Phần 7 – Template engine EJS

  • MySQL Server (Xampp)
  • Kết nối NodeJS với MySQL

Phần 8 – NodeJS & MYSQL Database

  • Model trong NodeJS
  • SQL: INSERT, DELETE, UPDATE, SELECT,…

PHẦN 9 – Files

  • Formidable,Fs,Path

PHẦN 10 – Sync & Async

  • Sync
  • Async

PHẦN 11 – Event loop & Callback function

  • Session
  • Session Regenerate, Destroy, Reload , Save , Touch

PHẦN 12 – Session

  • Session
  • Session Regenerate, Destroy, Reload , Save , Touch

PHẦN 13 – Middlaware

  • Single Middleware
  • Multi Middleware

PHẦN 14 – Group router

  • Group Router
  • Group Middleware