Xem thêm

Khóa học ReactJS tại Khoapham.vn

Huy Erick
Giới thiệu ReactJS React là một thư viện viết bằng JavaScript, được sử dụng để xây dựng giao diện người dùng (User Interface - UI). React được phát triển bởi Facebook và được sử dụng...

Giới thiệu ReactJS

  • React là một thư viện viết bằng JavaScript, được sử dụng để xây dựng giao diện người dùng (User Interface - UI). React được phát triển bởi Facebook và được sử dụng rộng rãi bởi nhiều thương hiệu hàng đầu thế giới như Facebook & Instagram.

  • Nếu bạn đã biết mô hình MVC, thì ReactJS chính là "V" - View. React mang đến một mô hình DOM mạnh mẽ, giúp hiển thị các đối tượng trên web một cách hiệu quả và tốc độ mượt hơn bất kỳ Framework JavaScript nào trước đây.

  • React rất dễ học đối với người mới bắt đầu, đặc biệt là với những người đã từng học qua JavaScript, CSS hoặc HTML.

  • Mục tiêu của React là "Học một lần, viết ở bất kỳ đâu" - Sau khi hoàn thành khóa học ReactJS, bạn sẽ không chỉ thiết kế được giao diện web mà còn có nền tảng vững chắc để tiếp cận React Native (Ứng dụng di động) mà không tốn nhiều thời gian học tập.

  • Trong tương lai, React sẽ trở thành Framework JavaScript phổ biến nhất trên toàn cầu. Hãy đồng hành cùng Khoa Phạm để trở thành chuyên gia React với khóa học lập trình web với ReactJS từ A-Z.

ReactJS

Lý do nên chọn khóa học ReactJS tại Khoa Phạm

  • Khoa Phạm có các giảng viên là những chuyên gia có kinh nghiệm với ReactJS.

  • Khoa Phạm hiểu rõ tầm quan trọng của React, và là Trung tâm duy nhất tại Việt Nam đào tạo React một cách nghiêm túc và chuyên nghiệp nhất.

  • Khoa Phạm sẽ dẫn dắt bạn từng bước từ con số 0 cho đến khi bạn có thể tự tin ứng tuyển vào các công ty lập trình React.

  • Học phí hợp lý: Khoa Phạm cam kết chỉ thu học phí tương xứng với công sức chúng tôi bỏ ra.

  • Sự hài lòng của học viên sau khi hoàn tất khóa học là ưu tiên hàng đầu của chúng tôi.

Mục tiêu khóa học

  • Khóa học sẽ giúp bạn trở thành chuyên gia về công nghệ React của Facebook, giúp bạn thiết kế những trang web chuyên nghiệp dựa trên nền tảng ReactJS.

  • Sau khi hoàn tất khóa học, bạn có thể ứng tuyển vào các công ty lập trình Web/Mobile có yêu cầu về React.

  • Hoàn tất khóa học, bạn sẽ có ít nhất 02 trang web hoàn chỉnh trên AppStore, tạo điểm cộng cho việc tìm kiếm việc làm với yêu cầu kinh nghiệm.

Điều kiện học

Bằng cấp - Chứng nhận

Tham dự trên 80% số buổi học và hoàn tất đồ án cuối khóa, học viên sẽ được cấp Chứng nhận hoàn tất khóa học từ Trung Tâm Đào Tạo Tin Học Khoa Phạm, có giá trị trên toàn quốc.

Thời gian & Học phí

  • Thời lượng: 1.5 tháng (3 buổi/tuần, 1.5 tiếng/buổi).

  • Học phí tại Khoa Phạm: 4.850.000 đồng.

  • Địa điểm học: Trung Tâm Đào Tạo Tin Học Khoa Phạm, 263/14 Lý Thường Kiệt, Phường 15, Quận 11, TP.HCM.

  • Hà Nội: Đang cập nhật.

  • Lưu ý: Khóa học này chỉ được học trực tiếp tại Khoa Phạm hoặc qua Zoom.

Đăng kí học

Đăng kí trực tiếp tại Trung Tâm Đào Tạo Tin Học Khoa Phạm (263/14 Lý Thường Kiệt, Phường 15, Quận 11, TP.HCM) hoặc đăng kí qua mail: [email protected].

Lưu ý: Trong tiêu đề, vui lòng ghi rõ "ĐĂNG KÍ - TÊN KHÓA HỌC / NGÀY KHAI GIẢNG". Ví dụ: ĐĂNG KÍ KHÓA HỌC PHP/KHAI GIẢNG NGÀY 15/6/2017.

