
React Native Cơ bản
Tại sao học React Native?

Ứng dụng đa nền tảng
React Native là nền tảng giúp lập trình viên viết code 1 lần nhưng tạo được ứng dụng (native) hoạt động trên 2 nền tảng thông dụng hiện nay là iOS và Android.

Nhu cầu thị trường cao
Theo một nghiên cứu từ Stack Overflow, React Native là nền tảng được các lập trình viên mong muốn được sử dụng nhiều nhất trong việc phát triển các ứng dụng di động. Bên cạnh đó, số lượng các lập trình viên sử dụng thành thạo nền tảng này vẫn chưa đáp ứng được nhu cầu tuyển dụng.

Học mọi lúc, mọi nơi
Đây là khóa học 100% online, cho phép bạn truy cập video & tài liệu theo thời gian linh hoạt, phù hợp với lịch trình mỗi cá nhân.

Dễ học, dễ theo dõi
Các bài giảng luôn đi kèm với những ví dụ thực tế để bạn vừa học vừa thực hành và đạt được hiệu quả học tập tốt nhất.

Học thỏa thích chỉ với một lần mua
Chỉ cần thanh toán một lần, bạn sẽ được truy cập vào nội dung và các tài liệu học tập mà không lo bị giới hạn thời gian.

Hỗ trợ liên tục từ giảng viên và đội ngũ Nordic Coder
Bạn sẽ được hỗ trợ trong và ngay cả sau khóa học khi có bất kỳ câu hỏi hay phản hồi nào về các công cụ, tài liệu cũng như bài giảng.
-
- React là gì? Tại sao nên học React?
- Giới thiệu về React Native
- Thông tin về React Native trong năm 2018
- Kiến trúc cơ bản về React Native
- Tham gia vào cộng đồng open source tốt nhất trên thế giới
- ES6, OOP trong JS
- Phân tích các kỹ năng cần thiết đối với một FE đối với các nhà tuyển dụng
-
- Cài đặt công cụ: git, nodejs, yarn, Expo, xcode, android studio, AVD Manager …
- Sử dụng Expo để tạo ứng dụng cho thiết bị di động
- Sử dụng trình mô phỏng trên iOS, trình mô phỏng trên thiết bị Android để đánh giá trực tiếp ứng dụng
- Chạy trên thiết bị di động thực tế
-
- Làm việc với React Component
- Cách sử dụng các components: View, Text, TextInput, TouchableHighlight
- Render bộ dữ liệu bằng cách sử dụng FlatList, ScrollView
- Sử dụng hình ảnh, biểu tượng
-
- Sử dụng react-nagivation triển khai điều hướng
- Điều hướng với dữ liệu
- Sử dụng Redux để quản lý State
-
- Hiểu cách lấy dữ liệu từ API
- Sử dụng Fetch để nạp dữ liệu từ bên ngoài
- Truy cập các trang Web thông qua thành phần WebView của React Native
-
- Sử dụng EXPO để tạo ứng dụng mobile (native)
- Xây dựng Giỏ hàng trực tuyến trên app di động bằng thư viện Native Elements
- Xây dựng trang xem Danh sách sản phẩm
- Xây dựng trang xem chi tiết sản phẩm

-
- Trở thành một lập trình viên Mobile vững kiến thức và kỹ năng về nền tảng React, React Native.
- Có thể tự xây dựng được một ứng dụng mobile shopping cart cơ bản.
-
- Thực hành các kĩ năng IT thực tiễn với các chuyên gia hàng đầu trong ngành
- Đánh giá năng lực và mức độ phù hợp của học viên để đảm bảo sự thành công của khóa học
- Cơ hội được tư vấn về nghề nghiệp và hỗ trợ tìm việc làm sau khi tốt nghiệp
- Cơ hội được tham gia vào mạng lưới cựu học viên với các lợi ích như: học bổng cho các khóa học tiếp theo, vé tham gia các sự kiện workshop và networking.
-
Bạn nên có kiến thức cơ bản về HTML, CSS, JavaScript.
-
Bạn nên tham gia khóa học này vì những lý do chính sau:
• Chúng tôi cung cấp đào tạo tại lớp và trực tuyến bởi những chuyên gia trong ngành; bạn sẽ linh hoạt về thời gian học và có nhiều thời gian hơn cho những việc khác.
• Chúng tôi sử dụng phương pháp tiếp cận học tập thông qua thực hành, bạn sẽ hiểu nhanh hơn.
• Bạn sẽ có được các kỹ năng quan trọng nhất mà lập trình viên mobile cần biết trong lĩnh vực CNTT ngày nay.
-
Công cụ:
- Source control: git, github, GUI git (SourceTree for Windows, macOS; Sublime Merge for Linux)
- IDE: VSCode
- Interaction: Jira, Slack, Zoom (online)
- Android studio, AVD Manager, Expo, Xcode
Môi trường:
- Node 8+
4.2
5 reviews
What people say.Rất hay và bổ ích ! học và thực hành trên windows được không bạn? giảng viên quá lang mang, không có chuẩn bị trước, vừa dạy vừa mò Khóa học hay, thầy dạy cũng dễ hiểu. :D Thầy dạy dễ hiểu, khoa học ngắn dành cho mấy bạn đang tìm hiểu react native.
Quang Anh
14/08/2020
TRọng
04/12/2019
vỹ
17/10/2019
Bách Niên
09/07/2019
Cương
02/07/2019
Bạn đang nhận xét và đánh giá cho khóa học "React Native Cơ bản"