ZendVN - Học lập trình online

logo.png
thumb

Thông tin khóa học

  • Số buổi học Offline 14 buổi
  • Số giờ học Offline 160 phút / 1 buổi
  • Số giờ học Online qua video tặng kèm 30 giờ
  • Hệ thống học Online để học video ở nhà, trên lớp thực hành làm các bài tập mở rộng
  • Hỗ trợ Offline tại lớp, Online 24/7 thông qua các kênh thảo luận

Nội dung chính trong khóa học

Đây là khóa học nâng cao, ZendVN chỉ nhận các bạn học viên đã học xong khóa học Lập trình Frontend Offline tại ZendVN; hoặc các bạn đã có làm các kiến thức vững về HTML, CSS, Javascript, jQuery

Khóa học Lập trình ReactJS - JS Framework hướng dẫn học viên làm chủ ReactJS và sử dụng ReactJS trong các ứng dụng thực tế. Thông qua kiến thức của khóa học này, học viên hoàn toàn có thể tự tìm hiểu các Javascript Framework khác như Angular, VueJS, NextJS, NuxtJS

Các bạn phù hợp tham gia khóa học:

  • Những bạn đã có kiến thức cơ bản về Javascript, HTML, CSS, Javascript ES6 hoặc
    • đã học xong khóa học Lập trình Frontend Offline tại ZendVN hoặc
    • đã học xong khóa học Lập trình Frontend Online tại ZendVN
  • Sinh viên năm 3 năm 4 muốn tiếp cận với các Javascript Framework một cách bài bản.
  • Đã có kiến thức về JS Framework nhưng chưa vững, cần thực hành nhiều dự án thực tế.

Hình thức học

  • Kết hợp cả hai hình thức học Online và Offline.
  • Học Online là hình thức được tặng kèm các khoá học có liên quan với chương trình hiện tại trên hệ thống ZendVN.
    • Đặc thù riêng của ReactJs học viên phải học thêm phiên bản mới của nó là React Hooks.
    • Học viên sẽ xem trước video quay sẵn ở nhà để nắm sơ lược về phiên bản cũ (Class Component)
  • Trên lớp Offline sẽ được học và áp dụng vào phiên bản mới nhất của ReactJs, kết hợp ôn tập, đào sâu, và thực hành với các dự án kèm các tình huống thực tế để nâng cao và khắc sâu kiến thức.

Kết quả đạt được sau khi tham gia khóa học

  • Có tư duy lập trình cốt lõi của một người Front End Developer.
  • Có khả năng xây dựng các ứng dụng Web Front End hiện đại theo dạng SPA
  • Rèn luyện và có khả năng tra cứu thông tin, đọc tài liệu liên quan tới Front End.
  • Được tiếp cận và học hỏi với nhiều kỹ thuật hay và khó từ giảng viên thông qua các dự án thực tế.
  • Thực hành và tích hợp được với hệ thống Back End thông qua API.
  • Học viên sẽ được cung cấp miễn phí mã nguồn Back End để cài đặt trong máy tính cá nhân và mã nguồn Front End tĩnh để luyện tập với ReactJs.

Các kiến thức khác được hướng dẫn

  • Được chia sẻ và định hướng từ giảng viên đã và đang có kinh nghiệm đi làm thực tế.
  • Luôn cập nhật kiến thức và tư duy lập trình mới nhất tính tới thời điểm hiện tại phù hợp với mong muốn tuyển dụng của doanh nghiệp hiện nay.
  • Rèn luyện tư duy giải quyết vấn đề và tự tra cứu tài liệu.
  • Tư vấn viết CV và kinh nghiệm phỏng vấn.

Cam kết trong khóa học

  • Giới hạn chỉ 8 học viên / 1 lớp, cầm tay chỉ việc từng học viên, đảm bảo học viên được kèm cặp sát và nắm kiến thức tại mỗi buổi học
  • Hạn chế học lý thuyết, tăng thực hành thực tế: Học viên được cấp các video để học lý thuyết khi ở nhà, vào lớp học viên sẽ làm các bài tập thực tế và mở rộng 
  • Học viên được hướng dẫn cách tư duy giải quyết bài toán, đọc nghiên cứu tài liệu, tìm kiếm trên Google
  • Học viên được trang bị kiến thức đủ để đi làm, kiếm tiền.
  • Học viên được giới thiệu việc làm nếu có nhu cầu

LỘ TRÌNH HỌC

ZendVN liệt kê chi tiết lộ trình học và kết quả học trong 14 buổi

Buổi 01