Nội dung đăng kí vui lòng ghi rõ: "Họ tên - SĐT - Địa chỉ". Ví dụ: Nguyễn Ngọc Hương Hương, 094 276 4080, 263/14 Lý Thường Kiệt, Phường 15, Quận 11, TP.HCM.

Nội dung khóa học Lập trình web với ReactJS

Gồm 07 phần lý thuyết & 02 trang web thực tế (Cập nhật liên tục theo Apple và nhu cầu của doanh nghiệp)

Phần 1: Cài đặt môi trường học

  1. Cài đặt Atom.
  2. Cài đặt Git-SCM & Bash.
  3. Hướng dẫn viết lệnh Command Line.
  4. Cài đặt NodeJS.

Phần 2: Hello ReactJS

  1. Giới thiệu ReactJS.
  2. Tạo Web Server trên NodeJS.
  3. Hướng dẫn viết JSX.
  4. Sử dụng Babel.
  5. Viết trang HTML ReactJS đầu tiên: Giới thiệu thông tin của bạn.

Phần 3: Component

  1. Giới thiệu Component.
  2. Cách tạo Component.
  3. Hiểu về trình tự hoạt động của một Component.
  4. Cách Mount một Component.
  5. Tạo & Sử dụng Properties.
  6. Chu kỳ hoạt động của một Component.
  7. Quản lý events trên một Component.
  8. Quản lý State (Trạng thái) của một Component.
  9. Update Component.
  10. Component lồng nhau.

Phần 4: Kết nối cơ sở dữ liệu với Firebase

  1. Đăng kí & tích hợp Firebase.
  2. Kiến trúc một ứng dụng ReactJS kết nối Firebase.
  3. Các phương pháp PUSH dữ liệu lên Firebase: PUSH/SET.
  4. Tạo Component Get data từ Firebase.
  5. Đổ dữ liệu từ Firebase vào ListView.
  6. Get hình ảnh từ Firebase vào ListView.
  7. Tạo form gửi dữ liệu.
  8. Đăng kí thành viên với Firebase.
  9. Đăng nhập thành viên với Firebase.
  10. Debug với Firebase Chrome Extension.
  11. Phân quyền database trên Firebase.

Phần 5: Thiết kế giao diện với Foundation Style

  1. Giới thiệu Foundation.
  2. Cài đặt Foundation.
  3. Định dạng Navigation.
  4. Định dạng một trang web cơ bản với Foundation.
  5. Tự tạo CSS mới cho Foundation.
  6. Cấu hình CSS.

Phần 6: Redux

  1. Tại sao phải dùng Redux?
  2. Cài đặt Redux.
  3. Các hàm trong Redux.
  4. Khởi tạo Reducer & truy cập State của ứng dụng.
  5. Dispatching & Handling các Actions.
  6. Redux: Thêm phần tử vào mảng.
  7. Redux: Cập nhật / Xóa phần tử trong mảng.
  8. Làm việc với nhiều Reducers.
  9. Asynchronus actions.
  10. React-Redux: Provider & Connect.
  11. Cấu hình Local Storage với Redux.

Phần 7: Xuất bản một ứng dụng ReactJS thành sản phẩm

  1. Cài đặt Git.
  2. Add Git vào ứng dụng React.
  3. Cấu hình GitHub.
  4. Khởi tạo SSH Key.
  5. Push ứng dụng React lên Git Hub.
  6. Đăng kí Heroku & Toolbelt.
  7. Upload & cấu hình ứng dụng React lên Heroku.

Ứng dụng thực tế 1: Thiết kế trang web giải trí

Hướng dẫn từng bước thiết kế trang web bán hàng Online.

Back End: NodeJS & PostgreSQL.

Front End: Foundation + ReactJS.

Ứng dụng thực tế 2: Viết ứng dụng CHAT Online

Sử dụng ReactJS + jQuery + Firebase.

Đồ án cuối khóa & Hoàn tất khóa học

Hoàn tất khóa học, học viên có 2 tuần để làm đồ án cuối khóa với sự hướng dẫn của giảng viên.

Project

Nơi đào tạo lập trình hàng đầu tại Việt Nam

Đã biết gì đến khi trở thành chuyên gia? Đó chính là những gì chúng tôi làm tốt nhất.


Riêng với Khoapham.vn, chúng tôi cam kết mang đến cho bạn những khóa học chất lượng và giúp bạn phát triển sự nghiệp trong lĩnh vực lập trình. Hãy đăng kí ngay để trở thành chuyên gia về ReactJS và khám phá thế giới mới trong lĩnh vực công nghệ thông tin.

1