Giới thiệu
Tuyển dụng
Liên hệ

Doanh nghiệp tuyển dụng

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

Mục tiêu khóa học

Khóa học giúp nắm vững kiến thức cơ bản đến làm chủ NodeJS thông qua sử dụng Express Framework của NodeJS để xây dựng trang một cách nhanh chóng, hiệu quả với công nghệ real-time bằng SocketIO. Sử dụng tốt các thư viện có sẵn trong Express Framework, tạo template cho website NodeJS với EJS Template,...Tương tác với CSDL MongoDB. Khóa học đưa bạn tiếp cận với môi trường làm việc thực tế từ A-Z. Hoàn tất khóa học, bạn có được một project hoàn chỉnh thực tế chạy trên nền tảng NODEJS, trang web thương mại điện tử, app Chat online, Game đa nền tảng iOS, Android, Web. Hoàn tất khóa học, bạn sẽ đủ khả năng ứng tuyển vào các công ty tuyển dụng lập trình trong môi trường NodeJS.

Đối tượng tham gia

  • Những bạn mới bắt đầu yêu thích lập trình, hoặc đã có kiến thức về JavaScript sẽ thuận lợi hơn trong việc học
  • Các bạn lập trình viên Web: Bạn mong muốn tăng tốc độ trang web của mình, xây dựng các ứng dụng real time
  • Các bạn lập trình Mobile (iOS, Android): Bạn mong muốn xây dựng các ứng dụng real time như chat zalo
  • Các bạn yêu thích lập trình Game online tương tác giữa các người chơi với nhau như Slither.io
  • Các bạn mong muốn tìm việc làm Lập trình Back-End tại các công ty
  • Sinh viên năm cuối khoa CNTT, … các trường Trung cấp, Cao đẳng, Đại học trên cả nước
  • Nhân viên phát triển website, ứng dụng tại các doanh nghiệp

Thông tin khóa học

  • Chương trình đào tạo chuẩn quy trình đầu ra của các doanh nghiệp tuyển dụng về NodeJS
  • NodeJS được các ông lớn như Amazon, Ebay, trello, Uber, Skype, Slack, LinkedIn Corporation, Paypal,…đều được xây dựng dựa trên NodeJS
  • NodeJS giúp cho việc viết JavaScript rất dễ dàng và cung cấp các công cụ hỗ trợ miễn phí cho giới lập trình.
  • Sau mỗi nội dung lý thuyết, học viên được giao bài Quiz và Assignment tự làm, giảng viên review ngay sau khi kết thúc
  • Mock project gần với dự án thực tế của các doanh nghiệp
  • Môi trường chuyên nghiệp, trao đổi thân thiện, cởi mở với Giảng viên
  • Thời gian học linh động, phù hợp cho giảng viên và học viên.

Chi tiết khóa học

Chương trình đào tạo

NGÔN NGỮ LẬP TRÌNH NODEJS

66 giờ - 22 buổi

Khóa học cung cấp cho học viên những kiến thức và kỹ năng cần thiết để có thể xây dựng các ứng dụng web bằng NodeJS; Rèn luyện và phát triển kỹ năng tổ chức và xây dựng website sử dụng Module, Event, Buffer, Stream, Express Framework, EJS Template, Session-Client, kết nối tới CSDL MongoDB,…; Hướng dẫn cách xây dựng website thời gian thực Realtime APIs bằng Socket I.O; Cung cấp kiến thức về RESTFul API để xây dựng service đọc/lọc/cập nhật/xóa dữ liệu.; Xây dựng cơ sở vững chắc trong ngôn ngữ lập trình NodeJS giúp phát triển nghề nghiệp.

Yêu cầu kiến thức

