Khóa học React js và Redux - tạo ứng dụng fullstack với Node JS + React JS (29)

Một khóa học rất hay nữa vừa mới được công bố tại fedu, đó là khóa học React js và Redux. Vậy hôm nay chúng ta cùng xem trong khóa học có những gì nhé. Trước tiên chúng ta cùng tìm hiểu một số khái niệm quan trọng mà bạn cần phải biết.

React JS là gì?

Khi bạn tìm đến khóa học này rồi thì mình tin là bạn đã quá hiểu nó là gì rồi phải không nào? Nhưng nếu bạn chưa biết thì mình xin giải thích một cách đơn giản như sau:

React JS là một thư viện được viết bằng ngôn ngữ Javascript, nó dùng để xây dựng giao diện người dùng (user interface - UI). Nói một cách khác thì nó dùng để xây dựng giao diện phía ngoài của người dùng. Vì là một thư viện JS dùng tạo UI nên bản thân nó không thể kết nối lên server, vì vậy bạn phải kết hợp một ngôn ngữ khác như:

  • Server side language: PHP, ÁSP, NodeJS ...
  • Database: MySQL, SQL Server ...
  • HTML - CSS

Nếu bạn là người mới tìm hiểu thì mình khuyên bạn nên học React JS vì nó được tạo ra với tiêu chí Learn One Write Everywhere. Bạn sẽ học tư duy, học ngôn ngữ và áp dụng vào cả một trong hai lĩnh vực đó mà web và mobile. Còn nếu bạn là một người chưa biết gì về Javascript? Lúc này bạn nên tìm hiểu nó trước khi bắt đầu học React JS.

Redux là gì?

Có React rồi tại sao lại học thêm Redux. Thực ra Redux là một thư viện Javascript dùng để tạo ra lớp quản lý trạng thái của ứng dụng, dựa trên nền tảng của Fux do Facebook sáng tạo, vì vậy Redux thường là một đôi không thể thiếu đối với ReactJS và React Native. Ngoài ra bạn cũng có thể sử dụng Redux với các framework khác như Angular, Backbone, Ember ...

Để dễ hình dung thì mình đưa ra một ví dụ khá đơn giản. Giả sử bạn đang lướt web tại freetuts.net, sau một khoảng thời gian bạn đi từ trang này tới trang khác thì mỗi trang như vậy ta gọi là trạng thái. Vậy việc quản lý trạng thái ở đây có lợi gì? Tiêu chí của React JS đó là tạo ra một ứng dụng Single page, mọi thứ đều sử dụng các control của ứng dụng cung cấp, vì vậy việc quản lý trạng thái trở nên khó khăn hơn rất nhiều, nhất là đối với các ứng dụng mobile.

Khóa học có những gì?

Giống như tiêu đề, khóa học sẽ học về React JS và Redux, đương nhiên bạn sẽ được giới thiệu thêm một số thành phần liên quản khác. Tóm lại nội dung gồm các chủ đề chính như sau:

React JS: Học các kiến thức React từ căn bản, học các component, hệ thống router, load dữ liệu JSON, tối ưu SEO ....

Redux: Học kiến thức Redux từ căn bản, kết hợp Redux với Firebase.

Xây dựng ứng dụng: Áp dụng các kiến thức để xây dựng một ứng dụng hoàn chỉnh với các chức năng thêm xóa sửa, kết hợp với các hệ thống database khác như MySQL, Firebase, PostgreSQL. Ngoài ra ứng dụng sẽ được kết hợp với NodeJs

Giới thiệu khóa học

Hình thức Online
Tôi sẽ học ở đâu? Khóa học thuộc bản quyền của fedu.vn, vì vậy bạn sẽ được học trên hệ thống của họ.
Giảng viên dạy là ai? Giảng viên là anh Nguyễn Đức Việt, sinh năm 1986, tốt nghiệp Đại học Bách khoa, khoa Công nghệ thông tin. Anh hiện đang là Giảng viên Thiết kế web.
Khóa học có bằng cấp không? Không, đây là khóa học bổ trợ kiến thức nên sẽ không có bằng cấp.
Đối tượng học là ai? Đối tượng là những bạn đang muốn học React JS và đã có kiến thức nền tảng Javascript.
Giá gốc 199,000đ
Nơi học FEDU.VN

Đăng ký ngay hôm nay để được giảm giá

Cơ hội mua khóa học này chỉ với 160,000đ khi đăng ký tại freetuts.net

Freetuts.net là đại lý cung cấp khóa học online và offline với giá rẻ nhất, giảm lên đến 77% cho khóa học này, nhanh tay đăng ký nhé bạn.

Khách hàng đã mua khóa học này

Trần Thành ****htrandev1804@gmail.com
Nguyen Quoc Hieu ****marino97@gmail.com
Nguyễn Anh Tuấn ****anhnguyenasp@gmail.com
Lê Nhân Phụng ****anphung@gmail.com
bùi duy đông ****uydong260041@gmail.com
Nguyễn Quang Việt ****gvietntd@gmail.com
TRẦN HẢI LONG ****hailong0807@gmail.com
Dao Quang Truong ****ac26062001@gmail.com
Vũ Tiến Dũng ****endung2205@gmail.com
Binh ****sland.zoo@gmail.com
... Xem thêm

