Gagal menampilkan sertifikat
Klik untuk Melihat Ukuran Penuh
Kevin Hardianto

ID
MRZM4KM53XYQ

Diberikan pada
Oct 14, 2022

Berlaku sampai
Oct 14, 2025


Bagikan sertifikat:

Belajar Fundamental Aplikasi iOS

Belajar Fundamental Aplikasi iOS

Disusun oleh: Dicoding Indonesia
Level: Menengah

202007011655465022df94b435af8ced4ffacaf71e590b.png

Kelas ditujukan bagi iOS Developer yang ingin belajar fundamental pembuatan aplikasi iOS, seperti networking dan database, dengan mengacu pada standar industri. Di akhir kelas, siswa dapat membuat aplikasi iOS yang cukup kompleks, seperti menampilkan informasi dalam bentuk list dari API network dan database.

Materi yang dipelajari:

  • Dasar Pengembangan Aplikasi iOS : Mempelajari berbagai topik tingkat pemula apa saja yang perlu dipahami pada pengembangan sebuah aplikasi iOS sebelum dapat belajar teknik yang lebih kompleks, seperti memahami alur dari sebuah aplikasi, view dan window, dan bahasa yang digunakan. (2 Jam 20 Menit)
  • Mobile App Design : Mempelajari pentingnya peran desain (UI/UX) dalam sebuah mobile application. (4 Jam 40 Menit)
  • Concurrency : Mempelajari cara kerja concurrency dalam Swift untuk menangani proses yang memakan waktu, contohnya memuat gambar dari URL. (9 Jam 10 Menit)
  • Networking : Mempelajari cara mendapatkan data dari network atau API dan menampilkannya. Serta memahami bahwa Networking menjadi hal penting saat membangun aplikasi iOS. (9 Jam 55 Menit)
  • Multitasking : Mempelajari bagaimana sebuah aplikasi dapat melakukan berbagai pekerjaan dalam satu waktu. (4 Jam 35 Menit)
  • Working with Data : Mempelajari bagaimana mengelola data lokal dalam aplikasi iOS seperti User Default dan Core Data. (7 Jam 35 Menit)
  • Notifications : Mempelajari bagaimana fungsi serta cara bekerja notifikasi dalam aplikasi iOS. (3 Jam 45 Menit)
  • SwiftUI : Mempelajari cara modern dalam pembuatan tampilan di iOS. (5 Jam 5 Menit)
  • Testing : Mempelajari bagaimana pengujian, atau dinamakan testing, menjadi tahapan yang paling penting dalam pembuatan aplikasi. (3 Jam 15 Menit)
  • App Store dan Apple Developer Program : Mempelajari bagaimana aplikasi dapat dipasarkan dengan App Store menggunakan akun Apple Developer Program. (2 Jam 20 Menit)

Evaluasi pembelajaran : 

  • Submission berupa sebuah aplikasi iOS yang dapat menampilkan informasi dari API dalam bentuk list beserta detailnya.
  • Submission akhir berupa sebuah aplikasi iOS yang dapat menyimpan informasi ke database dan menampilkannya dalam bentuk list beserta detailnya.

Total jam yang dibutuhkan untuk menyelesaikan kelas ini adalah 70 jam.