Tài liệu

Khóa học lập trình React Native tại KhoaPham.Vn: Tận hưởng sự tiện ích của việc lập trình di động

Huy Erick

Hiện nay, việc xây dựng ứng dụng di động trở nên ngày càng phổ biến. Với những hạn chế của ứng dụng web, các ứng dụng di động Android và iOS đang trở thành xu...

Hiện nay, việc xây dựng ứng dụng di động trở nên ngày càng phổ biến. Với những hạn chế của ứng dụng web, các ứng dụng di động Android và iOS đang trở thành xu hướng thịnh hành. Tuy nhiên, không phải ai cũng có thể dễ dàng xây dựng một ứng dụng di động. Đây chính là lý do tại sao chúng ta cần React Native.

React Native là một công nghệ sử dụng ngôn ngữ JavaScript thân thiện. Với React Native, bạn chỉ cần sử dụng một ngôn ngữ duy nhất là JavaScript để lập trình ứng dụng di động cho cả hai nền tảng Android và iOS. Không chỉ vậy, với React Native, bạn có thể tạo ra những Native App, mang lại trải nghiệm tuyệt vời cho người dùng với tốc độ nhanh và tương tác phần cứng hoàn hảo.

Điều kiện theo học

  • Yêu thích lập trình di động và mong muốn có một việc làm vững chắc.
  • Có laptop được cài đặt MacOS hoặc Windows.
  • Đã biết lập trình bất kỳ ngôn ngữ nào.

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

Sau khi hoàn tất khóa học, bạn sẽ:

  • Tự thiết kế ứng dụng trên Android và iOS với React Native.
  • Làm chủ công nghệ React Native, giúp bạn dễ dàng tiếp thu các công nghệ React khác của Facebook.
  • Nắm rõ quy trình xây dựng một ứng dụng Android/iOS bằng React Native, từ phân tích, thiết kế UI/UX, lập trình React, xuất APK và iPA, đến việc đăng ký ứng dụng lên Store.
  • Đủ khả năng ứng tuyển vào các công ty lập trình di động trên nền React.

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

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

Thời gian và địa điểm học

  • Thời lượng: 1.5 tháng.
  • Học phí: 4.350.000 VNĐ.
  • Đị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.

Đă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: khoaphamtraining@gmail.com.

Nội dung khóa học lập trình React Native

Khóa học bao gồm 7 phần lý thuyết và 2 project thực tế, được cập nhật liên tục theo Apple và nhu cầu của doanh nghiệp.

Chương 1: Lập trình JavaScript cơ bản

  • Khai báo biến.
  • Các hàm cơ bản: If, if else, while, for, switch case, try catch.
  • Mảng (Array).
  • Functions và tham số.
  • Class.
  • Các hàm quan trọng như setTimeout, setInterval, và các hàm tính toán trong Math và xử lý chuỗi.

Chương 2: Giới thiệu React

  • Giới thiệu state và props.
  • Xử lý dữ liệu trong React.
  • Quản lý dữ liệu thông qua Redux.
  • Sử dụng thư viện kết nối với Server.

Chương 3: Xây dựng server với ngôn ngữ JavaScript

  • Tìm hiểu về database Mongoose.
  • Xây dựng server Node.js.
  • Hướng dẫn lên Server Heroku.

Chương 4: Giới thiệu về React Native

  • Cách hoạt động của ứng dụng React Native.
  • Cài đặt môi trường làm việc với React Native trên Windows và iOS.
  • Quy trình thiết kế ứng dụng React Native.
  • Hướng dẫn build ứng dụng trên máy Android và iPhone.

Chương 5: Components trong React Native

  • Giới thiệu về Component.
  • Cách tạo Component.
  • Hiểu về Hooks trong React Native.
  • Hiểu về trình tự hoạt động của một Component.
  • Các loại Component như Text, Image, View, TouchableHighlight, Flatlist, ReactNavigation, Component lồng Component, và Export Component.
  • Truyền tham số cho Component.

Chương 6: Styles - Định dạng giao diện ứng dụng

  • Cách tạo định dạng StyleSheet.
  • Sử dụng StyleSheet.
  • Export StyleSheet.
  • Truyền Styles dạng Props.
  • Chia sẻ Styles.
  • Positioning và Design giao diện.

Chương 7: Các Platform APIs

  • Thư viện Geolocation: Bắt tọa độ người dùng, quản lý Permissions, test location trên máy iPhone, và theo dõi tọa độ người dùng.
  • Camera và Photos của người dùng: Sử dụng CameraRoll, lấy danh sách hình với GetPhotoParams, tạo hình ảnh chụp từ CameraRoll, và hiển thị danh sách hình ảnh.
  • Lưu trữ dữ liệu với AsyncStore.

Chương 8: Modules

  • Debug với JavaScript.
  • Debug với React Native.
  • Debug với các công cụ ngoài JavaScript.

Chương 9: Xuất bản ứng dụng lên AppStore

  • Hướng dẫn chọn Supported Device và Traget iOS version.
  • Lauching Screen Image.
  • Cấu hình Application icon.
  • Cấu hình Bundle Name.
  • Cấu hình AppDelegate.m.
  • Archive ứng dụng lên AppStore.

Chương 10: Xuất bản ứng dụng lên Google Store

  • Cấu hình Application icon.
  • Xuất file APK dạng release.
  • Submit ứng dụng lên Google Store.

Chương 11: Những kỹ thuật nâng cao trong React Native

Chương 12: Đồ án cuối khóa

Bạn sẽ tham gia làm đồ án cuối khóa với sự hướng dẫn của giảng viên và hoàn tất khóa học.

Hãy đăng ký ngay khóa học lập trình React Native tại KhoaPham.Vn để khám phá thêm nhiều điều thú vị và trở thành một chuyên gia trong lĩnh vực này.

1