Kerangka Materi

Hari 1:

  1. Konsep OOPS
  2. Apa itu software
  3. Ruangan terorganisir v/s tidak terorganisir
  4. Mengapa software
  5. Mengapa iOS
  6. Sejarah Apple
  7. Sejarah iOS
  8. USP Apple
  9. Apa yang membuat Apple terkenal
  10. UX v/s UI
  11. IDE?
  12. XCode
  13. Instalasi XCode
  14. Mengapa Objective C dan sekarang mengapa Swift?
  15. Faktor menarik di Swift
  16. Dasar-dasar Swift
  17. Variabel
  18. Konstanta
  19. Hello World dalam Swift
  20. Pembuatan label melalui kode
  21. ImageView
  22. Animasi ImageView
  23. NSTimer
  24. Responder Chain - metode touchBegan, touchMoved, dll
  25. Utama delegasi UiApplication
  26. Siklus hidup aplikasi
  27. Siklus hidup tampilan
  28. Apapun
  29. Opsi
  30. internal, publik, privat
  31. init
  32. deinit
  33. Main Playground

Aplikasi yang harus dibuat: Dots Game: https://apps.apple.com/app/the-dots-free/id850315430

Hari 2:

  1. Animasi UIView
  2. Ekstensi
  3. UITable View
  4. Sel kustom di tabel
  5. Metode delegasi dan sumber data di Delegates
  6. Header, Footer, Ketinggian, dll dari tabel
  7. Rincian mengenai tampilan koleksi
  8. Deque di tabel
  9. Tandai
  10. Opsi
  11. didSet
  12. willSet
  13. Penjaga
  14. Konsep 2x dan 3x
  15. Navigasi dari satu tampilan ke tampilan lainnya
  16. Kontroler navigasi UINavigation
  17. Tampilkan kontroler
  18. Storyboards
  19. Xibs
  20. Batasan
  21. Kelas ukuran
  22. Protokol - Wajib dan opsional
  23. Pemeliharaan memori

Aplikasi yang harus dibuat: Aplikasi catatan: Menambahkan, menghapus dan memperbarui catatan

Hari 3:

  1. Gestur
  2. Penutup
  3. Grup dan folder
  4. Pendeteksi gestur
  5. Parsing XML
  6. Serialisasi NSJson
  7. Mengonversi data menjadi Json
  8. Manajer file
  9. Tuples
  10. Enum
  11. For-in
  12. Sementara
  13. Webservices
  14. Sesi URL
  15. Permintaan URL
  16. Mengapa ekosistem Apple terbaik
  17. Mencetak - deskripsi
  18. Hashable
  19. UIAlertView
  20. UIActivityIndicatorView

Aplikasi yang harus dibuat: Mendapatkan data dari server melalui aplikasi API terbuka dan membuat tampilan tabel, memasukkan data dan menampilkan detailnya.

Hari 4:

  1. Penggunaan gambar lazy loading
  2. Properti lazy
  3. NSOperationQueue
  4. GCD
  5. Konsep direktori dan keamanan aplikasi NSSearchDomain
  6. Kontroler Tab Bar
  7. Lokalisasi
  8. Rantai kunci
  9. Default pengguna
  10. PLists
  11. FileManager
  12. SQlite
  13. Ekstensi
  14. Integrasi media sosial: Membuat konten yang dapat dibagikan sendiri
  15. UITextField
  16. UITextView
  17. UISegementControl
  18. UISlider
  19. UiSwtich
  20. UIProgessBar
  21. UIPageControl
  22. UIStepper
  23. UIScrollView
  24. UIPicker
  25. UIActionSheet
  26. UIWebView
  27. SearchBar
  28. Target baru: Apple Watch, Ekstensi, Keyboard, Hari Ini, dll
  29. NSNotifications di iOS
  30. Menambahkan perpustakaan pihak ketiga
  31. Core Data
  32. Pelaksanaan dan distribusi
  33. Menjalankan aplikasi pada perangkat sebenarnya

Aplikasi yang harus dibuat: Mendapatkan data dari server melalui aplikasi API terbuka dan membuat tampilan tabel, memasukkan data dan menampilkan detailnya dan menampilkan Search bar dan mencari sesuatu dan Core

Hari 5:

  1. Push Notification - Senyap dan Push
  2. Lokalisasi
  3. Tinjauan mengenai Objective C
  4. Properti
  5. Kategori
  6. Sintaks fungsi
  7. Berkas .h dan .m
  8. Atribut properti readWrite dan readOnly
  9. Atribut properti strong, weak dan copy
  10. Atribut properti atomic dan non-atomic
  11. Mengunggah aplikasi ke App Store

Aplikasi ide Anda sendiri

Persyaratan

Anda harus memiliki pengalaman minimal satu bahasa pemrograman di masa lalu.
 35 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait