Course Outline

Αρχιτεκτονική και Προηγμένα Συστατικά

  • Παραδίγματα αρχιτεκτονικής: MVVM (πρακτική εισαγωγή)
  • Προηγμένη διαχείριση κατάστασης UI με @State και @ObservedObject
  • Ναυιγασία με UINavigationController και Coordinators
  • Εφεξής χέρι: Αναδιάρθρωση αρχιτεκτονικής προ젝τού

Συγχρονισμός και Υπολογιστικές Εργασίες

  • Grand Central Dispatch (GCD) για ασυγχρονικές εργασίες
  • Χρήση async/await στο Swift
  • Ο κύριος thread από τους background threads
  • Εφεξής χέρι: Προσαρμογή ασυγχρονικών εργασιών στο πρόγραμμα

Προηγμένη Διατήρηση Δεδομένων

  • Core Data για τοπική διάτυπη (βασικό CRUD)
  • UserDefaults για απλά δεδομένα
  • Εφεξής χέρι: Διατήρηση δεδομένων στο πρόγραμμα

Δοκιμές και Ιαπωνικός Κώδικας

  • Ενότητες δοκιμής με XCTest
  • UI δοκιμές με XCUITest
  • Εργαλεία ανάλυσης κώδικα (SwiftLint)
  • Εφεξής χέρι: Προσαρμογή βασικών δοκιμών στο πρόγραμμα

Συνδυασμός και Βελτίωση

  • Χρήση RESTful APIs με URLSession και Codable
  • Εργασία με JSON
  • Βασικά σχολία για τη βελτίωση UI και πυρηνικής επιδόσεις
  • Εφεξής χέρι: Σύνδεση API και αποτελεσματικότητα τροποποίησης

Συμπέρασμα και Προχωρημένα Βήματα

Requirements

  • Σταθερή κατανόηση των βασικών επιχειρήσεων iOS (UIKit, Storyboards, πλοήγηση, Swift)
  • Εμπειρία με το Xcode
  • Γνώση των κonceψτών της αντικειμενοσυνέχειας

Πληθυσμός

  • Εμπειρογνώμονες προγραμματιστές iOS
  • Προγραμματιστές κινητών εφαρμογών που θέλουν να κυριάρτησουν τεχνικές ανεπίσημες
  • Επιχειρηματικοί μηχανικοί που δημιουργούν ελαφρώς κλιμακωτές, υψηλής απόδοσης εφαρμογές iOS
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories