Lập trình di động đa nền tảng React Native cập nhật 2020
Thời gian: 14h00 - 17h00, Thứ 2 - 6

Lý do nên học React Native ngay bây giờ?

  • React Native là framework do Facebook phát triển, xây dựng các ứng dụng Mobile đa nền tảng.
  • Nhu cầu tuyển dụng nhân sự từ các công ty, dự án rất lớn.
  • Đơn giản, dễ học, đặc biệt là các bạn đã có chút kinh nghiệm lập trình Web.
  • React Native viết bằng Javascript, học viên có thể sử dụng Javascript để lập trình được cả Web Frontend lẫn Backend.

Đối tượng học viên

  •  Yêu thích lập trình, không giới hạn độ tuổi.
  •  Muốn kiếm tiền từ việc viết ứng dụng cho thiết bị di động.
  •  Muốn làm việc ở vị trí lập trình viên cả iOS và Android.
  •  Khóa học yêu cầu học viên đã có kiến thức về Javascript. 

Điểm nổi bật của khóa học 

  • Lớp học tối đa từ 10-12 học viên để đảm bảo chất lượng học tập và giảng dạy tốt nhất.
  • Được chia sẻ code miễn phí, chia sẻ những kinh nghiệm trong quá trình làm dự án thực tế.
  • Lớp học nhỏ do đó giảng viên có thể code cùng sinh viên.
  • Chấm, chữa bài, code camp thường xuyên.

Một số ví dụ mẫu sử dụng trong dự án

react native quiz

 

react native news

 

Giáo trình
0. Giới thiệu & cài đặt môi trường lập trình
  • Giới thiệu về React Native
  • Cài đặt môi trường lập trình Javascript, React Native
  • Ôn tập HTML CSS Javascript
1. Làm quen với React Native qua ứng dụng Quiz
  • Tạo project bằng React Native CLI
  • Tìm hiểu về JSX
  • Giới thiệu React Native Core Component
2. Vẽ giao diện màn hình ứng dụng Quiz
  • Các cách style Component
  • Xác định và tính toán kích thước Component
  • Layout với Flexbox
3. Cách sử dụng một số Component cơ bản
  • Chèn ảnh vào giao diện
  • Button và Touchable Component
  • Props và State
  • Xử lý sự kiện
4. Ôn tập tổng hợp và hoàn thiện ứng dụng Quiz
  • Bổ sung các xử lý logic
  • Bổ sung animation
5. Thực hành với ứng dụng đọc báo
  • Điều hướng màn hình với React Navigation
  • Hiển thị danh sách với Scrollview và Flatlist
6. Bổ sung logic cho ứng dụng đọc báo
  • Lấy dữ liệu trên mạng
  • Bóc tách dữ liệu
7. Hoàn thiện ứng dụng đọc báo
  • Hiển thị nội dung HTML với Web View
  • Cải thiện trải nghiệm và tốc độ tải trang
8. Thực hành với ứng dụng đặt xe
  • Hiển thị bản đồ
  • Hiển thị và tùy chỉnh Marker
9. Tương tác với bản đồ
  • Lấy và hiển thị thông tin địa điểm
  • Bổ sung animation cho các hiệu ứng chuyển động
10. Kết nối Firebase
  • Tích hợp Firebase với chức năng đăng nhập Facebook, Google
  • Redux và quản lý state với Redux
11. Bổ sung thêm chức năng cho ứng dụng đặt xe
  • Cập nhật Profile
  • Upload ảnh
  • Kết nối với API backend
Gói học phí
Bạn có thắc mắc
Nhận hỗ trợ
Để lại thông tin, chúng tôi sẽ liên hệ với bạn
Đóng trọn gói
3000000đ
Học viên hoàn thành học phí trong một lần
FREE