Schița de curs
Introducere și Configurarea Mediului
- Ce este iOS? Arhitectura de bază
- Instalarea și configurarea Xcode
- Înțelegerea structurii unui proiect Xcode
- Crearea unei aplicații „Hello World” în simulatorul iOS
Bazele Interfeței de Utilizator (UI) cu UIKit
- Vizualizări și Controlere de Vizualizare
- Elemente UI comune: UILabel, UITextField, UIButton, UIImageView
- Proiectarea interfețelor cu Storyboards și Interface Builder
- Crearea conexiunilor de bază IBOutlet și IBAction
- Exercițiu practic: Proiectarea interfeței proiectului
Interacțiune și Evenimente
- Prezentare generală a ciclului de viață al ViewController
- Gestionarea evenimentelor UI cu IBAction
- Accesarea elementelor UI din cod folosind IBOutlet
- Afisarea alertelor de bază cu UIAlertController
- Exercițiu practic: Implementarea interactivității în interfața proiectului
Navigare de Bază
- Folosirea Segues pentru navigarea între vizualizări
- Transmiterea de date de bază între ViewControllers
- Exercițiu practic: Implementarea navigării pe ecran
Proiect Practic Continuu
- Dezvoltarea continuă a proiectului practic
- Integrarea conceptelor învățate
- Discuție și rezolvarea problemelor comune
Rezumat și Pași Următori
Cerințe
- Cunoștințe de bază de programare (nu neapărat în iOS sau Swift)
- Un computer Mac cu Xcode instalat
- Interes pentru dezvoltarea de aplicații mobile
Publicul țintă
- Dezvoltatori noi interesați de dezvoltarea de aplicații iOS
- Dezvoltatori mobili junior care trec la ecosistemul Apple
- Profesioniști care doresc să își construiască prima aplicație iOS
Mărturii (3)
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
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Curs - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Tradus de catre o masina
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Curs - Cross-platform mobile development with PhoneGap/Apache Cordova
Tradus de catre o masina