Lợi ích của học viên
- Tặng miễn phí 01 tài khoản trên Hệ thống quản lý học tập của MCI
- Được support từ đội ngũ IT và CTO của MCI về công nghệ, dữ liệu lớn và hàng trăm job trên Workspace
- Tham gia cộng đồng học viên sôi động, chia sẻ và hợp tác cùng hàng ngàn chuyên gia.
- Nhận chứng chỉ sau khóa học – Ghi nhận kỹ năng và kiến thức đã học.
- Miễn phí học lại không giới hạn – Luôn cập nhật với xu hướng mới nhất.
Frontend Development with React JS
Học viện lập trình MCI xin gửi đến anh chị khóa học React JS, dạy online và offline trong 11 buổi học cùng các chuyên gia.
Khoá học này giúp học viên làm chủ công nghệ lập trình Web với ReactJS, thiết kế được website, xây dựng được các ứng dụng Front End sử dụng ReactJS:
- A/C sẽ được cung cấp TẤT TẦN TẬT các kiến thức để có thể chinh chiến bất kì dự án ReactJS trong lập trình Front End (Front End Developer), từ Component, Binding, Sự kiện, Render, State, Cơ chế truyền dữ liệu, Lifecycle, Pure Component, Redux, Context, Hook, React Animation, Hook Animation, Kết nối Backend qua Restful API mới nhất qua các dự án vô cùng thực tế.
- A/C sẽ code 'Sặp mặt' , không lý thuyết lan man bởi các bài giảng của Giảng viên vô cùng tận tâm, cực kì chuyên nghiệp và vô cùng dễ hiểu, được support nhiệt tình cùng với MENTOR hỗ trợ suốt thời hạn học tập
- A/C sẽ được rèn luyện kỹ năng làm việc nhóm, kỹ năng tự học, kỹ năng nghiên cứu, kỹ năng đọc sách tiếng anh, kỹ năng làm việc theo qui trình, kỹ năng thuyết trình và kỹ năng phân tích dự án,...
- Tài nguyên học tập và hệ thống học tập vô cùng lớn và chuyên nghiệp, hệ thống dự án đồ sộ, bài tập luyện chuyên sâu. Các dự án bạn luyện và nộp thêm được chấm và review đưa ra các góp ý để A/C ngày càng chuẩn và chuyên nghiệp hơn.
- VÀ ĐẶC BIỆT A/C CHỨNG TỎ với nhà tuyển dụng A/C có đầy đủ kinh nghiệm từng trải qua các dự án, điều mà Doanh nghiệp luôn yêu cầu khi phỏng vấn !
Đối tượng
- Bạn đang là sinh viên năm 2, 3 hoặc năm cuối Cao Đẳng hoặc Đại học CNTT đã vững kiến thức Tư duy lập trình & Lập trình hướng đối tượng & kiến thức về Lập trình Front End Foudation- Bạn là người đi làm trái nghề nhưng yêu thích CNTT và muốn theo đuổi nó từ đầu và đã vững kiến thức Tư duy lập trình & Lập trình hướng đối tượng & Lập trình Front End Foundation
- Bạn là sinh viên IT, Tester, Điện tử, Cơ điện tử, Kinh tế, Ngân hàng, ... mong muốn chuyển nghề và đã vững kiến thức Tư duy lập trình & Lập trình hướng đối tượng & Lập trình Front End Foundation
- Bạn đam mê CNTT từ trước nhưng chưa có cơ hội học và đây là thời điểm bạn mong muốn được tham gia lại từ đầu.
Yêu cầu đầu vào
- Hiểu cơ bản về website và phần mềm- Nếu đã có 1 chút kinh nghiệm về coding thì tiếp cận sẽ dễ dàng hơn
Bạn sẽ học những gì
- Bạn sẽ được đào tạo để trở thành một lập trình Front-End chuyên nghiệp- Được truyền kinh nghiệm "máu lửa" từ các Giảng viên chuyên nghiệp qua các dự án được lấy từ doanh nghiệp
- Được đào tạo theo một LỘ TRÌNH chuẩn hóa qua các phương pháp giảng dạy TÍCH CỰC (Active Learning)
- Được rèn luyện tư duy, logic nền tảng, cốt lõi trong nghề lập trình Front End
- Có khả năng phân tích dự án, ước lượng dự án trong thực tế
- Vừa chuyên nghiệp hóa chuyên môn, vừa thông thạo các kỹ năng mềm trong làm việc
- Xây dựng và triển khai được các dự án thực tế liên quan đến Javascript chuyên sâu
- Đáp ứng các nhu cầu tuyển dụng Front End qua việc học những công nghệ mới nhất về Front End
Nội dung khóa học
- Bài 1: React, ReactDOM
- Bài 2: Kiến thức nền về Component
- Bài 3: JSX, Props
- Bài 4: Truyền dữ liệu giữa các component
- Bài 5: React Event, Binding, Render
- Bài 6: Redux
- Bài 7: HTTP & Kết nối API
- Bài 8: Routing
- Bài 9: React Hook cơ bản
- Bài 10: Thư viện Material UI
- Bài 11: Dự án cuối khoá - Tổng kết hệ thống kiến thức toàn bộ khoá học
React, ReactDOM
Mục tiêu:- Cách thêm React vào Website - ReactDOM là gì? Tại sao phải sử dụng?
Ứng dụng: Case Study:Ecommerce Quản lý đa nền tảng dành cho nhân viên, học viên, giảng viên, cộng tác viên, nhà tuyển dụng
Kiến thức nền về Component
Mục tiêu:- Khởi tạo dự án & tìm hiểu cấu trúc dự án - Khái niệm component , phân loại component - Thực hành phân tích giao diện chia layout component (Layout landingpage)
Ứng dụng: Case Study:Ecommerce Quản lý đa nền tảng dành cho nhân viên, học viên, giảng viên, cộng tác viên, nhà tuyển dụng
JSX, Props
Mục tiêu:- JSX là gì? Tại sao cần JSX? - Props là gì? Dùng props khi nào?
Ứng dụng: Case Study:Ecommerce Quản lý đa nền tảng dành cho nhân viên, học viên, giảng viên, cộng tác viên, nhà tuyển dụng
Truyền dữ liệu giữa các component
Mục tiêu:- Truyền dữ liệu qua component children - Props - Props truyền sự kiện qua Props - Thực hành qua ví dụ chọn và xem chi tiết sản phẩm - Phân biệt state và props
Ứng dụng: Case Study:Ecommerce Quản lý đa nền tảng dành cho nhân viên, học viên, giảng viên, cộng tác viên, nhà tuyển dụng
React Event, Binding, Render
Mục tiêu:- Cơ chế binding dữ liệu component, Bingding object, Binding function - Xử lý sự kiện trong react - Render và rerender với state (state and updating state) - Render với điều kiện
Ứng dụng: Case Study:Ecommerce Quản lý đa nền tảng dành cho nhân viên, học viên, giảng viên, cộng tác viên, nhà tuyển dụng
Redux
Mục tiêu:- Giới thiệu về Redux - Cấu trúc của Redux - Sơ đồ hoạt động của Redux - Cài đặt Redux
Ứng dụng: Case Study:Ecommerce Quản lý đa nền tảng dành cho nhân viên, học viên, giảng viên, cộng tác viên, nhà tuyển dụng
HTTP & Kết nối API
Mục tiêu:- Thư viện hỗ trợ: Axios
Ứng dụng: Case Study:Ecommerce Quản lý đa nền tảng dành cho nhân viên, học viên, giảng viên, cộng tác viên, nhà tuyển dụng
Routing
Mục tiêu:- Routing là gì? - Thuộc tính: History, Match, Redirect - Cơ chế Guard
Ứng dụng: Case Study:Ecommerce Quản lý đa nền tảng dành cho nhân viên, học viên, giảng viên, cộng tác viên, nhà tuyển dụng
React Hook cơ bản
Mục tiêu:- React Hook là gì? - Lý do ra đời React Hook - Nên dùng Hook hay Class component - Các hook cơ bản: useState, useEffect, useCallback, useMemo
Ứng dụng: Case Study:Ecommerce Quản lý đa nền tảng dành cho nhân viên, học viên, giảng viên, cộng tác viên, nhà tuyển dụng
Thư viện Material UI
Mục tiêu:- Làm quen với thư viện Material UI - Tìm hiểu JSS (CSS in JS)
Ứng dụng: Case Study:Ecommerce Quản lý đa nền tảng dành cho nhân viên, học viên, giảng viên, cộng tác viên, nhà tuyển dụng
Dự án cuối khoá - Tổng kết hệ thống kiến thức toàn bộ khoá học
Mục tiêu:- Áp dụng tất cả kiến thức đã học - Xây dựng Full các dự án với các chức năng nâng cao - Phân tích yêu cầu - Xây dựng giao diện - Tổ chức ứng dụng - Tổ chức sơ đồ lớp - Qui trình thực hiện
Ứng dụng: Case Study:Ecommerce Quản lý đa nền tảng dành cho nhân viên, học viên, giảng viên, cộng tác viên, nhà tuyển dụng
Tại sao khóa học tại MCI phù hợp với bạn
1. Lộ trình khóa học thiết kế khoa học, theo quy trình làm việc thực tế giúp bạn tiếp thu và nắm chắc kiến thức theo trình tự khoa học2. Giáo trình đào tạo theo chuẩn Quốc tế kết hợp giữa lý thuyết và thực hành qua các case study thực tế
3. 100% Giảng viên tại MCI là các chuyên gia tư vấn tại Big4 các tập đoàn lớn tại Việt Nam, có chứng chỉ đào tạo nghiên cứu quốc tế trong lĩnh vực lập trình và dữ liệu
4. Giảng viên hướng dẫn tận tay giúp bạn thành thạo trong thời gian ngắn nhất
5. Cam kết chất lượng đào tạo, miễn phí học lại trọn đời nếu chưa nắm rõ kiến thức