Web Service Engineering

TI23045

Mata kuliah ini membahas konsep, desain, implementasi, keamanan, dan pengelolaan Web Service berbasis RESTful dan SOAP. Mahasiswa dibekali kemampuan teknis membangun, mendokumentasikan, menguji, dan mendeploy Web Service baik di lingkungan lokal maupun cloud computing. Pendekatan pembelajaran menggunakan Outcome-Based Education (OBE) dengan penekanan pada praktik, studi kasus, dan mini project.

Sessions

  1. Week 1: The Fundamental of Web Service Engineering

  2. Week 2: Componen of Web Service

  3. Week 3: Web Service Architecture

  4. Week 4: Web Service Developmeent Methodologies

  5. Week 5: API Design Principles

  6. Week 6: RESTful API Best Practices with 7 Principles - Express

  7. Week 7: Meningkatkan Keamanan, Logging, dan Monitoring pada RESTful API - Express

  8. Week 8: Secure & Observable RESTful CRUD API + JWT + Hardening + Observability

  9. Week 9: Integrasi API eksternal - Node.js, struktur modular

  10. Week 10: Memahami Konsep Keamanan API