Skip to main content

Section outline

  • Session 1: RESTful API Best Practices (1 Hour)
    • Designing scalable APIs
    • Versioning & pagination
    Session 2: File Handling & Uploads (1 Hour)
    • Handling file uploads with Multer
    Session 3: Testing & Debugging APIs (1 Hour)
    • Postman, Mocha & Chai for API testing
    Session 4: CORS & Security Best Practices (1 Hour)
    • Preventing Cross-Origin Resource Sharing issues
    • Securing APIs against XSS, CSRF, SQL Injection
    Session 5: Real-time WebSockets (1 Hour)
    • Implementing WebSockets with Socket.io
    Session 6: Hands-on Lab – Implementing Secure APIs (1 Hour)