Kerangka Materi
Pendahuluan
- React vs Angular dan Framework Lain
Memahami React
- JSX, Komponen dan Props, Siklus Hidup Komponen, dll.
- Mengelola State Aplikasi vs State Data
Menulis Aplikasi React dengan ES6
- Sintaks dan fitur ES6+ yang perlu diperhatikan
Mempersiapkan Lingkungan Pengembangan
Pandangan Umum tentang Node.js
Memasang dan Mengonfigurasi Node.js
Pandangan Umum tentang Webpack dan Babel
- Memahami "transformation" (menerjemahkan JSX ke JavaScript)
Memasang dan Mengonfigurasi Webpack
Memasang dan Mengonfigurasi Babel
Memasang React dan ReactDOM
Menulis Aplikasi React Pertama Anda
Mengonfigurasi WebPack untuk Memantau Perubahan pada Berkas Sumber
Mengonfigurasi npm sebagai Pelaksana Alat
Memperluas Aplikasi React dengan Komponen Baru
Menerapkan Arsitektur Flux dan Redux ke dalam Aplikasi React
Memahami Flux dan Redux
- Komponen Stateless, Aksi, Reducer, Dispatcher, Middleware, Kontainer, dll.
Membangun Beberapa Tampilan ke dalam Aplikasi React
Memasang dan Mengonfigurasi Redux
Membuat Daftar Tugas Sederhana dengan Flux/Redux (dengan API server pembuatan)
Mengintegrasikan Backend dengan Aplikasi React: GraphQL dan Apollo
Pandangan Umum tentang GraphQL
- Tipe Data, Skema, Struktur Grafik, dan Integrasi dengan React
- Batasan dari Routing Restful
- GraphQL vs SQL
Menulis Permintaan GraphQL
Menganut Pengguna
Mengintegrasikan React Router dengan GraphQL
Membangun Blog Sederhana dengan React dan GraphQL
Menguji Aplikasi React Anda
Memproses Aplikasi React dengan Skrip Baris Perintah npm
Memperbaiki Masalah
Mengatur Repositori Aplikasi
Praktik Terbaik untuk Menulis Kode React
Mengambil Aplikasi React Anda
Beberapa Kata tentang Aplikasi Mobile dengan React Native
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman dalam pengembangan aplikasi web
- Pengalaman dalam pemrograman Javascript
- Kenalan dengan React
Penonton
- Pengembang
Testimoni (2)
* The hands-on approach, which helped us understand the subject matter better. * The teacher's flexibility in covering topics that are relevant to our use cases.
Juan Rial - Cegeka NV
Kursus - Building Interactive Applications with React, Redux and GraphQL
Although I had a pretty good knowledge of the subject already, I found out a lot useful stuff during the course.