Học là có việc

Techmaster là công ty đào tạo tin học có trên 10 năm kinh nghiệm đào tạo, tư vấn, triển khai giải pháp phần mềm cho các doanh nghiệp như FPT, Viettel, VNPT, BIDV

Xu hướng công nghệ

Nắm bắt và cập nhật những công nghệ hot nhất vào chương trình học

Học cùng chuyên gia

Đội ngũ giảng viên nhiều kinh nghiệm và kỹ năng giảng dạy tuyệt vời

Mọi lúc mọi nơi

Thoải mái đến học tại trung tâm ngoài giờ, và giáo trình online học tại nhà

Cam kết việc làm

Đảm bảo việc làm cho học viên bảo vệ thành công đồ án tốt nghiệp


MERN Stack

Là tổng hợp 4 công nghệ liên quan đến JavaScript HOT nhất hiện nay được sử dụng để xây dựng các ứng dụng React Universal App

MongoDB

Là Cơ sở dữ liệu NoSQL mạnh mẽ và phổ biến nhất hiện tại

ExpressJS

Web Framework mạnh mẽ, phổ biến nhất chạy trên nền NodeJS

React/React Native

Thư viện Frontend được viết bằng JavaScript tạo ra bởi Facebook

NodeJS

Runtime cho phép chạy JavaScript trên môi trường máy chủ


Nội dung chi tiết

Học onlab cường độ cao, liên tục trong 9 tháng với hàng chục bài labs thực hành giúp học viên nắm rõ kiến thức. Học viên sẽ cần hoàn thành 3 projects lớn và bảo vệ thành công project cuối khóa để nhận chứng chỉ tốt nghiệp

Quản lý mã nguồn với Git, Github

Thiết lập công cụ lập trình, cấu trúc project, các loại đường dẫn

Làm quen với HTML, CSS. Các thẻ HTML và thuộc tính CSS thường dùng

Học cách sử dụng Chrome Developer Tool

CSS Layout với Flexbox, Grid

Sử dụng fonts, icon cho trang web

Sử dụng animation, transition làm hiệu ứng

Làm quen với JavaScript, cách sử dụng JavaScript trong trang web

Cú pháp JavaScript cơ bản

JavaScript DOM, thay đổi style, content HTML bằng JavaScript

Tìm hiểu các tính năng mới trong JavaScript ES6

Tìm hiểu thư viện jQuery tương tác với DOM

Giới thiệu REST API, sử dụng JSON Server để tạo API.

Tìm hiểu về jQuery AJAX. Thực hành ứng dụng quản lý sinh viên.

Giới thiệu NodeJS, REPL Terminal, cài đặt môi trường

Thực hành tạo server NodeJS

NodeJS Module, các core module: Path, OS, Http, ...

Giới thiệu công cụ NPM, cài đặt các module

Tìm hiểu về Dependencies

Lập trình bất đồng bộ: Callback, Promise, Async/Await

File System: Thực hành thao tác với file, upload file (hoặc nhiều file), làm việc với folder

Event: Giới thiệu về Event & EventEmiter, lắng nghe, sử lý sự kiện

HTTP: Tìm hiểu về request, response, http status.

REST API: GET, POST, PUT, DELETE

Routing handler. Lấy dữ liệu từ URL path, query string

Giới thiệu ExpressJS, cài đặt và khởi tạo project

Routing cơ bản

HTTP method : GET, POST, DELETE, PATCH, ...

Khái niệm APIs, RESTful APIs

URL Parameters

Serving Static File

Environment Variables

Tìm hiểu về Middleware

Middleware và Request - Response cycle

Tạo Middleware

Sử dụng 3rd-Party Middleware

Param Middleware

Giới thiệu và cài đặt MongoDB. Khởi tạo Local Database

CRUD: creating, reading, update và delete document

Sử dụng Compass App

Tạo Host Database với Atlis

Kết nối đến Host Database

Giới thiệu vs sử dụng Mongoose kết nối Express vs MongoDB

Tạo schema, model

CRUD Document với Moongose

Import Data

Query dữ liệu và phân trang, ...

Quan hệ giữa các document

Sử dụng ref làm quan hệ giữa các document

Mongoose populate

Embedding document

Transactions

ObjectID, Validate ObjectID

Tìm hiểu về Template Engine (Pug)

Tìm Cài đặt và sử dụng Pug template

Include file

Extend Pug template với Block

Render dữ liệu sử dụng Pug template

Xử lý error trong Express: 404 Not Found, error database, ...

Các cơ chế xác thực, xác thực với JWT

Tính năng Signup, login, routes

Project Routes

Phân quyền sử dụng Middleware

Xây dựng chức năng Reset password, reset token

Cookies, JWT Token, Rate Limit

Setting Security HTTP Headers

Upload image sử dụng multer

Lưu image vào database

Thay đổi kích thức image

Upload image thông qua form

Upload mutilple images

Xây dựng chức năng Email

Email template vs Pug

Gửi password reset email

Xử lý Payments phía front end

Thiết lập git, github

Đẩy code lên github

Chuẩn bị ứng dụng để triển khai

Triển khai ứng dụng trên Heroku

Xem trạng thái logs

