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
Testimoni (3)
Lingkungan yang ramah. Selain itu, saya suka pelatihan satu lawan satu. Sangat produktif. Saya pasti akan merekomendasikannya kepada teman-teman dan rekan kerja saya.
Zeed - Tamkeen Technologies
Kursus - Building Microservices with NodeJS and React
Diterjemahkan Mesin
Situasi tersebut tidak biasa karena pelatihan intensif untuk pengembang akan diadakan dengan peserta yang bukan pengembang. Lukasz menghadapi tantangan ini dengan empati dan banyak humor. Melalui pendekatan cerdas dan fleksibelnya, ia mampu memastikan bahwa ada manfaat belajar yang konkret bagi semua orang. Saya sangat menikmatinya dan dengan senang hati akan mengikuti seminar dengan Lukasz lagi.
Christoph - Honda Bank GmbH
Kursus - MERN Fullstack Development
Diterjemahkan Mesin
I mostly liked the all the in code examples.
Kursus - Node.js for JavaScript Developers
Diterjemahkan Mesin