Outline
Outline Buku: Backend Development dengan Node.js, Express & MySQL
BAB 1: Dasar Backend Development
Pengenalan Backend Development
Persiapan Development Environment
Konsep REST API
BAB 2: Node.js Fundamental
Pengenalan Node.js
NPM (Node Package Manager)
Asynchronous Programming
Error Handling
BAB 3: Express.js Framework
Setup Express.js
Routing
Middleware
Request & Response Handling
BAB 4: Database dengan MySQL
Instalasi & Konfigurasi MySQL
Basic SQL Query
Koneksi MySQL dengan Node.js
CRUD Operations
BAB 5: API Development
RESTful API Design
Implementasi CRUD API
API Testing dengan Postman
API Documentation
BAB 6: Authentication & Authorization
User Management
JWT (JSON Web Token)
Protected Routes
Role-Based Access
BAB 7: Security
Input Validation
Password Hashing
SQL Injection Prevention
CORS Setup
BAB 8: Project Implementation
Project Structure
Error Handling
File Upload
Email Integration
BAB 9: Testing
Unit Testing
Integration Testing
API Testing
BAB 10: Deployment
Environment Setup
Database Migration
Server Configuration
Deployment Process
Last updated