iOS App Development with Swift : Intermediate – VILT

Training iOS App Development with Swift Intermediate (TA20012) ini dirancang untuk developer yang ingin memperdalam pemahaman mereka tentang pengembangan aplikasi iOS dengan Swift. Fokus utama pelatihan ini adalah pengenalan dan implementasi teknologi-teknologi penting seperti Core Data, integrasi API, penggunaan Alamofire dan MVVM Architecture. Peserta akan diajak untuk membangun berbagai jenis aplikasi seperti Outlet Management App, News App dengan API, serta CRUD App menggunakan API, dengan metode yang praktis dan studi kasus langsung. Di akhir pelatihan, peserta akan mampu mengembangkan aplikasi iOS yang lebih kompleks dengan arsitektur dan pengelolaan data yang efisien.

Training ini sangat cocok bagi Anda yang ingin:

  • Mempelajari cara mengelola data lokal di aplikasi iOS menggunakan Core Data dengan teknik CRUD.
  • Meningkatkan kemampuan integrasi API ke dalam aplikasi iOS menggunakan Alamofire dan Swift JSON.
  • Menggunakan Cocoapods untuk mengelola library dan meningkatkan fleksibilitas dalam pengembangan aplikasi.
  • Mengembangkan aplikasi iOS dengan fungsi CRUD yang terhubung ke API eksternal secara efisien.
  • Memahami dan menerapkan MVVM Architecture untuk menciptakan aplikasi yang lebih terstruktur dan mudah dikelola.
  • Menggunakan CollectionView dan WebView untuk menampilkan data dan halaman detail yang interaktif dan dinamis.

Apa yang Akan Kamu Pelajari ?

  • Implementasi Core Data.
    Konfigurasi dan penggunaan Core Data untuk menyimpan dan mengelola data lokal di aplikasi iOS, termasuk fitur CRUD (Create, Read, Update, Delete) sederhana.
  • Integrasi API.
    Pemahaman dan praktek integrasi API dengan menggunakan Alamofire dan Swift JSON, serta teknik menggunakan API seperti newsapi.org untuk mendapatkan data dari sumber eksternal.
  • Pengenalan Cocoapods.
    Bagaimana menggunakan Cocoapods untuk menambahkan library ke dalam proyek Xcode dan meningkatkan kapabilitas aplikasi.
  • Membangun Aplikasi CRUD dengan API.
    Membuat aplikasi CRUD (Create, Read, Update, Delete) dengan menggunakan API, memanfaatkan Alamofire untuk mengelola data dari server.
  • Pengenalan MVVM Architecture.
    Memahami arsitektur MVVM (Model-View-ViewModel) dan keuntungannya dalam pengembangan aplikasi yang terstruktur dan modular.
  • Penerapan CollectionView dan WebView.
    Menampilkan data dalam bentuk CollectionView dan membuat halaman detail dengan WebView, memberikan pengalaman yang interaktif dan dinamis bagi pengguna aplikasi.

Fasilitas yang didapat ?

//
Akademi Digital Indonesia
Hi, Ada yang bisa dibantu?