Không yêu cầu nhưng nếu có kiến thức cơ bản về JavaScript là một lợi thế.

  • Chương 01: Tổng quan về NodeJS (2h)

    1. Giới thiệu về nodejs; Cài đặt nodejs trên window , linux hoặc macos; Giới thiệu plugin hay dùng với nodejs
  • Chương 02: Lập trình JavaScript và NodeJS (9h)

    1. Tạo project với nodejs cơ bản; Giới thiệu nodemon tự động chạy lại server; Tạo biến , kiểu dữ liệu, sử dụng console; Chuyển kiểu dữ liệu, string method, template literal.
  • Chương 03: Lập trình NodeJS cơ bản và nâng cao (12h)

    1. Các biến, hàm, mảng với javascript và nodejs; Làm việc với file , folder, path trong nodejs; Cài đặt và sử dụng package, plugin với NPM; Tạo modules trong nodejs; Lập trình hướng đối tượng; Truyền tải data; Tạo webserver; Cài đặt express; Routing và query parameter trong nodejs.
  • Chương 04: NodeJS kết nối CSDL MySQL & MongoDB (18h)

    1. Cài đặt mysql plugin để sử dụng với csdl mysql; Giới thiệu mongodb, cài đặt mongodb trên window, linux, mac; Tạo csdl,thêm bảng, thêm dữ liệu, query dữ liệu với mongodb trên terminal; Cài đặt mongoose plugin để sử dụng với csdl mongodb; Sau khi cài đặt mysql hoặc mongodb sẽ thực hiện kết nối trong nodejs.
  • Chương 05: Web Service xây dựng Restful API với NodeJS (9h)

    1. Sau khi đã cài đặt và kết nối csdl mysql hoặc mongodb; Tạo model, controller, router; Thiết lập phương thức post, get, put, delete, path; Truy vấn đến csdl để lấy data, trả về data dạng JSON; Kiểm tra chạy thử trên trình duyệt hoặc postman.
  • Chương 06: Express – Thiết kế trang web hoàn chỉnh với Express (6h)

    1. Giới thiệu express, cài đặt và sử dụng trong nodejs; Giới thiệu ejs template , pug template(option) và cách sử dụng; Tạo project , sử dụng npm để cài đặt plugin cần thiết; Sử dụng express khởi tạo server; Kết nối cơ sở dữ liệu; Khởi tạo folder ví dụ (views, public, controller, model ..) và sử dụng trong project bằng express; Tạo file template render html với ejs; Tạo routing, tạo và nhận request từ server , lấy dữ liệu từ server hiển thị trên client; Ví dụ crud application.
  • Chương 7: SocketIO – Xây dựng ứng dụng thời gian thực(RealTime) (6h)

    1. Giới thiệu socketio, cách cài đặt và sử dụng; Khái niệm cơ bản với socket io (Khái niệm Connection/Disconnected & Socket); Truyền dữ liệu với hàm ON , lắng nghe dữ liệu với EMIT ,các dạng EMIT trong socketio; Khái niệm room trong socketio; Ví dụ hoàn chỉnh.
  • Chương 8: Ôn tập và định hướng nâng cao (Overview 3h)

    1. Tổng hợp lại các kiến thức; Hỗ trợ mở rộng, nâng cao kiến thức và giới thiệu một số dự án triển khai trong thực tế; Hướng dẫn viết CV xin việc; Chia sẻ kinh nghiệm phỏng vấn; kinh nghiệm việc làm;

Hình thức học

- Học Online

- Học Offline


Thi và lấy điểm

Kết thúc học phần , HHM Academy tổ chức thi đánh giá kết quả của học viên

  • Thang điểm tính theo thang 100
  • Học viên phải tham gia trên 80% số buổi học để được thi

Chương trình đào tạo

MOCK PROJECT

Thực tập ở doanh nghiệp ~ 7 tuần

Mock project là các dự án thực tế do giảng viên hướng dẫn triển khai từ những kinh nghiệm thực chiến trong quá trình triển khai các dự án thực tế tại doanh nghiệp. Do đó học viên sẽ vận động kiến thức học được trong khóa học để thực hiện dưới sự hướng dẫn của giảng viên. Ngoài ra Project cuối khóa tổng hợp những kiến thức học viên đã được trau dồi trong suốt quá trình học tập. Học viên đăng ký làm dự án cuối khóa theo nhóm (3-5 học viên). Giảng viên hướng dẫn giao đề tài. Học viên sẽ được hướng dẫn kỹ năng phân tích, thiết kế, xây dựng sản phẩm và viết tài liệu trong quá trình làm project. Sau khi hoàn thiện, HHM Academy Hanoi tổ chức hội động chấm project, gồm các giảng viên có kinh nghiệm trong lĩnh vực lập trình di động, đánh giá và góp ý cho các sản phẩm của học viên.


Hình thức học

- Học Online

- Học Offline


Thi và lấy điểm

Kết thúc học phần , HHM Academy tổ chức thi đánh giá kết quả của học viên

  • Thang điểm tính theo thang 100
  • Học viên phải tham gia trên 80% số buổi học để được thi

CHÍNH SÁCH KHUYẾN HỌC

KHÓA HỌC

Mục tiêu khóa học

81 giờ ~ 6 tháng

CHÍNH SÁCH HỖ TRỢ

Giảm 44% học phí

khi đăng ký trước ngày 15/05/2021

HỌC PHÍ CÒN LẠI

Học online: 3,800,000 VND

Học offline: 5,000,000 VND

LỊCH HỌC

LỊCH HỌC

2 buổi/tuần

3 giờ/buổi

GIỜ HỌC

Linh hoạt

HHM Academy Hanoi

GHI CHÚ

Ngày học linh động phù hợp cho học viên và giảng viên. Cam kết việc làm sau khóa học.

HHM Academy Hanoi

Xem lịch khai giảng

HHM Academy Hanoi, HHM, HHM Academy, Đào tạo các khóa học lập trình, thiết kế đồ họa chuyên nghiệp. Học lập trình PHP, Java, Android, Python, Nodejs, Vuejs, Reactjs, Ryby, Ruby on Rails tại HHM Academy Hanoi, Kiến thức mới nhất, hỗ trợ việc làm, học là có việc