Pelajari cara membuat aplikasi web dengan React, Redux, dan Firestore dari awal hingga penerbitan
Apa yang akan Anda pelajari
-
Siswa akan dapat membuat aplikasi menggunakan React, Redux dan Firestore pada akhir kursus ini.
-
Siswa akan meningkatkan keterampilan javascript mereka dengan mengikuti kursus ini
Persyaratan
-
Siswa harus terbiasa dengan HTML, CSS dan Javascript
-
Diperlukan komputer dengan Windows, Mac OSX atau Linux
-
Kami akan menggunakan layanan Google (gratis) sehingga diperlukan akun Google
Deskripsi
Apakah Anda ingin mempelajari React dan Redux dalam konteks membangun aplikasi yang lengkap? Apakah Anda ingin mempelajari Firestore, penawaran Database baru dari Google yang menyediakan ‘data langsung’ ke aplikasi kita? Apakah Anda tipe pelajar yang mendapatkan hasil maksimal dari benar-benar membangun aplikasi daripada menonton slide tanpa akhir tentang bagaimana sesuatu seharusnya bekerja? Jika demikian maka kursus ini cocok untuk Anda!
Dalam kursus ini kami membangun aplikasi lengkap dari awal hingga akhir.
Setiap baris kode didemonstrasikan dan dijelaskan. Kami melakukan pemanasan dengan membangun aplikasi CRUD di React, kami kemudian menyempurnakannya dengan menambahkan Redux dan mengikuti yang kami tambahkan di Firestore untuk menyediakan persistensi untuk aplikasi tersebut.
Berikut beberapa hal yang akan Anda pelajari dalam kursus ini:
- Menyiapkan lingkungan pengembang
- Membuat aplikasi React menggunakan utilitas create-react-app dari Facebook
- Fungsionalitas Login dan Daftarkan menggunakan otentikasi Firebase
- Menambahkan login sosial untuk Facebook dan Google ke dalam aplikasi
- Integrasi pelengkapan otomatis Google maps dan Places
- Mengunggah foto menggunakan seret dan lepas, dengan mengubah ukuran dan memotong gambar sebelum mengunggah
- Menambahkan sistem obrolan langsung
- Paging, Sorting dan Filtering dengan Firestore
- Gulir tak terbatas untuk penomoran halaman
- Desain database Firestore
- Membuat komponen formulir yang dapat digunakan kembali dengan formulir Formik
- Membangun aplikasi yang tampak hebat dengan Semantic UI
- Lebih banyak hal juga
Alat yang Anda butuhkan untuk kursus ini
Dalam kursus ini semua pelajaran didemonstrasikan menggunakan Visual Studio Code, editor kode lintas platform gratis (dan sangat bagus). Anda tentu saja dapat menggunakan IDE atau editor Kode pilihan Anda dan sistem operasi apa pun yang Anda suka … serta selama itu adalah Max OSX, Windows atau Linux.
Apakah kursus ini untuk Anda?
Kursus ini sangat praktis. Sekitar 90% dari waktu kita dihabiskan untuk membuat aplikasi. Jika Anda adalah tipe orang yang mendapatkan hasil maksimal dari belajar ‘dengan melakukan’, kursus ini cocok untuk Anda.
Harap dicatat bahwa kami tidak memulai dari pengetahuan nol pengkodean. Meskipun ini ditujukan untuk tingkat pemula / menengah, Anda harus memiliki beberapa pengetahuan dasar tentang javascript (tidak banyak yang dibutuhkan) atau jika Anda berasal dari bahasa pemrograman lain maka Anda tidak masalah dengan kursus ini. Ini dirancang untuk membawa Anda dari tingkat pemula hingga memiliki keterampilan untuk membangun aplikasi yang jauh lebih signifikan.
Apa yang kita lakukan di kursus ini
Kami sedang membangun aplikasi acara sosial, seperti acara Facebook atau Meetup. Membangun aplikasi sosial memberi kita kesempatan untuk membangun lebih dari sekedar aplikasi CRUD sederhana.
Untuk siapa kursus ini:
- Pengembang pemula yang sudah terbiasa dengan HTML, CSS dan JS yang ingin belajar tentang React dan Redux
- Pengembang pemula yang ingin mempelajari Firestore, layanan database baru Google