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
 28 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait