Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Arhitectură și Componente Avansate
- Modele de arhitectură: MVVM (introducere practică)
- Gestionarea avansată a stării UI cu @State și @ObservedObject
- Navigare cu UINavigationController și Coordinators
- Exercițiu practic: Refactorizarea arhitecturii proiectului
Concurență și Operațiuni Asincrone
- Grand Central Dispatch (GCD) pentru sarcini asincrone
- Folosirea async/await în Swift
- Firul principal vs. firele de fundal
- Exercițiu practic: Implementarea operațiunilor asincrone în proiect
Persistența Avansată a Datelor
- Core Data pentru persistența locală (operații CRUD de bază)
- UserDefaults pentru date simple
- Exercițiu practic: Persistența datelor în proiect
Testare și Calitatea Codului
- Testare unitară cu XCTest
- Testare de interfață cu XCUITest
- Instrumente de analiză statică a codului (SwiftLint)
- Exercițiu practic: Implementarea testelor de bază în proiect
Integrare și Optimizare
- Consumul API-urilor RESTful cu URLSession și Codable
- Lucrul cu JSON
- Bazele optimizării performanței UI și a bateriei
- Exercițiu practic: Integrarea API-urilor și ajustarea performanței
Rezumat și Pași Următori
Cerințe
- Înțelegere solidă a dezvoltării de bază pentru iOS (UIKit, Storyboards, navigare, Swift)
- Experiență cu Xcode
- Cunoașterea conceptelor de programare orientată pe obiecte
Publicul țintă
- Dezvoltatori iOS experimentați
- Dezvoltatori mobili care doresc să stăpânească tehnici avansate
- Ingineri de software care construiesc aplicații iOS scalabile și de înaltă performanță
35 Ore
Mărturii (2)
Modul de transferire a cunoștințelor și cunoștințele instruictorului.
Jakub Rekas - Bitcomp Sp. z o.o.
Curs - Machine Learning on iOS
Tradus de catre o masina
Formatorul a fost foarte cunoscător și dinamic, menținând implicarea și concentrația echipei de-a lungul întregului antrenament. Cu siguranță îl recomand, deoarece consider că abilitățile dobândite în acest antrenament pot fi aplicate rapid în fluxul nostru zilnic de dezvoltare.
Inigo
Curs - iOS Automation Testing
Tradus de catre o masina