Làm dự án với ReactJS + Redux và TypeScript
Khóa học này sẽ thay đổi hoàn toàn mới sử dụng ReactJS, TypeScript và Redux. Với React chúng ta sẽ sử dụng Functional Component và React Hooks
Giảng viên
Bạch Ngọc Toàn
Nội dung khóa học
0 bài học • 20 giờ học
Và 8 bài học khác...
Mô tả khóa học
Khóa học này sẽ thay đổi hoàn toàn mới sử dụng ReactJS, TypeScript và Redux. Với React chúng ta sẽ sử dụng Functional Component và React Hooks. Phần backend API của khoá học này sẽ sử dụng REST API của khoá học TEDU-41 là Xây dựng REST API với NodeJS MongoDB và Express.
.Đây sẽ là món quà hoàn toàn mới để các bạn hướng đến full stack Javascript. Với bộ công nghệ này và sau này sẽ là React Native bạn sẽ có thể làm dự án cho cả 3 nền tảng Web, Android và IOS với chỉ một ngôn ngữ lập trình duy nhất là JavaScript.
Với một cải tiến nữa là chúng ta dùng Javascript nhưng viết dạng TypeScript sẽ giúp việc hạn chế các điểm yếu của JavaScript thuần như kiểu lỏng kẻo, giúp check lỗi lúc biên dịch tốt hơn nhờ Strong Type. Code cũng sẽ dễ maintenance sau này hơn. TypeScript được sử dụng xuyên suốt từ Backend đến Frontend.
Đây cũng là stack công nghệ đang hot hiện nay thể hiện sự linh hoạt, tốc độ và độ mở rộng tốt. Chỉ cần các bạn thành thạo JavaScript căn bản là có thể học được nên có thể đáp ứng được rộng rãi nhu cầu của các bạn. TEDU đã đang và sẽ luôn nghiên cứu phát triển các khóa học mới và chất lượng với giá cả luôn thấp hơn giá trị của khóa học.
Khóa học này cũng sẽ như các khóa học khác, sẽ phát triển một dự án hoàn chỉnh để chúng ta cùng trải nghiệm những kiến thức mới và kỹ năng mới chưa từng có. TEDU đã đưa đến cộng đồng thành công các khóa học về .NET và Angular trong quá khứ và khẳng định các khóa mới sẽ ngày càng tốt và hoàn thiện hơn.
Công nghệ sử dụng:
- ReactJS version 16.8
- Ngôn ngữ TypeScript
- Thư viện Redux
- REST API
Nội dung khoá học:
- Giới thiệu về dự án
- Giới thiệu về phần backend API
- Giới thiệu về thư viện Redux
- Giới thiệu về React Hook
- Chuẩn bị môi trường để phát triển
- Bắt đầu tạo mới ứng dụng
- Xây dựng cấu trúc ứng dụng
- Ghép giao diện SbAdmin 2
- Cài đặt Redux
- Cấu hình Router
- Tạo trang login kết nối Backend API
- Tạo PrivateRoute component
- Hiển thị thông tin đăng nhập
- Hiển thị danh sách người dùng
- Tạo component phân trang
- Tìm kiếm người dùng
- Thêm mới người dùng
- Thêm tính năng thông báo
- Chỉnh sửa người dùng
- Xoá người dùng với popup xác nhận
- Refresh jwt token
- Quản lý nhóm
- Quản lý profile
- Quản lý post
- Quản lý tin nhắn
- Deploy ứng dụng lên Heroku
Chú ý: Khóa học này được chia ra 2 khóa là sử dụng TEDU-41 để làm REST API
Dự kiến phát hành vào cuối năm 2020.
Khóa học liên quan
Lập trình dự án Website bán hàng ASP.NET MVC 4
Đây là khóa học của TEDU với format là quá trình làm một dự án thực tế step by step để giúp các bạn giải quyết các vấn đề thường gặp một cách nhanh nhất.
Làm dự án với WebAPI, AngularJS và EF Code First
Đây không đơn thuần là khóa học giúp các bạn làm dự án hay làm project thực tế mà nó còn bao gồm các kiến thức và kỹ năng giúp các bạn làm việc chuyên nghiệp trong môi trường công ty phần mềm.
Khóa học sử dụng TypeScript căn bản
Khóa học TypeScript căn bản là khóa học miễn phí của TEDU giới thiệu cho các bạn làm quen với một ngôn ngữ gọi là TypeScript dùng để phát triển ứng dụng phía client. Giúp bạn có nền tảng tốt để học Angular2
Khóa học Angular 2 căn bản
Khóa học Angular2 cơ bản giới thiệu tổng quan về Angular2 như kiến trúc, các thành phần của Angular2, giúp các bạn tiếp cận nhanh nhất với Angular2.
Khóa học bao gồm:
- Video Full HD
- Tài liệu học tập
- Source code mẫu
- Hỗ trợ Q&A
- Cập nhật miễn phí