Apa yang akan Anda pelajari
-
Buat, uji, dan luncurkan aplikasi Node
-
Buat server web dan API Express
-
Simpan data dengan Mongoose dan MongoDB
-
Gunakan JavaScript ES6 / ES7 yang mutakhir
-
Terapkan aplikasi Node Anda ke produksi
-
Buat aplikasi web waktu nyata dengan SocketIO
Persyaratan
-
Komputer tempat Anda dapat menginstal perangkat lunak (Windows, MacOS, atau Linux)
-
Pemahaman dasar tentang JavaScript (variabel, fungsi, objek, array, pernyataan if)
Deskripsi
Kursus Pengembang Node.js Lengkap mencakup dasar-dasar Node sebelum mempelajari alat-alat seperti Express, Mongoose, dan MongoDB.
Seluruh kursus didasarkan pada satu tujuan: Mengubah Anda menjadi pengembang Node profesional yang mampu mengembangkan, menguji, dan menerapkan aplikasi produksi dunia nyata.
Cara terbaik untuk mempelajari Node adalah dengan membuat aplikasi Node.
Sejak awal Anda akan memprogram setiap proyek dan mengerjakan tantangan yang telah saya rancang untuk memperkuat apa yang telah Anda pelajari. Ini akan memberi Anda pengalaman langsung yang diperlukan untuk dapat membuat dan meluncurkan proyek Anda sendiri setelah Anda selesai.
Anda akan membangun empat proyek:
1. Aplikasi pencatatan
2. Aplikasi cuaca yang berinteraksi dengan MapBox dan Dark Sky API
3. REST API task manager lengkap dengan akun pengguna dan otentikasi
4. Aplikasi obrolan dengan pendamping sisi klien
Pada akhirnya, Anda akan dapat mengambil apa yang telah Anda pelajari dan meluncurkan aplikasi Node Anda sendiri.
Kursus ini kompatibel dengan versi Node.js terbaru.
Selama delapan bab Anda akan belajar:
1. Node.js
2. Npm
3. Pemrograman asinkron
4. ES6 / ES7
5. MongoDB
6. Ekspres
7. Socket.IO
8. Otentikasi JWT
9. Mongoose
10. Unggahan file dan gambar
11. Pengiriman email
12. Penerapan aplikasi dengan Heroku
13. Kontrol versi dengan Git
14. GitHub
15. Desain REST API
16. Pengujian kode
17. Debugging
18. Benar
19. Lebih banyak alat
Untuk siapa kursus ini:
- Siapapun yang ingin meluncurkan aplikasi Node mereka sendiri, beralih karier, atau freelance sebagai pengembang Node