- Menguasai bagaimana membuat fungsi dan package
- Menguasai dependensi dan versioning software
- Menguasai micro service adalah gabungan dari beberapa backend dari fungsi yang berbeda dan lokasi yang berbeda
- Menguasai membuat endpoint backend micro service pada layanan Cloud populer
- Menguasai RestFull dan penggunaan token untuk pengamanan Backend
- Menguasai Javascript Object Signing and Encryption(JOSE) framework untuk pembuatan token
- Menguasai cara debug frontend menggunakan Chrome DevTools
- Menguasai konsep keamanan Algoritma Hashing Password
- Menguasai konsep Cookies dan fitur keamanannya
- Package Backend yang sudah di publikasikan
- Dokumentasi Swagger menggunakan URL Google Cloud Function yang memanggil Package backend.
- Package Javascript ES6+ yang sudah di publikasikan di jsdelivr
- HTML5 dan CSS yang sudah di terdeploy di root domain URL Github Pages dan memanggil package JS menggunakan type="module"
- Buku tutorial membangun package BE dan FE dan cara memanggilnya di GCF dan GHP
- Jurnal Terapan atau Pengabdian Masyarakat
- Frontend wajib di deploy di github pages dengan menggunakan konsep serverless micro frontend menggunakan Javascript ES6+
- Backend minimal menggunakan RESTFull dengan menggunaan konsep web service dan pemanggilan package.
- Backend wajib di hosting di GCF(Google Cloud Function).
- Backend wajib menggunakan sistem Authentikasi berbasiskan token PASETO V4.
- Package sudah status publish, contoh untuk golang bisa diakses di Go Package
- Semua proses Proyek 3 menggunakan metode belajar Pomodoro dengan aplikasi pomokit.
T : Apakah boleh saya tidak membangun frontend di github pages?
J : Syarat Proyek3 adalah lulus Mata Kuliah Web Service, artinya jika tidak bisa membangun frontend di github pages dipastikan belum menguasi mata kuliah Web Service
T : Apakah boleh saya membangun frontend menggunakan android?
J : Mata kuliah mobile programming ada di semester 5, masih berjalan. Dibolehkan sebagai nilai tambah, tapi tetap yang di nilai adalah github pages dari JS ES6+.
Berikut adalah jadwal proyek 3:
- Pendaftaran pesertadi laman berikut
- Proses bimbingan perdana bisa dilihat di laman berikut
- Proses bimbingan selanjutnya bisa dilihat di laman berikut