Thiết lập các biến môi trường

Giới thiệu và cài đặt ReactJS, khởi tạo project

Giới thiệu và làm quen với cú pháp JSX

Props, State, Component trong React

Xử lý sự kiện

Truyền dữ liệu giữa các component

React Component life cycle

React Hook

Kết nối API, render giao diện

Giới thiệu Redux, ứng dụng Redux vào React App

Giới thiệu Next.js, SSR


Đội ngũ giảng viên

Trịnh Minh Cường

Trịnh Minh Cường

Giảng viên Techmaster

Trên 25 năm kinh nghiệm, Microsoft Technology Evangelist

Đã tham gia phất triển hơn 100 dự án phần mềm trong và ngoài nước.

Đã từng làm việc tại Microsoft Vietnam, HarveyNash Vietnam, Fujitsu Vietnam, Trivision và Pacific R.I.M

Nguyễn Xuân Nam

Nguyễn Xuân Nam

Giảng viên Techmaster

5+ năm kinh nghiệm lập trình web

10+ năm kinh nghiệm xây dựng các hệ thống IT

Trải qua các vị trí từ Software Engineer, Tech Lead, Architecture đến BrSE, PM trong các dự án lớn nhỏ cho thị trường Nhật

Đặng Quang Huy

Đặng Quang Huy

Giảng viên Techmaster

Fullstack Web, Mobile developer tại Techmaster

Có kinh nghiệm làm việc trong các dự án out source, startup, và các dự án mã nguồn mở

Giảng viên nhiều khóa học ngắn hạn, dài hạn và các khóa học cho doanh nghiệp của Techmaster

Tào Thúy Quỳnh

Tào Thúy Quỳnh

Giảng viên Techmaster

5+ năm kinh nghiệm lập trình di động iOS - Android

Giảng dạy các khóa iOS Swift, Flutter, React Native tại Techmaster Vietnam

Giảng viên khóa đào tạo lập trình di động dài hạn

Đặng Quang Huy

Bùi Văn Hiên

Giảng viên Techmaster

Lập trình viên Fullstack tại Techmsater

5+ năm kinh nghiệm lập trình lĩnh vực Web

Giảng viên nhiều khóa học ngắn hạn, dài hạn và các khóa học cho doanh nghiệp của Techmaster

Nguyễn Xuân Ba

Nguyễn Xuân Ba

Giảng viên Techmaster

5+ năm kinh nghiệm lập trình Web, Data Analysis

Nhiều kinh nghiệm làm việc trong các dự án out source, startup

Giảng viên nhiều khóa học như Java, Python, React tại Techmaster


Học phí

Đóng 2 kỳ

20.000.000

Hỗ trợ đóng học phí theo kỳ, học viên có thể đóng tiền 2 lần với mức học phí không chênh lệnh nhiều

Đóng trọn gói

19.000.000

Học phí trọn gói, với mức giá ưu đãi hơn nhiều so với đăng ký từng học phần riêng lẻ

Ưu đãi học phí

17.900.000

Ưu đãi học phí 10% dành cho học viên nữ, bộ đội xuất ngũ, ...


Sản phẩm học viên


FAQ

Một số câu hỏi thường gặp của học viên

Techmaster cam kết việc làm như thế nào?

Techmaster liên kết với một số công ty và sẽ giới thiệu cho học viên tới các công ty đó, hoặc công ty sẽ trực tiếp tuyển dụng học viên làm việc ở vị trí thực tập

Nếu sau một thời gian tôi vẫn không xin được việc?

Techmaster sẽ hoàn trả học phí cộng 8.000.000đ cho học viên nếu sau 6 tháng không xin được việc

Tôi có thể rút lại học phí không?

Học viên có thể rút lại học phí trong 3 buổi học đầu tiên nếu cảm thấy không phù hợp hoặc thay đổi ý định, ngoài ra, học viên cũng có thể bảo lưu để học trong thời gian sau

Ngoài thời gian học offline tôi có thể đến Techmaster học không?

Techmaster có rất nhiều phòng học, luôn thoải mái thời gian cho học viên có thể đến học bất kỳ lúc nào, ngoài ra còn có thể trao đổi trực tiếp với giảng viên


Cảm nhận của học viên

Giáo trình xây dựng cho học viên bắt đầu học lập trình từ con số 0 tới khi hoàn thiện được sản phẩm cụ thể.

Thời gian học vừa đủ, đặc biệt là cam kết việc làm cho học viên.

Võ Xuân Hải

Cựu học viên lớp NodeJS

reviewer

Đội ngũ giảng viên giàu kinh nghiệm thực tế dự án, giảng dạy nhiệt tình, hỗ trợ hỏi đáp ngoài giờ học.

Học viên được cấp tài khoản học vĩnh viễn trên hệ thống bài giảng trực tuyến sinh động với slide và video giúp sinh viên dễ dàng ôn tập lại kiến thức ngay cả khi khoá học kết thúc.

Nguyễn Huy Cường

Cựu học viên lớp NodeJS

reviewer

Liên hệ tư vấn

Vui lòng nhập họ tên của bạn
Vui lòng nhập số điện thoại
Vui lòng nhập địa chỉ email