React Native Academy logo
JavaScriptMudah alihTahap A1 → B222 bahasa

React Native Academy

Bina aplikasi iOS dan Android merentas platform dengan React Native dan Expo. Bermula daripada komponen pertama hingga animasi, API natif, pemberitahuan tolak dan penghantaran ke App Store. Laluan pembelajaran CoddyKit yang merangkumi 30 kursus pendek dan 120 pelajaran interaktif, dengan tutor kecerdasan buatan 24/7 di sisi anda.

Kursus
30
Pelajaran
120
Langkah interaktif
1,560
Percuma untuk bermula
Kursus 1
Kurikulum

30 kursus dalam laluan ini

Setiap kursus dalam laluan React Native Academy, mengikut urutan pembelajaran. Kursus pertama adalah percuma.

1

A14 pelajaranPercuma

Sediakan persekitaran pembangunan React Native anda dengan Expo. Anda akan memasang alat yang diperlukan, mencipta projek pertama dan menjalankannya pada peranti sebenar atau simulator. Pada akhir ku…

2

A14 pelajaranPRO

Pelajari blok binaan asas bagi setiap skrin React Native. Anda akan bekerja dengan komponen View, Text dan Image untuk membina reka letak serta memaparkan kandungan pada peranti mudah alih. Kursus in…

3

A14 pelajaranPRO

Kuasai sistem penggayaan yang digunakan oleh React Native, berasaskan sifat yang diinspirasikan oleh CSS dan diterapkan melalui objek JavaScript serta StyleSheet. Anda akan menggunakan Flexbox untuk…

4

A14 pelajaranPRO

Fahami cara data mengalir melalui komponen React Native menggunakan props dan keadaan. Anda akan mempelajari cara menghantar data kepada komponen anak melalui props dan mengurus nilai yang berubah da…

5

A14 pelajaranPRO

Pelajari cara menangkap dan bertindak balas terhadap interaksi pengguna pada skrin mudah alih. Anda akan menggunakan TextInput untuk masukan papan kekunci, TouchableOpacity dan Pressable untuk ketika…

6

A24 pelajaranPRO

Tambahkan navigasi berbilang skrin pada aplikasi React Native anda menggunakan pustaka React Navigation yang menjadi piawaian industri. Anda akan menyediakan navigator tindanan, menghantar data antar…

7

A24 pelajaranPRO

Paparkan koleksi data besar dengan cekap menggunakan FlatList dan SectionList. Anda akan mempelajari cara komponen ini memayakan pemaparan untuk mengekalkan prestasi tatal yang lancar walaupun dengan…

8

A24 pelajaranPRO

Bergerak melangkaui useState dan useEffect untuk menguasai keseluruhan set cangkuk React yang tersedia dalam React Native. Anda akan memahami useCallback, useMemo, useRef dan useReducer, serta mempel…

9

A24 pelajaranPRO

Kongsi keadaan global merentas aplikasi tanpa menghantar props melalui banyak peringkat menggunakan API Context terbina dalam React. Anda akan mencipta konteks tema, konteks pengesahan pengguna dan m…

10

A24 pelajaranPRO

Sambungkan aplikasi React Native anda kepada API sebenar. Anda akan menggunakan useEffect untuk mencetuskan permintaan rangkaian semasa pemuatan, Axios untuk memudahkan panggilan HTTP, serta mempelaj…

11

B14 pelajaranPRO

Urus keadaan aplikasi kompleks secara boleh dijangka dengan Redux Toolkit, cara rasmi yang disyorkan untuk menggunakan Redux pada masa kini. Anda akan mencipta hirisan, menghantar tindakan, menggunak…

12

B14 pelajaranPRO

Kenali Zustand, penyelesaian pengurusan keadaan yang minimum dan pantas serta memerlukan kod sokongan yang jauh lebih sedikit berbanding Redux. Anda akan mencipta stor, menambah tindakan dan menginte…

13

B14 pelajaranPRO

Simpan data pengguna dan tetapan aplikasi secara setempat pada peranti supaya data tersebut kekal selepas aplikasi dimulakan semula. Anda akan menggunakan AsyncStorage untuk storan pasangan kunci-nil…

14

B14 pelajaranPRO

Akses perkakasan asli serta ciri OS yang menjadikan aplikasi mudah alih unik. Anda akan mengintegrasikan kamera, membaca koordinat GPS dan menjadualkan pemberitahuan setempat menggunakan API aliran k…

