HTML là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các trang web trên World Wide Web. Nó có thể được trợ giúp bởi các công nghệ như CSS và các ngôn ngữ kịch bản giống như JavaScript.
React là một trong những thư viện được sử dụng phổ biến hiện nay với các ứng dụng đang được sử dụng như: FaceBook, Instagram, Tweeter, Netflix, WhatsApp,…
Lập trình front end - react có nhu cầu thị trường rất lớn và có nhiều sự lựa chọn cho bạn.
Với mô hình đào tạo thực chiến "Học thực tế - Làm thực tế ", môi trường học tập và thực tập hoàn chỉnh, phương pháp đào tạo và các dịch vụ hỗ trợ tích cực cùng đội ngũ chuyên gia giàu kinh nghiệm và tâm huyết đồng hành giúp bạn trang bị đầy đủ các kỹ năng cho sự thành công cho công việc sau này.
STT | MÔN HỌC | SỐ GIỜ |
1 | Building Modern Websites (HTML5, CSS3, Javascript) | 40 |
2 | UI / UX for Responsive Web Design | 16 |
3 | Frontend Web Development with React | 50 |
TỔNG SỐ GIỜ HỌC | 106 |
Cài đặt Visual Studio Code và các extensions
Cài đặt Nodejs cho lập trình React
Introduction to the Web and HTML5
Formatting Text and Using Hyperlinks and Anchors
Introduction to CSS3
Formatting Using Style Sheets
Displaying Graphics and CSS3 Animation
Understanding Layouts in CSS3
New Features of CSS3
HTML Layout, Forms, and Elements
HTML5 Tables, Audio, and Video
JavaScript - I
JavaScript - II
ECMAScript 2022 and its New Features
Canvas and Web Storage in HTML5
HTML5 Geolocation and APIs
Building Mobile Websites
Mini Project
Introduction to User Interface Design
Introduction to User Experience Design
Understanding Responsive Web Design
Understanding Strategies for Responsive Web Design
Using Common RWD Patterns in Mobile Designs
Usability Studies in Responsive Web Design
Understanding the Figma Tool
Designing Websites with Figma Tool
4.1: Introduction React
Giới thiệu React JS
Hướng dẫn cách viết JSX
Viết trang HTML ReactJS đầu tay: Giới thiệu thông tin của bạn
4.2: React - Các khái niệm chính
Giới thiệu Component & Cách tạo Component
Hiểu về trình tự hoạt động của một Component
Tạo & Sử dụng Properties
Quản lý event trên một Component
Quản lý State (Trạng thái) của một Component
Hiểu trõ bản chất chu kỳ hoạt động của một Component (Component Lifecycle)
Cách Mount / Unmount một Component
Tối ưu hóa với Components với React.useCallback, React.useMemo, React.memo
Component lồng nhau (Nested Components).
Vận dụng tính năng mới React Hooks, HOCs, ...
4.3: Làm việc với React Router version 6.x
4.4: Làm việc với Form trong React (Formik / React-Hook-Form)
4.5: Quản lý trạng thái với Redux & Zustand
Tại sao phải dùng Redux?
Cài đặt Redux.
Các hàm trong Redux.
Khởi tạo Reducer & truy cập State của ứng dụng.
Dispatching & Handling các Actions.
Redux: Thêm phần tử vào mảng.
Redux: Cập nhật / Xóa phần tử trong mảng.
Làm việc với nhiều Reducers, nhiều Modules.
Asynchronus actions (Redux Thunk).
React-Redux: Provider & Connect & Redux Hooks.
Sử dụng thư viện Zustand
4.6: Vận dụng các thư viện UI / UX
Thực hiện dự án gồm tài liệu, làm việc nhóm, làm việc với Git
Xây dựng các Website hoàn chỉnh như Bán hàng trực tuyến, Tin tức, Quản lý thông tin, ...
Hướng dẫn viết hồ sơ xin việc ấn tượng với nhà tuyển dụng
Ôn tập các câu hỏi phỏng vấn
Kỹ năng phỏng vấn & xin việc
Sản phẩm đồ án website thương mại thực phẩm:
Sản phẩm đồ án website bán xe ô tô:
Aptech luôn chú trọng chất lượng đào tạo, đáp ứng nhu cầu thực tế của doanh nghiệp. Đội ngũ giảng viên giàu kinh nghiệm, nhiệt tình, tận tâm với công việc, luôn sẵn sàng giúp đỡ học viên trong quá trình học tập và làm việc.
Với chương trình học chú trọng thực hành, sinh viên APTECH luôn được tạo điều kiện để thực hiện các dự án thực tế một cách thành thạo, chuyên nghiệp nhất.
Vui lòng cung cấp cho chúng tôi thông tin liên hệ
Các chuyên viên tư vấn luôn sẵn sàng trả lời các thắc mắc và tư vấn thông tin chi tiết về các khóa học mà bạn quan tâm.