Tìm hiểu và ôn tập về ReactJS qua các video học ở nhà.
Hiểu khái niệm về SPA.
Hiểu về State, Props, Component.
Tương tác dữ liệu giữa các Components.
Tìm hiểu React Hooks.
So sánh React Hooks và Class Component.
Một số Patterns hay dùng trong JSX.
Tích hợp các UI Framework trong ReactJs (Bootstrap, ...)

Buổi 02

Tìm hiểu và ôn tập về ReactJS qua các video học ở nhà.
Chuyển đổi các Pet Project đã học sang tư duy sử dụng React Hooks.
Tìm hiểu Life Cycles trong React Hooks và Class Component.
Tư duy xây dựng các Component có khả năng sử dụng lại (Button, Modal, ...)
Ứng dụng các built-in function của Javascript (map, filter,reduce, sort, ...)
Cách xử lý Form nhập liệu trong ReactJs.

Buổi 03

Tìm hiểu và ôn tập về ReactJS qua các video học ở nhà.
Nắm rõ cơ chế hoạt động Redux.
Cách dùng Redux trong React Hooks.
Luyện tập Pet Project sử dụng Redux kết hợp với React.
Thực hành với localStorage.
Ứng dụng các built-in function của Javascript (map, filter,reduce, sort, ...)

Buổi 04

Tìm hiểu và ôn tập về ReactJS qua các video học ở nhà.
Tìm hiểu React Router và áp dụng.
Tìm hiểu React Router sử dụng trong React Hooks.
Một số pattern thường dùng (HOC, Custom Hooks, ...).
Cách tổ chức mã nguồn cho Routertrong dự án thực tế.

Buổi 05

Hiểu API là gì? Cách tương tác dữ liệu giữa Back End và Front End.
Tìm hiểu các cơ chế xử lý bất đồng bộ trong Javascript (Callback, Promise, Async, Await, ...)
Tìm hiểu module Axios hỗ trợ HTTP client.
Xử lý bất đồng bộ với Redux thông qua Middleware.
Nắm rõ các kiến thức về HTTP ứng dụng trong Front End.
Hiểu về cơ chế bảo mật JWT.

Buổi 06

Xây dựng cấu trúc mã nguồn cho Project thực tế.
Cài đặt hệ thống Back End vào máy tính cá nhân
Cài đặt và kết nối Database với Back End
Cấu hình port, domain tại máy tính cá nhân
Xây dựng và tích hợp một số Component thường dùng trong Project.
Cách sử dụng Postman.

Buổi 07

Xây dựng chức năng Latest Articles
Xây dựng chức năng Popular List
Xây dựng chức năng Articles List
Hiện thực kỹ thuật Pagination phía Front End kết hợp với Back End.

Buổi 08

Xây dựng chức năng Multi Level Menus có sử dụng đệ quy Components
Xây dựng chức năng tìm hiếm theo Keywords, Categories, Tags
Xây dựng chức năng Post Details và List Comments (Phần 01)

Buổi 09

Xây dựng chức năng Post Details và List Comments (Phần 02)
Ôn tập kiến thức về cơ chế bảo mật JWT.
Xây dựng chức năng Login, Logout, Register.
Thực hành với localStorage.
Ứng dụng JWT để duy trì truy cập người dùng.

Buổi 10

Ôn tập kiến thức về cơ chế bảo mật JWT.
Xây dựng chức năng Login, Logout, Register.
Thực hành với localStorage.
Ứng dụng JWT để duy trì truy cập người dùng.

Buổi 11

Xây dựng chức năng đăng mới Comment và Reply Comments.
Hiện thực Pagination cho chức năng bình luận.
Kĩ thuật tổ chức dữ liệu cho Nested Comments.
Hiện thực Pagination cho Nested Comments.

Buổi 12

Kĩ thuật tổ chức dữ liệu cho Nested Comments (Phần 02)
Hiện thực Pagination cho Nested Comments (Phần 02)
Chức năng tính số lượt Views cho bài viết.

Buổi 13

Ứng dụng Custom Hooks xây dựng trang Dashboard.
Giới hạn truy cập người dùng.
Xây dựng chức năng Profile. Xử lí liên quan tới Upload avatar.
Xây dựng chức năng Change Password.

Buổi 14

Tiếp tục hoàn thiện các chức năng đã làm.
Ôn tập và tổng hợp kiến thức.
Mở rộng các tình huống tự thực hành thêm ở nhà.

Sản phẩm Demo

Các sản phẩm chính được hướng dẫn trong khóa học, học viên hoàn toàn có thể nâng cấp ứng dụng cho phù hợp

GIẢNG VIÊN & ĐỘI NGŨ SUPPORT

Trần Công Lực

Trần Công Lực

Kinh nghiệm công tác

  • Giảng viên dạy Offline tại ZendVN
  • Xây dựng các khóa học Online tại ZendVN: Javascript nâng cao, VueJS, NuxtJS, NextJS, ...
  • Software Engineer tại công ty Ekino Viet Nam

