0Pricing
React Native Academy icon

React Native Academy

JAVASCRIPTMobileJavascriptIosAndroid

สร้างแอปพลิเคชัน iOS และ Android ข้ามแพลตฟอร์มด้วย React Native และ Expo ตั้งแต่คอมโพเนนต์แรกไปจนถึงแอนิเมชัน API แบบ native การส่งการแจ้งเตือน และการส่งไปยัง App Store

🤖 ขับเคลื่อนด้วย AI📚 คอร์ส 30👥 ผู้เรียน 100,000+ คน⭐ คะแนน 4.9
ภาพรวมคอร์ส

React Native Mobile Development

สร้างแอปพลิเคชัน iOS และ Android ข้ามแพลตฟอร์มด้วย React Native และ Expo ตั้งแต่คอมโพเนนต์แรกไปจนถึงแอนิเมชัน API แบบ native การส่งการแจ้งเตือน และการส่งไปยัง App Store ลัดนี้ครอบคลุม 30 มินิคอร์สแบบลำดับขั้นตั้งแต่ผู้เริ่มต้นสมบูรณ์ (A1) ถึงระดับสูงขั้นสูง (B2) พร้อมบทเรียนสั้นที่มีจุดมุ่งหมายชัดเจนและแบบทดสอบด่วนเพื่อยึดแนวคิดแต่ละส่วน

สิ่งที่คุณจะเรียนรู้

คุณจะเริ่มต้นด้วยพื้นฐานและขึ้นไปถึงหัวข้อระดับกลางและสูงขั้นสูง โดยแต่ละคอร์สสร้างจากคอร์สก่อนหน้า บทเรียนทุกบทเป็นแบบปฏิบัติ พร้อมตัวอย่างจริงและติวเตอร์ AI พร้อมช่วยเหลือเมื่อคุณต้องการ

วิธีการทำงาน

แต่ละคอร์สแบ่งออกเป็นสี่บทเรียนที่มีจุดมุ่งหมายชัดเจน ทำบทเรียนสองสามบทต่อวันและคุณจะเชี่ยวชาญลัดนี้ได้ในเวลาสัปดาห์แทนที่จะเป็นเดือน

เริ่มเรียนรู้ →

วิธีการเรียนรู้ของคุณ

🎯
บทเรียนแบบโต้ตอบ
แบบฝึกหัดการเขียนโค้ดโดยตรงพร้อมข้อเสนอแนะแบบเรียลไทม์
🤖
ติวเตอร์ AI
ได้รับความช่วยเหลือแบบทันทีจาก AI ของเราเมื่อคุณติดขัด
💻
ตัวแก้ไขในตัว
เขียนและรันโค้ดโดยตรงในเบราว์เซอร์ของคุณ
🏆
ใบรับรอง
ได้รับใบรับรองเมื่อคุณเสร็จสิ้นหลักสูตร
หลักสูตร

30 หลักสูตร

ทุกหลักสูตรในเส้นทางการเรียนรู้ React Native Academy

01

การตั้งค่า React Native และแอปแรก

A14 บทเรียน

เตรียมสภาพแวดล้อมการพัฒนา React Native ให้พร้อมใช้งานด้วย Expo คุณจะติดตั้งเครื่องมือที่จำเป็น สร้างโครงงานแรก และเรียกใช้บนอุปกรณ์จริงหรือ…

02

คอมโพเนนต์หลัก: View, Text, Image

A14 บทเรียนPRO

เรียนรู้หน่วยประกอบพื้นฐานของทุกหน้าจอ React Native คุณจะใช้งานคอมโพเนนต์ View, Text และ Image เพื่อสร้างเค้าโครงและแสดงเนื้อหาบนอุปกรณ์เคล…

03

สไตล์และ Flexbox ใน React Native

A14 บทเรียนPRO

เชี่ยวชาญระบบจัดสไตล์ที่ React Native ใช้ ซึ่งอิงคุณสมบัติที่ได้รับแรงบันดาลใจจาก CSS และนำไปใช้ผ่านออบเจ็กต์ JavaScript กับ StyleSheet คุณ…

04

สถานะและพร็อพส์

