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, Luvina, Brother, VinGroup, OneMount Group, Hyperlogy, Tinh Vân, Vietnam Airline

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

Toàn bộ 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.
Lộ trình học dài hạn trong 4.5 tháng với cam kết việc làm cho học viên.
Học viên được cung cấp mã nguồn khoá học github : ví dụ mẫu, mini project...
Techmaster định kì tổ chức các cuộc thi Code Camp rèn luyện kỹ năng cho học viên

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

Giới thiệu kiến trúc Microservices

Tìm hiểu về Docker, đóng gói ứng dụng

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


Tài liệu miễn phí

Học liệu cho học viên bao gồm: Slides, videos, mã nguồn github và tài khoản học trực tuyến vĩnh viễn trên hệ thống Techmaster. Tham khảo một số videos và slides được sử dụng trong khóa học.

Tải slide mẫu

Đội ngũ giảng viên

Đội ngũ giảng viên giàu kinh nghiệm sư phạm, tỉ mỉ, tận tâm, trách nhiệm trong công tác giảng dạy.

Trịnh Minh Cường

Trịnh Minh Cường

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

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

Bùi Văn Hiên

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

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

Đặng Quang Huy

Đặng Quang Huy

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

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


Học phí

Đóng 2 kỳ

17.000.000

Hỗ trợ đóng học phí theo kỳ, học viên có thể nộp 2 kỳ, 8.500.000đ/kỳ

Đóng trọn gói

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

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


Phỏng vấn học viên

Đỗ Phương Thảo

Học viên lớp Frontend

reviewer

Võ Xuân Hải

Frontend Developer, ISOFH

reviewer

Nguyễn Huy Cường

Frontend Developer, Sun-asterisk Vietnam

reviewer

Ngô Mạnh Dương

Học viên lớp DevOps

reviewer

Đặng Đức Mạnh

Học viên lớp Foundation, Java

reviewer

Cung Bùi Tuấn Anh

Học viên lớp Frontend

reviewer

Trịnh Bá Hưng

Học viên lớp Frontend

reviewer

Nguyễn Bảo Tân

Học viên lớp DevOps

reviewer

Chuyên bài NodeJS


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

Tư vấn viên

CS2: Techmaster Cơ sở Nguyễn Đình Chiểu

Số 14/4 Nguyễn Đình Chiểu, Hai Bà Trưng, Hà Nội