15

B14 pelajaranPRO

Bina borang yang teguh dan berprestasi tinggi dalam React Native menggunakan react-hook-form. Anda akan mendaftarkan input, menggunakan peraturan pengesahan, memaparkan mesej ralat pada peringkat med…

16

B14 pelajaranPRO

Hidupkan UI React Native anda dengan animasi lancar yang dipacu secara asli menggunakan API Animated terbina dalam. Anda akan mempelajari animasi pemasaan, spring dan jujukan, kemudian menggunakannya…

17

B14 pelajaranPRO

Bina interaksi lancar yang dipacu gerak isyarat dengan React Native Reanimated 3 dan React Native Gesture Handler. Anda akan mengendalikan gerak isyarat leret, cubit dan seret, kemudian menganimasika…

18

B14 pelajaranPRO

Benarkan pengguna membuka aplikasi anda terus daripada URL dalam pelayar, e-mel atau aplikasi lain. Anda akan mengkonfigurasi skema URL tersuai dan pautan universal untuk iOS serta Android, kemudian…

19

B14 pelajaranPRO

Hantar pemberitahuan tolak ke peranti pengguna untuk menarik mereka kembali walaupun aplikasi ditutup. Anda akan mendaftarkan peranti bagi mendapatkan token tolak, menghantar pemberitahuan melalui pe…

20

B14 pelajaranPRO

Bina aplikasi yang berfungsi dengan baik walaupun tanpa sambungan Internet menggunakan TanStack React Query. Anda akan menyimpan data pelayan dalam cache pada peranti, menyegerakkan mutasi apabila sa…

21

B24 pelajaranPRO

Integrasikan Supabase sebagai bahagian belakang lengkap untuk aplikasi React Native anda, merangkumi pengesahan, pertanyaan pangkalan data dan langganan masa nyata. Anda akan membina skrin yang disah…

22

B24 pelajaranPRO

Tambahkan Firebase Authentication dan Cloud Firestore pada aplikasi React Native menggunakan pustaka React Native Firebase. Anda akan mengesahkan pengguna, menyimpan dan membuat pertanyaan dokumen se…

23

B24 pelajaranPRO

Kenal pasti dan baiki kesesakan prestasi yang paling lazim dalam aplikasi React Native. Anda akan membuat profil menggunakan Flipper dan React DevTools, menghapuskan pemaparan semula yang tidak diper…

24

B24 pelajaranPRO

Tulis ujian unit dan komponen yang boleh dipercayai untuk kod React Native anda menggunakan Jest dan React Native Testing Library. Anda akan menguji komponen secara berasingan, memalsukan modul asli…

25

B24 pelajaranPRO

Tulis ujian hujung ke hujung yang mengautomatikkan aliran pengguna sebenar pada peranti atau simulator menggunakan Maestro. Anda akan merakam aliran, membuat penegasan pada unsur UI dan mengintegrasi…

26

B24 pelajaranPRO

Luaskan React Native melangkaui API terbina dalamnya dengan menulis kod asli dalam Swift atau Kotlin dan mendedahkannya kepada JavaScript. Anda akan mempelajari corak modul asli legasi serta seni bin…

27

B24 pelajaranPRO

Automatikkan konfigurasi projek asli untuk aplikasi aliran kerja terurus Expo dengan menulis pemalam konfigurasi. Anda akan mengubah suai AndroidManifest.xml, Info.plist dan skrip binaan daripada pem…

28

B24 pelajaranPRO

Bawa aplikasi React Native anda melalui keseluruhan proses semakan App Store iOS. Anda akan mengkonfigurasi sijil tandatangan dan profil peruntukan, menyediakan metadata App Store serta menyerahkan b…

29

B24 pelajaranPRO

Terbitkan aplikasi React Native anda ke Google Play Store dari awal hingga akhir. Anda akan menjana AAB bertandatangan, mengkonfigurasi penyenaraian Play Console dengan semua aset yang diperlukan dan…

30

B24 pelajaranPRO

Gunakan semua yang dipelajari dalam laluan ini untuk membina aplikasi React Native lengkap yang sedia digunakan dalam produksi dari awal. Anda akan merancang seni bina, melaksanakan pengesahan, suapa…

CoddyKit PRO

Dapatkan akses kepada kesemua 30 kursus dalam laluan ini dan semua laluan lain

