Menjadi Flutter Developer Expert
Menjadi Flutter Developer Expert
May 28, 2019

Di dalam kelas ini terdapat beberapa materi untuk membuat aplikasi Flutter, dimulai dari yang paling dasar hingga fitur-fitur mahir milik Flutter. Beberapa di antaranya adalah:

  • Modul 0 : Pengenalan Flutter

  • Modul 1 : Dart Fundamental

  • Modul 2: Flutter Fundamental

  • Modul 3: UI dan UX

  • Modul 4: Data dan Backend

  • Modul 5: Deployment  

Belajar Membuat Game untuk Pemula
Belajar Membuat Game untuk Pemula
May 28, 2019

Semua modul dalam kelas ini telah diverifikasi langsung oleh Asosiasi Game Indonesia (AGI) untuk memastikan materi yang diajarkan relevan dan sesuai dengan kebutuhan industri game saat ini. Terdapat 26 modul yang merupakan bagian dari kelas Menjadi Game Developer Expert.


Belajar Menjadi AWS Solutions Architect Associate
Belajar Menjadi AWS Solutions Architect Associate
May 28, 2019

Kelas ini menawarkan pembelajaran menggunakan dan mengelola layanan yang ditawarkan Amazon Web Services misalnya Amazon EC2 VM, Amazon S3 Storage, Elastic Beanstalk untuk Web Apps dan Route53 untuk DNS. Selain itu Anda akan mempelajari best-practices dengan studi kasus untuk memastikan layanan yang optimal. Simak daftar materi berikut untuk mengetahui lebih jauh tentang kelas ini.


Membangun Progressive Web Apps
Membangun Progressive Web Apps
May 28, 2019

Beberapa materi yang akan dipelajari di dalam kelas ini adalah:

  • Promises and fetch, yaitu dua web API modern yang dapat kita gunakan untuk menulis blok kode dengan lebih mudah dan intuitif.
  • Service worker, yaitu JavaScript yang dijalankan oleh browser di latar belakang, yang terpisah dengan skrip lain di halaman web browser. Dengan menggunakan service worker, kita dapat memanfaatkan resource yang telah disimpan di dalam cache untuk ditampilkan bahkan dalam mode jaringan offline.
  • Application shell, atau biasa disingkat dengan app shell adalah kerangka antarmuka aplikasi yang dibangun oleh beberapa komponen halaman dan aset lainnya yang disimpan lebih dahulu di dalam cache sehingga dapat tampil secara instan saat aplikasi dibuka.
  • Cache API, yaitu cache yang dibuat oleh aplikasi menggunakan Cache API dan terpisah dari cache yang dikelola oleh browser. Cache jenis inilah yang dapat kita gunakan untuk menyimpan resource dan dapat ditampilkan dalam mode jaringan offline melalui service worker.
  • Indexed DB, yaitu sistem penyimpanan lokal berbasis NoSQL di browser. Kita dapat menyimpan data apapun di browser pengguna untuk keperluan aplikasi. Kamu dapat melakukan aksi pencarian, pembaharuan dan penghapusan data.
  • Web Push, yaitu web API yang dapat menerima pesan pemberitahuan dari server di belakang layar. Web push dapat dikombinasikan dengan sistem notifikasi yaitu pesan popup yang muncul di perangkat pengguna. Aplikasi PWA dapat menerima event push dan menampilkan pesan popup meskipun pengguna sedang tidak membuka aplikasi tersebut.
  • Workbox, yaitu koleksi librari dan tool yang dapat kita gunakan untuk meng-generate file service worker, precaching, routing dan runtime-caching. Workbox memudahkan kita dalam menulis kode PWA dengan sintaks yang lebih sederhana dan mudah dikelola.
Menjadi Android Developer Expert
Menjadi Android Developer Expert
May 28, 2019

Beberapa materi yang akan dipelajari di dalam kelas ini adalah:

  • Modul 1 Fundamentals
  • Modul 2 Application UI dan UX
  • Modul 3 Background Service
  • Modul 4 Local Data Storage
  • Modul 5 Extended Application