Thông tin liên hệ

  • Facebook: https://www.facebook.com/congluc1902/
  • Phone: 0343 261 825

ĐIỂM KHÁC BIỆT

Điểm khác biệt và lợi ích khi tham gia khóa học Offline tại ZendVN.com

Hỗ trợ hệ thống học Online

Ngoài việc học tại lớp, học viên được cấp tài khoản để sử dụng hệ thống học trực tuyến tại bất kỳ đâu

Cầm tay chỉ việc

Giới hạn tối đa 8 học viên / lớp, đảm bảo học viên được kèm cặp sát và nắm kiến thức tại mỗi buổi học

Hỗ trợ 24/7

Ngoài việc hỗ trợ tại lớp học, học viên được hỗ trợ từ Giảng Viên và Mentor thông qua các kênh thảo luận

Project và thực hành thực tế

Học viên được hướng dẫn xây dựng các chức năng thực tế trong từng buổi học, hạn chế việc học lý thuyết suông

CẢM NHẬN CỦA HỌC VIÊN VỀ KHÓA HỌC

thumb

Nguyễn Hoàng Nam

Kiến thức mới nhất, văn phòng đẹp
Thầy dạy rất có tâm, kiến thức áp dụng thực tiễn.

thumb

Hắc Ngọc Linh

Môi trường học thoải mái , có danh và bài tập đầy đủ các bài học
Giáo viên hỗ trợ nhiệt tình cho học viên , kỹ năng và kiến thức tốt , giảng dạy dễ hiểu

thumb

Phạm Thế Vinh

Khoá học sử dụng project thực tế, rất dễ tiếp thu.
Giáo viên hỗ trợ nhiệt tình, bổ sung kiến thức còn thiếu cho học viên.

thumb

Vương Bá Phi

Khóa học sử dụng giáo trình mới, có project thực tế, ứng dụng thực tế
Dạy nhiệt tình, chu đáo, dễ hiểu, có khả năng sư phạm, mở rộng và giới thiệu thêm nhiều kiến thức khác ngoài môn học

thumb

Nguyễn Ngọc Phước Thiện

Giảng viên nhiều kinh nghiệm, dạy từ những thứ rất cơ bản, giảng bài rất hay, kiến thức rất vững. Rất hài lòng
Cách truyền đạt hay, hỗ trợ nhiệt tình ở trên lớp học và ở nhà, kiến thức nắm rất chắc, code gọn gàng và tinh tế

thumb

Đinh Nhất Thi

Khóa học đây đủ, giảng viên nhiệt tình
Giảng viên rất nhiệt tình, có chuyên môn, cách truyền đạt sinh động, dễ hiểu.

ĐĂNG KÝ & QUÀ TẶNG

Do giới hạn số lượng học viên chỉ 8 bạn / 1 lớp, để hoàn tất đăng ký giữ chỗ các bạn vui lòng hoàn thiện 2 bước hướng dẫn bên dưới

Bước 1: Chọn lớp học phù hợp với bạn

Thông tin lớp họcHọc phí & Ưu đãi

JSFRAME04 Tối thứ ba, thứ sáu hàng tuần

  • Khai giảng: 22-06-2021
  • Từ 19h đến 21h30 Tối thứ ba, thứ sáu hàng tuần
  • Số học viên 8 bạn / lớp (còn 5 chỗ)
Học phí ưu đãi tháng 6 : 4,200,000 ₫ (Học phí gốc: 4,600,000₫ )

Học phí cần thanh toán: 4,200,000₫

JSFRAME05 Tối thứ ba, thứ sáu hàng tuần

  • Khai giảng: 22-06-2021
  • Từ 19h đến 21h30 Tối thứ ba, thứ sáu hàng tuần
  • Số học viên 8 bạn / lớp
Học phí ưu đãi tháng 6 : 4,200,000 ₫ (Học phí gốc: 4,600,000₫ )

Học phí cần thanh toán: 4,200,000₫

Bước 2: Xác nhận thông tin đăng ký

Họ và tên của bạn
Địa chỉ email của bạn
Số điện thoại của bạn
Facebook của bạn

Lớp học bạn đăng ký



ĐỊA CHỈ HỌC

Sảnh A1 Tòa nhà Đạt Gia, 43 Đường Cây Keo, Tam Phú, Thủ Đức, Hồ Chí Minh

HÌNH ẢNH LỚP HỌC

Trong suốt quá trình học tại lớp, giảng viên và học viên sẽ cùng thảo luận, phân tích, thực hành các tình huống và bài tập thực tế

Contact Me on Zalo
Số điện thoại