Bangun dan gunakan aplikasi web fullstack dengan NodeJS, React, Redux, Express, dan MongoDB.
Apa yang akan Anda pelajari
- Buat proyek pemula boilerplate dengan React, Redux, Express, dan Mongo
- Memahami teknologi web umum dan pola desain untuk menghubungkannya bersama
- Teknik penyebaran utama antara lingkungan produksi dan pengembangan
- Buat aplikasi dengan autentikasi Google OAuth
- Pelajari cara membuat dan mengirim email secara efektif dari server backend
- Terima dan proses pembayaran kartu kredit dari pengguna
Persyaratan
- Pemahaman dasar tentang Javascript, React, dan Redux
- Komputer Mac, Windows, atau Linux
Deskripsi
Melampaui dasar-dasar React dan Redux! Kursus ini akan mengajarkan Anda untuk menggabungkan teknologi React, Redux, Express, dan MongoDB yang sangat populer untuk membangun aplikasi web fullstack.
Apa yang Akan Anda Bangun?
Dalam kursus ini kita akan membangun satu aplikasi web besar yang menampilkan profil fitur-fitur canggih React, Redux, Express, dan Mongo . Dengan memasukkan setiap konsep ke dalam aplikasi nyata, Anda akan mendapatkan ide yang lebih baik tentang kapan harus menggunakan setiap fitur unik dan kuat.
Bangun aplikasi pengumpulan umpan balik yang besar. Aplikasi ini akan mencakup keseluruhan fitur lengkap, termasuk semuanya mulai dari otentikasi hingga penanganan email. Anda akan belajar cara membuat aplikasi yang dapat digunakan untuk mengirim email massal ke daftar besar pengguna untuk tujuan mengumpulkan umpan balik. Adalah tujuan saya untuk memastikan Anda memahami setiap fitur yang kami bangun dalam aplikasi ini sehingga Anda dapat menerapkannya pada proyek pribadi atau profesional Anda di masa mendatang.
Inilah yang akan kita pelajari:
- Pelajari pertimbangan arsitektur untuk membangun aplikasi Full Stack
- Sambungkan server Create-React-App front-end ke NodeJS dan Express backend
- Komunikasikan data dari database Mongo Anda ke aplikasi React Anda
- Memahami cara merutekan permintaan pengguna di ujung depan dengan React Router dan di backend dengan Express
- Buat input pengguna yang dapat digunakan kembali dengan Redux Form , lengkap dengan navigasi
- Tangani kartu kredit dan terima pembayaran dari pengguna Anda dengan Stripe
- Libatkan pengguna Anda dengan email otomatis
- Tingkatkan aliran otentikasi di aplikasi Anda dengan autentikasi Google OAuth
- Pisahkan sumber daya produksi dan pengembangan dengan teknik penanganan kunci API canggih
- Edukasi pengguna Anda tentang cara menggunakan aplikasi Anda dengan halaman pendaratan build khusus
Untuk siapa kursus ini:
- Siapa pun yang ingin mempelajari cara membuat aplikasi full stack dengan teknologi web terbaru