A14 บทเรียนPRO

ทำความเข้าใจว่าข้อมูลไหลผ่านคอมโพเนนต์ React Native อย่างไรด้วยพร็อพส์และสถานะ คุณจะเรียนรู้การส่งข้อมูลลงไปยังคอมโพเนนต์ลูกผ่านพร็อพส์ และ…

05

การจัดการข้อมูลเข้าจากผู้ใช้

A14 บทเรียนPRO

เรียนรู้การรับและตอบสนองต่อการโต้ตอบของผู้ใช้บนหน้าจอมือถือ คุณจะใช้งาน TextInput สำหรับการป้อนข้อมูลด้วยแป้นพิมพ์ TouchableOpacity และ Pre…

06

การนำทางด้วย React Navigation

A24 บทเรียนPRO

เพิ่มการนำทางหลายหน้าจอให้แอป React Native ด้วยไลบรารี React Navigation มาตรฐานอุตสาหกรรม คุณจะตั้งค่าตัวนำทางแบบสแต็ก ส่งข้อมูลระหว่างหน้า…

07

FlatList และ SectionList

A24 บทเรียนPRO

แสดงชุดข้อมูลขนาดใหญ่ได้อย่างมีประสิทธิภาพด้วย FlatList และ SectionList คุณจะเรียนรู้ว่าคอมโพเนนต์เหล่านี้จำลองการแสดงผลอย่างไรเพื่อให้การเ…

08

เจาะลึก React Hooks

A24 บทเรียนPRO

ก้าวข้าม useState และ useEffect เพื่อเชี่ยวชาญ React Hooks ทั้งชุดที่มีใน React Native คุณจะเข้าใจ useCallback, useMemo, useRef และ useRedu…

09

Context API และการจัดการสถานะ

A24 บทเรียนPRO

แชร์สถานะส่วนกลางทั่วทั้งแอปโดยไม่ต้องส่งพร็อพส์ต่อทอดด้วย Context API ในตัวของ React คุณจะสร้างบริบทธีม บริบทการยืนยันตัวตนผู้ใช้ และเรียน…

10

การดึงข้อมูลด้วย useEffect และ Axios

A24 บทเรียนPRO

เชื่อมต่อแอป React Native ของคุณกับ API จริง คุณจะใช้ useEffect เพื่อเรียกคำขอเครือข่ายเมื่อคอมโพเนนต์เริ่มทำงาน ใช้ Axios เพื่อให้การเรียก…

11

Redux Toolkit

B14 บทเรียนPRO

จัดการสถานะของแอปพลิเคชันที่ซับซ้อนได้อย่างคาดเดาได้ด้วย Redux Toolkit ซึ่งเป็นแนวทางอย่างเป็นทางการที่แนะนำสำหรับการใช้ Redux ในปัจจุบัน ค…

12

การจัดการสถานะแบบน้ำหนักเบาด้วย Zustand

B14 บทเรียนPRO

ทำความรู้จัก Zustand โซลูชันจัดการสถานะที่เรียบง่ายและรวดเร็ว ซึ่งต้องเขียนโค้ดประกอบน้อยกว่า Redux มาก คุณจะได้สร้างคลังสถานะ เพิ่มการกระท…

13

AsyncStorage และการคงอยู่ของข้อมูล

B14 บทเรียนPRO

บันทึกข้อมูลผู้ใช้และการตั้งค่าแอปไว้ในอุปกรณ์ เพื่อให้ข้อมูลยังคงอยู่แม้ปิดแล้วเปิดแอปใหม่ คุณจะได้ใช้ AsyncStorage สำหรับการจัดเก็บข้อมูล…

14

คุณสมบัติอุปกรณ์: กล้อง ตำแหน่ง และการแจ้งเตือน

B14 บทเรียนPRO

เข้าถึงฮาร์ดแวร์ภายในเครื่องและคุณสมบัติของ OS ที่ทำให้แอปบนอุปกรณ์เคลื่อนที่มีเอกลักษณ์ คุณจะได้ผสานการทำงานกับกล้อง อ่านพิกัด GPS และกำหน…

15

แบบฟอร์มและการตรวจสอบข้อมูลด้วย react-hook-form

