Memulai Pemrograman Dengan Java
Memulai Pemrograman Dengan Java
November 13, 2019

Kelas ini didesain oleh para kontributor, tim Dicoding, dan telah direview oleh Dr. Ir. Inggriani Liem (ITB/IA TOKI/BEBRAS NBO), dan disesuaikan untuk Anda yang ingin mempelajari konsep Pemrograman Berorientasi Objek (PBO) maupun mempelajari struktur bahasa Java secara umum. Bahasa Java akan digunakan dalam kelas-kelas lanjutan di Dicoding, diantaranya Belajar Membuat Aplikasi Android untuk Pemula dan Menjadi Android Developer Expert.


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.
Kotlin Android Developer Expert
Kotlin Android Developer Expert
May 28, 2019

Tersedia 9 modul yang secara garis besar terdiri dari: 

  • Modul 1: Pengenalan Kotlin

  • Modul 2: Object-oriented dan Fitur Lanjutan Pada Kotlin

  • Modul 3: Kotlin Untuk Pengembangan Aplikasi Android

  • Modul 4: Kotlin Android Extensions

  • Modul 5: Anko

  • Modul 6: Mengambil Data Dari API

  • Modul 7: SQLite Pada Kotlin

  • Modul 8: Kotlin Coroutines

  • Modul 9: Testing

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.