Deskripsi

Training Node.js Web Apps dengan menggunakan utilitas Express untuk membuat aplikasi web dengan menggunakan API (Application Programming Interface) dari Express. Pelatihan ini akan dimulai dengan menyiapkan aplikasi web dan menggunakan engine JADE. Kemudian membuat aplikasi sederhana dengan CRUD, menggunakan request dan respond dalam JSON. Selanjutnya dalam pelatihan ini juga akan membuat router untuk mengarahkan akses web client ke aplikasi yang dituju dan juga membuat validasi user, memproteksi route untuk administrasi sistem, dan lainnya.

Durasi Pelatihan: 3 Hari

Prasyarat

Sudah familiar dengan HTML, CSS, dan JavaScript.

Manfaat Pelatihan

Setelah mengikuti training ini, peserta akan dapat:
• Membuat aplikasi web dengan NodeJS
• Menggunakan fasilitas Express untuk mempercepat pembuatan aplikasi
• Mengerti konsep dan cara kerja NodeJS secara baik untuk pengembangan aplikasi komersil berikutnya.

Outline Pelatihan

Hari ke-1:
Setup Proyek
• Menjalankan Server dari awal
• Serving Index.HTML
• Serving Bootstrap Assets
• Menambahkan Style untuk situs yang dibuat
• Mengakses files yang diperlukan
Menggunakan Jade View Engine
• HTML Tags dalam Jade
• Attribute, Class dan ID
• Membuat View dalam Jade
• HTML dan coding di Jade
• Membuat View Rendering
• Membuat Aplikasi dengan CRUD
• Posting Formular
• Membaca (parsing) Formular dari 'Request Body'
• Bekerja dengan format JSON

Hari ke 2:
Router
• Menggunakan Module Admin sebagai Router
• Pluggable Admin Mount Path
• Stumbling Block - Relative Redirects
• Rantai dari Route (chaining)
Middleware
• Routing And Middleware
• Custom Logging Middleware
• Metode Next()
• Middleware untuk mengakses data (Fetch)a
• Order Matters.Av
Logging dan Debugging
• Express-Debug
• Logging dengan Morgan
• File Access Log dengan Morgan
• Built-In Express Debugging

Hari 3:
Penanggulangan Error
• Melempar Error pada Route Handler
• Error dalam Produksi
• Custom Error Handlers
• Errors pada Callbacks
Otorisasi dengan Passport
• Form untuk Login
• Validasi Passport PEmakai
• Logging In dan Out
• Otorisasi akses untuk memblokir pengguna Anonymous Users

WhatsApp Us
Chat Us