iOS Developer

iOS Developer

Kurikulum disusun oleh Dicoding dan pelaku industri di bidang iOS Development. Siswa dipersiapkan untuk menjadi iOS Developer sesuai standar kebutuhan industri.
Bagikan Learning Path ini:

Seorang iOS Developer adalah Software Developer yang berspesialisasi dalam merancang dan membangun aplikasi untuk pasar operating system iOS. Menurut Apple, sebagai pemilik dari iOS, seorang iOS Developer harus memiliki keahlian dalam bahasa pemrograman Swift dan SwiftUI pada IDE Xcode. Seorang iOS Developer harus mampu integrasikan teknologi mutakhir dari iOS untuk menciptakan pengalaman luar biasa pada aplikasinya.

Kurikulum iOS Developer di Dicoding telah dikembangkan dengan pelaku industri yang bergerak di bidang iOS Development. Setiap langkah dalam learning path ini telah didesain agar siswa dapat memiliki pengetahuan yang cukup untuk menjadi seorang iOS Developer yang dapat memenuhi kebutuhan industri.


Memulai Pemrograman Dengan Swift
Langkah ke-1

Memulai Pemrograman Dengan Swift

Belajar bahasa Swift buat kamu yang ingin mempelajari konsep Pemrograman Berorientasi Objek (PBO) dalam mengembangkan iOS dan OS X.

Yuk pelajari kelas ini
Belajar Prinsip Pemrograman SOLID
Langkah ke-2

Belajar Prinsip Pemrograman SOLID

Pelajari kelima prinsip desain yang merupakan pedoman untuk rancangan kode yang baik pada pemrograman berorientasi objek (OOP).

Yuk pelajari kelas ini
Belajar Membuat Aplikasi iOS untuk Pemula
Langkah ke-3

Belajar Membuat Aplikasi iOS untuk Pemula

Pelajari cara membuat aplikasi pertamamu dengan Xcode. Kelas ini mengajarkan dasar iOS mulai dari Controller sampai TableViews.

Yuk pelajari kelas ini
Belajar Fundamental Aplikasi iOS
Langkah ke-4

Belajar Fundamental Aplikasi iOS

Pelajari komponen fundamental iOS berdasarkan teknik yang digunakan industri mulai dari App Design, SwiftUI, Networking, sampai Database.

Yuk pelajari kelas ini
Menjadi iOS Developer Expert
Langkah ke-5

Menjadi iOS Developer Expert

Saatnya jadi iOS Expert dengan belajar Clean Architecture, Reactive, Dependency Injection, Modularization, dan Test Driven Development.

Yuk pelajari kelas ini

Jangan sampai bingung memulai dari mana.

Tersedia berbagai Learning Path yang membantumu belajar sesuai kebutuhanmu dengan alur yang jelas.

Lihat Learning Path Lainnya