Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
Pengenalan
Konsep Node.js
- RAM vs. latensi I/O
- Blokir vs. non-blokir
- Sintaks dan logika
Dasar-dasar API dan Fungsionalitas
- Tipe skalar
- Polanya arsitektur web: pola komposit, pola proxy, dan pola facade
Pandangan Umum REST
- Opsi get
- Opsi pull
- Opsi post
- Opsi delete
Persiapan Lingkungan Pengembangan
- Memasang dan mengkonfigurasi Node.js
- Memasang dan mengkonfigurasi Express.js
- Memasang dan mengkonfigurasi MongoDB
- Menguji pemasangan
Modul Node dan Manajer Paket
- Membuat modul
- Memuat modul
- Menggunakan fungsi modul
- Membuat argumen acara
- Memperluas penyebar acara
- Memasang paket Node
- Menggunakan paket
- Mendaftarkan paket
- Memperbarui paket
- Memasang paket
- Mempelajari paket
Bekerja dengan Express.js
- Membuat middleware kustom
- Menggunakan router Express
- Menyaring jalur
API REST dan GraphQL
- Membangun server web
- Mengelola rute
- Memparsing permintaan HTTP
- Memanggil titik akhir
- Mendefinisikan skema
- Menambahkan validasi input
- Mengelola mutasi
- Menambahkan variabel
- Mengelola kesalahan
Operasi CRUD Menggunakan MongoDB
- Menyimpan dokumen
- Menanyakan dokumen
- Memperbarui dokumen
- Menghapus dokumen
Otentikasi dan Keamanan
- Membuat dan mendaftarkan pengguna
- Menghasilkan token
- Menyimpan dalam variabel lingkungan
- Melindungi rute
- Menguji otorisasi
Penyelesaian Masalah
- Menulis tes unit
- Menulis tes integrasi
- Mengaitkan tes unit dan integrasi
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman pemrograman JavaScript
Penonton
- Pembuat web
14 Jam
Testimoni (1)
Saya menikmati topik-topik yang menarik dan pembahasan berbagai nuansa dari javascript/typescript/nodejs/
John - BMW SA
Kursus - Node.js for JavaScript Developers
Diterjemahkan Mesin