Tutor AI, peperiksaan pensijilan dan sijil. Berfungsi di laman web, iOS dan Android.

Lihat semua pelan
Tahunan$29.90 / tahunKira-kira $2.49 sebulanBayar sekaliSeumur hidup$69.99 sekaliTiada pembaharuan. PRO selama-lamanya.
Gambaran Keseluruhan Kursus

Pembangunan Aplikasi Mudah Alih React Native

Bina aplikasi iOS dan Android merentas platform dengan React Native dan Expo. Bermula daripada komponen pertama hingga animasi, API natif, pemberitahuan tolak dan penghantaran ke App Store. Laluan ini merangkumi 30 kursus mini progresif daripada pemula sepenuhnya (A1) hingga tahap lanjutan (B2), dengan pelajaran ringkas dan kuiz pantas untuk mengukuhkan setiap konsep.

Apa yang Akan Anda Pelajari

Anda akan bermula dengan asas dan meningkat kepada topik pertengahan serta lanjutan, dengan setiap kursus dibina berdasarkan kursus sebelumnya. Setiap pelajaran bersifat praktikal, disertai contoh sebenar dan tutor AI yang tersedia apabila anda memerlukan bantuan.

Cara Kursus Ini Berfungsi

Setiap kursus dibahagikan kepada empat pelajaran yang berfokus. Lengkapkan beberapa pelajaran sehari dan anda akan menguasai seluruh laluan dalam beberapa minggu, bukan bulan.

Cara Anda Belajar

  1. 01

    Pelajaran Interaktif

    Latihan pengekodan amali dengan maklum balas masa nyata

  2. 02

    Tutor AI

    Dapatkan bantuan segera daripada AI kami apabila anda buntu

  3. 03

    Penyunting Terbina Dalam

    Tulis dan jalankan kod terus dalam pelayar anda

  4. 04

    Sijil

    Dapatkan sijil selepas melengkapkan kursus

FAQ

Soalan Lazim

Adakah kursus React Native Academy percuma?

Ya. Anda boleh memulakan kursus React Native Academy secara percuma dan mengikuti pelajaran interaktifnya tanpa sebarang bayaran. Langganan PRO pilihan membuka akses kepada alat kecerdasan buatan lanjutan dan sijil yang boleh dikongsi.

Adakah saya memerlukan pengalaman terdahulu untuk mempelajari JavaScript?

Tidak. Kursus ini bermula dengan asas dan beralih secara beransur-ansur kepada topik yang lebih maju, jadi anda boleh bermula walaupun tanpa pengalaman terdahulu dalam JavaScript.

Bagaimanakah saya akan mempelajari JavaScript di CoddyKit?

Anda belajar melalui amali. Pelajaran interaktif yang ringkas menggabungkan penerangan yang jelas dengan latihan pengekodan praktikal yang berjalan dalam masa nyata, manakala tutor kecerdasan buatan 24/7 memberikan bantuan yang diperibadikan apabila anda menghadapi kesukaran.

Adakah saya mendapat sijil selepas menamatkan React Native Academy?

Ya. Pelajar PRO boleh menduduki peperiksaan dan memperoleh sijil tamat kursus yang boleh dikongsi, lengkap dengan kod yang boleh disahkan untuk kursus React Native Academy.

Bolehkah saya mempelajari JavaScript melalui telefon saya?

Ya. CoddyKit tersedia di web dan sebagai aplikasi asli iOS serta Android, jadi anda boleh mempelajari JavaScript pada mana-mana peranti dan kemajuan anda disegerakkan merentas semua peranti.

Berapakah kos CoddyKit PRO?

Kursus pertama dalam React Native Academy adalah percuma. CoddyKit PRO membuka akses kepada setiap kursus: $5.90 seminggu, $7.90 sebulan, $29.90 setahun atau $69.99 sekali untuk akses seumur hidup tanpa pembaharuan.

Berapa lama masa yang diperlukan untuk melengkapkan React Native Academy?

React Native Academy mempunyai 30 kursus dan 120 pelajaran. Kebanyakan pelajaran mengambil masa kira-kira 5–10 minit, jadi keseluruhan laluan ini memerlukan sekitar 14 jam latihan amali, mengikut rentak anda sendiri.

Mulakan React Native Academy Sekarang

Sertai ribuan pelajar yang menguasai pengaturcaraan melalui pelajaran berkuasa kecerdasan buatan.