B14 บทเรียนPRO

สร้างแบบฟอร์มใน React Native ที่เสถียรและทำงานได้อย่างมีประสิทธิภาพด้วย react-hook-form คุณจะได้ลงทะเบียนช่องรับข้อมูล ใช้กฎการตรวจสอบ แสดง…

16

ภาพเคลื่อนไหวด้วย API ของ Animated

B14 บทเรียนPRO

ทำให้ส่วนติดต่อผู้ใช้ React Native ของคุณมีชีวิตชีวาด้วยภาพเคลื่อนไหวที่ลื่นไหลและขับเคลื่อนโดยระบบผ่าน API ของ Animated ที่มีมาให้ในตัว คุ…

17

React Native Reanimated และท่าทาง

B14 บทเรียนPRO

สร้างการโต้ตอบที่ลื่นไหลและขับเคลื่อนด้วยท่าทางด้วย React Native Reanimated 3 และ React Native Gesture Handler คุณจะได้จัดการท่าทางปัด หยิก…

18

การเชื่อมโยงเชิงลึกและลิงก์สากล

B14 บทเรียนPRO

เปิดให้ผู้ใช้เปิดแอปของคุณโดยตรงจาก URL ในเบราว์เซอร์ อีเมล หรือแอปอื่น คุณจะได้กำหนดรูปแบบ URL แบบกำหนดเองและลิงก์สากลสำหรับทั้ง iOS และ A…

19

การแจ้งเตือนแบบพุชด้วย Expo

B14 บทเรียนPRO

ส่งการแจ้งเตือนแบบพุชไปยังอุปกรณ์ของผู้ใช้ เพื่อดึงผู้ใช้กลับมาใช้งานแม้แอปจะปิดอยู่ คุณจะได้ลงทะเบียนอุปกรณ์เพื่อรับโทเค็นพุช ส่งการแจ้งเต…

20

ทำงานแบบออฟไลน์เป็นหลักด้วย React Query

B14 บทเรียนPRO

สร้างแอปที่ทำงานได้อย่างน่าเชื่อถือแม้ไม่มีการเชื่อมต่ออินเทอร์เน็ตด้วย TanStack React Query คุณจะได้แคชข้อมูลจากเซิร์ฟเวอร์ไว้ในอุปกรณ์ ซิ…

21

Supabase กับ React Native

B24 บทเรียนPRO

ผสาน Supabase เป็นระบบหลังบ้านเต็มรูปแบบสำหรับแอป React Native ของคุณ ครอบคลุมการยืนยันตัวตน การสืบค้นฐานข้อมูล และการสมัครรับข้อมูลแบบเรีย…

22

Firebase Auth และ Firestore ใน RN

B24 บทเรียนPRO

เพิ่ม Firebase Authentication และ Cloud Firestore ให้กับแอป React Native โดยใช้ไลบรารี React Native Firebase คุณจะได้ยืนยันตัวตนผู้ใช้ จัดเ…

23

การปรับปรุงประสิทธิภาพ

B24 บทเรียนPRO

วินิจฉัยและแก้ไขคอขวดด้านประสิทธิภาพที่พบบ่อยที่สุดในแอป React Native คุณจะได้วิเคราะห์ประสิทธิภาพด้วย Flipper และ React DevTools กำจัดการแ…

24

การทดสอบด้วย Jest และ React Native Testing Library

B24 บทเรียนPRO

เขียนการทดสอบหน่วยและการทดสอบองค์ประกอบที่เชื่อถือได้สำหรับโค้ด React Native ด้วย Jest และ React Native Testing Library คุณจะได้ทดสอบองค์ปร…

25

การทดสอบตั้งแต่ต้นจนจบด้วย Maestro

B24 บทเรียนPRO

เขียนการทดสอบตั้งแต่ต้นจนจบที่ทำให้กระบวนการใช้งานจริงของผู้ใช้บนอุปกรณ์หรือเครื่องจำลองเป็นอัตโนมัติด้วย Maestro คุณจะได้บันทึกกระบวนการ ต…

26

โมดูลภายในเครื่องและ Turbo Native Modules

