nội dung
GIỚI THIỆU
Khoảng hai năm trước, React được facebook ra mắt tới hội đồng lập trình viên, từ thời gian đó cho đến nay, React đã tăng trưởng một cách nhanh gọn không riêng gì trong nội bộ facebook mà còn cả hội đồng bên ngoài. Hiện nay, rất nhiều dự án Bất Động Sản đã được thiết kế xây dựng dựa trên React, tỷ suất những lập trình viên chọn và sử dụng React ngày càng nhiều vì nó giúp tiết kiệm ngân sách và chi phí thời hạn “ chiến đấu ” với framework và tập trung chuyên sâu hơn vào mẫu sản phẩm của mình hơn .
Với công nghệ tiên tiến web và react tất cả chúng ta hoàn toàn có thể thiết kế xây dựng rất nhiều ứng dụng tuyệt vời, Ví dụ như Facebook. Tuy nhiên web chỉ là một phần của câu truyện dài. Với những hạn chế hiện tại của web, những ứng dụng android và ios đang từ từ lên ngôi, tuy nhiên không phải ai cũng hoàn toàn có thể kiến thiết xây dựng được một ứng dụng android hay ios một cách thuận tiện, và đó là lí do tại sao tất cả chúng ta có React Native :
– React Native sử dụng ngôn từ Java Script cực kỳ thân thiện : Một lập trình viên hoàn toàn có thể lập trình tốt cho cả hai nền tảng Android và iOS chỉ với một ngôn từ duy nhất là javascript .
– React Native tạo ra những Native App (không phải Web App), tạo nên sự trải nghiệm tuyệt vời cho người dùng: tốc độ nhanh, tương tác phần cứng thiết bị một cách hoàn hảo.
ĐIỀU KIỆN THEO HỌC
– Yêu thích lập trình di động và mong ước có được một việc làm vững chãi .
– Có máy tính được cài MacOS ( Hoặc Windows )
– Đã biết lập trình một ngôn ngữ bất kì.
MỤC TIÊU KHÓA HỌC
– Đã biết lập trình một ngôn từ bất kể .Hoàn tất khóa học, học viên sẽ :
– Tự phong cách thiết kế được ứng dụng trên Android + iOS với React Native
– Làm chủ công nghệ tiên tiến React Native, bạn sẽ đủ năng lực tiếp thu những công nghệ tiên tiến React khác của Facebook một cách nhanh gọn .
– Nắm rõ tiến trình thiết kế xây dựng một ứng dụng Andoird / iOS bằng React Native : Phân tích, phong cách thiết kế UI / UX, lập trình React, export APK và iPA, submit ứng dụng lên Store .
– Đủ năng lực apply vào những công ty lập trình di động trên nền React .
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 của Trung Tâm Đào Tạo Tin Học Khoa Phạm, có giá trị toàn quốc
THỜI GIAN
– Thời lượng : 1.5 tháng .
– Học phí: 4.350.000
– Địa điểm học : Trung Tâm Đào Tạo Tin Học Khoa Phạm
263 / 14 Lý Thường Kiệt, P. 15, Quận 11, TP.Hồ Chí Minh
ĐĂ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
Gồm 07 phần lý thuyết & 02 project thực tế (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 & Tham số
- – Class
- – Các action quan trọng phải biết
setTimeout
setInterval
Các hàm giám sát trong Math
Các hàm giải quyết và xử lý chuỗi
Chương 2: Giới thiệu React
- 1. Giới thiệu state và props
- 2. Xử lý dữ liệu trong react
- 3. Quản lý dữ liệu thông qua redux
- 4. 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
- 1. Tìm hiểu về database mongoose
- 2. Xây dựng server nodejs
- 3. Hướng dẫn up server lên 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 (Windows + 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 + iPhone
Chương 5: Component trong React Native
- Giới thiệu 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
- Text Component
- Image Component
- View Component
- TouchableHighlight
- Flatlist
- ReactNavigation
- Component lồng Component
- Export Component
- Truyền tham số cho Component
Chương 6: Styles – Định dạng giao diện ứng dụng
- Các 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
Cách 1 : Sử dụng Flexbox
Cách 2 : Sử dụng Absolute Positioning
Cách 3 : Kết hợp Flexbox và Positioning
Chương 7: Các Platform APIs
- Thư viện Geolocation
– Bắt tọa độ người dùng
– Quản lý Permissions
– Hướng dẫn test location trên máy iPhone
– Theo dõi tọa độ người dùng - Camera và Photos của người dùng
– Sử dụng CameraRoll
– Lấy list hình với GetPhotoParams
– Tạo hình ảnh chụp từ CameraRoll
– Hiển thị list 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 Beyond Javascript
Chương 9: Xuất bản ứng dụng lên AppStore
- Hướng dẫn chọn Supported Device & 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: Học viên 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
Source: https://thcsbevandan.edu.vn
Category : Thông tin khóa học