Nội dung khóa học

  • Phần 01 – Giới thiệu – cài đặt – và chạy chương trình React JS đầu tiên
  • Phần 02 – Khái niệm và 4 cách định nghĩa component trong React JS
  • JavascriPhần 03 – Khái niệm và cách truyền thông tin qua Props trong Componentpt căn bản
  • Phần 04 – Thực hành JSX và hàm ‘Map’ thông dụng
  • Phần 05 – Thực hành kiến thức Component qua bài tập chuyển đổi giao diện từ bootstrap 4 sang React JS
  • Phần 06 – Hai cách viết tương tác trong React JS
  • Phần 07 – Khái niệm State – thao tác với state
  • Phần 08 – Thay đổi state và sử dụng thuộc tính Default Value
  • Phần 09 – Học về LifeCycle của React Component
  • Phần 10 – Học về React Router và thực hành tạo giao diện
  • Phần 11 – Chuyển đổi từ giao diện thành React Component
  • Phần 12 – Tích hợp React Router để thao tác không cần load lại trang
  • Phần 13 – Tạo dữ liệu và load dữ liệu Json trong React JS
  • Phần 14 – Ánh xạ dữ liệu vào Component và tạo đường dẫn SEO
  • Phần 15 – Cách truyền tham số thông qua URL và nhận dữ liệu từ tham số truyền vào
  • Phần 16 – Hoàn thiện chức năng tin liên quan cho demo
  • Phần 17 – Cách gửi nhận dữ liệu bằng Form trong React JS
  • Phần 18 – Project thiết kế backend với dữ liệu LocalStorage
  • Phần 19 – Thiết kế UX và cắt HTML CSS
  • Phần 20 – Tạo Project React và chuyển đổi từ giao diện HTML sang React
  • Phần 21 – Xử lý các tương tác cơ bản
  • Phần 22 – Thực hành kết nối các component cha con và component ngang cấp
  • Phần 23 – Tạo dữ liệu cho project và đẩy dữ liệu ra giao diện
  • Phần 24 – Logic các bước làm và cách lập trình chức năng tìm kiếm
  • Phần 25 – Lập trình chức năng thêm mới thành viên bằng React JS
  • Phần 26 – Hoàn thiện chức năng thêm mới bằng cách tự sinh ID khi tạo mới dữ liệu
  • Phần 27 – Phân tích logic thực hiện chức năng sửa thông tin
  • Phần 28 – Tạo Form sửa dữ liệu và load nội dung khi được kích hoạt
  • Phần 29 – Hoàn thiện chức năng sửa thông tin thành viên
  • Phần 30 – Lập trình chức năng xóa thông tin thành viên
  • Phần 31 – Dữ liệu hóa ứng dụng với LocalStorage
  • Phần 32 – Cách đóng gói ứng dụng và chạy ứng dụng trên Xamp server
  • Phần 33 – Cách đồng bộ code, download code, chạy code và quản lý bằng Github
  • Phần 34 – Bắt đầu với Redux – what & why
  • Phần 35 – Phân tích cấu trúc một ứng dụng Redux
  • Phần 36 – Thực hành với Redux và hàm Subscribe
  • Phần 37 – Tạo ứng dụng kết hợp React – Redux
  • Phần 38 – Cách sử dụng hàm MapDispatchToProps
  • Phần 39 – Giới thiệu Project mới với Redux và Firebase
  • Phần 40 – Học cách sử dụng Firebase trong 30 phút
  • Phần 41 – Thực hành thêm sửa xóa dữ liệu Firebase từ React JS
  • Phần 42 – Cài đặt redux – khởi tạo store – khởi tạo reducer
  • Phần 43 – Thực hành kết nối Store và Component hoàn thiện chức năng thêm mới dữ liệu vào Firebase
  • Phần 44 – Chức năng in dữ liệu ra danh sách
  • Phần 45 – Thực hành kết nối App và NoteItem với Redux Store
  • Phần 46 – Chức năng sửa dữ liệu
  • Phần 47 – Chức năng xoá dữ liệu
  • Phần 48 – Xử lý điều hướng sử dụng Store
  • Phần 49 – Tuỳ biến tiêu đề theo chức năng
  • Phần 50 – Lập trình phần hiển thị thông báo cho các thao tác chức năng
  • Phần 51 – Tổng kết
  • Phần 52 – Cài đặt và tạo cơ sở dữ liệu PostgreSQL
  • Phần 53 – Khởi tạo project
  • Phần 54 – Kết nối Node js và PostgreSql
  • Phần 55 – Phân tích logic của một ứng dụng
  • Phần 56 – Dựng frontend bằng React js
  • Phần 57 – Giao tiếp dữ liệu từ Node js sang React JS
  • Phần 58 – Giao tiếp dữ liệu từ React js sang Node JS
  • Phần 59 – Tổng kết ứng dụng

ĐĂNG KÝ KHÓA HỌC

###########################









CHỌN HÌNH THỨC THANH TOÁN


  • VIETCOMBANK
    Chủ tài khoản: Nguyễn Văn Cường
    Số tài khoản: 0251002704529
    Chi nhánh: Bình Tây, Q6, TP HCM
  • SACOMBANK
    Chủ tài khoản: Nguyễn Văn Cường
    Số tài khoản: 050053235619
    Chi nhánh: Cưkuin Đăklăk
  • VIB
    Chủ tài khoản: Nguyễn Văn Cường
    Số tài khoản: 410704060192515
    Chi nhánh: Buôn Ma Thuột - ĐăkLăk

Số tiền: 160,000đ

Bạn phải nhập đúng địa chỉ bên dưới vì mình sẽ gửi mã kích hoạt qua đường bưu điện, thanh toán tận nhà.


Số tiền: 185,000đ. Trong đó 25,000đ là phí gửi bưu điện

Gửi $ đến địa chỉ paypal: cuongwriter@gmail.com.

Số tiền: 8$ giá đã bao gồm phí giao dịch paypal

Thanh toán qua ví với số điện thoại: 0979306603.

Số tiền: 160,000đ


Lưu ý: Nội dung gửi tiền là [SĐT] mà bạn đã nhập ở trên.