B24 บทเรียนPRO

ขยาย React Native ให้ทำงานได้มากกว่า API ที่มีมาให้ในตัวด้วยการเขียนโค้ดภายในเครื่องด้วย Swift หรือ Kotlin แล้วเปิดให้ JavaScript เรียกใช้…

27

การสร้างปลั๊กอินการกำหนดค่า Expo

B24 บทเรียนPRO

ทำให้การกำหนดค่าโครงการภายในเครื่องสำหรับแอป Expo ที่ใช้กระบวนการทำงานแบบจัดการเป็นอัตโนมัติด้วยการเขียนปลั๊กอินการกำหนดค่า คุณจะได้แก้ไข A…

28

การส่งแอปขึ้น iOS App Store

B24 บทเรียนPRO

นำแอป React Native ของคุณผ่านกระบวนการตรวจสอบ iOS App Store ตั้งแต่ต้นจนจบ คุณจะได้กำหนดค่าใบรับรองการลงนามและโปรไฟล์การจัดเตรียม เตรียมข้อ…

29

การส่งแอปขึ้น Android Google Play

B24 บทเรียนPRO

เผยแพร่แอป React Native ของคุณไปยัง Google Play Store ตั้งแต่ต้นจนจบ คุณจะได้สร้าง AAB ที่ลงนามแล้ว กำหนดค่ารายการใน Play Console พร้อมทรัพ…

30

โครงงานสรุป: แอป React Native แบบเต็มรูปแบบ

B24 บทเรียนPRO

นำทุกสิ่งจากเส้นทางการเรียนรู้มาสร้างแอปพลิเคชัน React Native ที่สมบูรณ์และพร้อมใช้งานจริงตั้งแต่เริ่มต้น คุณจะได้วางแผนสถาปัตยกรรม พัฒนากา…

คำถามที่พบบ่อย

คำถามที่พบบ่อย

หลักสูตร React Native Academy ฟรีหรือไม่

ใช่ คุณสามารถเริ่มหลักสูตร React Native Academy ได้ฟรีและเสร็จสิ้นบทเรียนแบบโต้ตอบโดยไม่มีค่าใช้จ่าย การสมัครสมาชิก PRO ที่เป็นทางเลือกจะปลดล็อกเครื่องมือ AI ขั้นสูงและใบรับรองที่แชร์ได้

ฉันต้องมีประสบการณ์มาก่อนหรือไม่ในการเรียนรู้ JAVASCRIPT

ไม่ หลักสูตรเริ่มต้นด้วยพื้นฐานและค่อยๆ ไปสู่หัวข้อที่ซับซ้อนมากขึ้น ดังนั้นคุณสามารถเริ่มได้แม้ว่าจะไม่มีประสบการณ์ JAVASCRIPT มาก่อน

ฉันจะเรียนรู้ JAVASCRIPT บน CoddyKit ได้อย่างไร

คุณเรียนรู้โดยการลงมือทำ บทเรียนสั้น ๆ แบบโต้ตอบจับคู่คำอธิบายที่ชัดเจนกับแบบฝึกหัดการเขียนโค้ดที่ทำงานในเวลาจริง และติวเตอร์ AI ที่ทำงาน 24/7 ให้ความช่วยเหลือแบบบุคคลเมื่อคุณติดขัด

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น React Native Academy หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร React Native Academy

ฉันสามารถเรียนรู้ JAVASCRIPT บนโทรศัพท์ของฉันได้หรือไม่

ใช่ CoddyKit พร้อมใช้งานบนเว็บและเป็นแอปพลิเคชันแบบเนทีฟ iOS และ Android ดังนั้นคุณสามารถเรียนรู้ JAVASCRIPT บนอุปกรณ์ใดก็ได้และความคืบหน้าของคุณจะซิงค์ในทุกอุปกรณ์

เริ่มเรียน React Native Academy ตอนนี้

เข้าร่วมกับผู้เรียนนับพันคนที่กำลังเรียนรู้การเขียนโปรแกรมผ่านบทเรียนที่ขับเคลื่อนด้วย AI

เริ่มฟรี →ดูคอร์สทั้งหมด