LẬP TRÌNH WEB FRONT END VỚI HTML VÀ REACT
TỔNG QUAN VỀ KHÓA HỌC
Với sự bùng nổ mạnh mẽ các ứng dụng internet và nhu cầu tuyển dụng lập trình viên Web ngày càng nhiều của các Doanh nghiệp CNTT. Khóa học Lập Trình Web Front End Với HTML Và React là sự lựa chọn lý tưởng cho các bạn đam mê CNTT.
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.
MỤC TIÊU KHÓA HỌC
- Cung cấp cho học viên kỹ năng thiết kế giao diện website chuyên nghiệp.
- Cung cấp Kỹ năng phân tích, thiết kế, xây dựng giao diện website phù hợp với tất cả các thiết bị.
- Cung cấp các kỹ thuật lập trình hiệu quả, sử dụng Framework jQuery, Bootstrap để xây dựng các giao diện website thương mại điện tử, blogs…
- Sau khóa học, học viên tự tin tham gia ứng tuyển vào vị trí front end tại các doanh nghiệp.
- Chia sẻ những kinh nghiệm trong thiết kế và lập trình Web từ Giảng viên.
ĐỐI TƯỢNG THAM GIA KHÓA HỌC
- Những bạn chưa có kiến thức chuyên môn có mong muốn và định hướng theo học Lập trình front end - react.
- Học sinh THPT mong muốn trở thành lập trình viên front end.
- Sinh viên Công nghệ thông tin cần chuẩn hóa và cập nhật kiến thức mới nhất.
- Người đã và đang làm việc trong lĩnh vực công nghệ thông tin có quan tâm và mong muốn học thêm ngôn ngữ lập trình mới.
KHAI GIẢNG VÀ THỜI LƯỢNG KHÓA HỌC
- Khai giảng hàng tháng
- Thời lượng khóa học: 2.5 tháng
NỘI DUNG TỔNG QUÁT & SỐ GIỜ HỌC
STT | MÔN HỌC | SỐ GIỜ |
1 | HTML: Thiết kế Web với HTML5, CSS3, Javascript và Bootstrap | 60 |
2 | REACT: Lập trình FRONT-END với Reactjs | 50 |
TỔNG SỐ GIỜ HỌC | 110 |
NỘI DUNG CHI TIẾT CHƯƠNG TRÌNH HỌC
Phần 1: Cài đặt môi trường lập trình
Phần 2: HTML5, CSS3, Javascript
- Giới thiệu ngôn ngữ lập trình Web
- Xây dựng Website tĩnh với các thẻ HTML và CSS
- Tạo trang web với ngôn ngữ HTML5
- Hoàn chỉnh giao diện trang Web với CSS3
- Lập trình Javascript
- Xử lý nâng cao với các đối tượng trong Javascript
Phần 3: Kỹ thuật xây dựng Web nâng cao với Bootstrap & Jquery
- Xử lý nâng cao với các đối tượng trong Javascript và jQuery
- Tường tận về khái niệm, bản chất và cấu trúc của bootstrap
- Biết sử dụng công cụ chrome developer tool trong thiết kế
- Áp dụng Bootstrap framework thiết kế website hiện đại, đẹp mắt, có khả năng tương tác cao, tương thích với mọi trình duyệt và hiển thị trên mọi thiết bị
Phần 4: React
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
Phần 5: Thực hiện dự án Thực hiện dự án hoàn chỉnh, xây dựng các Website như tin tức, bán hàng online, quản lý thông tin,...
Phần 6: Kỹ năng mềm: Kỹ năng làm việc nhóm, Kỹ năng phỏng vấn, tìm việc
MỘT SỐ WEBSITE CỦA CÁC BẠN KHÓA TRƯỚC
- Sản phẩm đồ án website thương mại thực phẩm: ( https://cloud-market-at-home.vercel.app/ )
- Sản phẩm đồ án website bán xe ô tô: ( https://rin3008.github.io/demo/index.html#reviews )
HỌC PHÍ VÀ ƯU ĐÃI
-
Học phí gốc: 5.500.000 VNĐ
-
Đóng học phí trọn gói chỉ còn: 4.700.000 VNĐ
- Đóng học phí trọn gói + Đăng ký nhóm từ 2 học viên: 4.500.000 VNĐ
THÔNG TIN LIÊN HỆ
Phòng tư vấn, tuyển sinh
Tòa nhà VNPT, 38 Yên Bái, Quận Hải Châu, TP Đà NẵngĐiện thoại: 0236.3.779.779
Fax: 0236.3.779.555
Email: tuyensinh@softech.vn