Silabus IOS
Silabus IOS
un dispozitiv fizic.
INTRODUCEREÎNIOS
D E Z V O LTAR E
Învăț aț i să clonaț i proiecte de pe GitHub.
Conectează designul cu codul prin IBActions ș i IBOutlets.
Învaț ă să detectezi interacț iunea utilizatorului prin intermediulUIButton-urilor.
I O S A U T O L A Y O T Ș I ÎN T E R V E N T I A
C O N STRAI NTS
Cum să adaugi constrângeri ș i să înț elegi cum funcț ionează auto layout
lucrează.
Cum să ancorezi ș i să aliniezi elementele UI.
Cum să creaț i containere pentru a configura layout-uri avansate.
Cum să depanaț i erorile de layout automat.
Înț elegeț i cerinț ele preliminare pentru aranjamentul automat.
Cum să foloseș ti stack views pentru a-ț i organiza uș or interfaț a utilizatorului.
C E T I N D Ș I U Z I N D O R I O NĂ
D O C U M E N TAR E
Află cum să redai sunet folosind AVFoundation ș i
AVAudioPlayer prin înț elegerea documentaț iei Apple.
Cum să foloseș ti funcț iile Swift ș i să înț elegi parametrii de intrare
ș i tipuri de returnare.
Gestionarea erorilor folosind try ș i catch.
Refactorizarea codului.
Debugging de bază pentru erori de cod.
APPB R EWE RY
w w w. a p p b r e w e r y. c o
P R O G R A M D E SC T
O NU
T RD
O LI
F LIO W A N D O P T I O N A L S
T O TALI TAT EALI O S Înț elegeț i nevoia ș i cazurile de utilizare ale opț ionalelor Swift.
D E Z V O LTAR EAPLI CAT I I Cum să foloseș ti instrucț iunile IF-ELSE ș i Switch pentru a controla fluxul
a execuț iei codului.
C A M P D E ÎNVĂȚ ARE
Învăț aț i despre Dicț ionarele Swift.
Învăț aț i să folosiț i UIProgressView pentru a crea un animaț ie
bara de progres.
Aflaț i cum să folosiț i obiectul Timer în Swift folosind
documentaț ie.
PA T T E R N S D E D I D A C T I R A I O S
M O D E L-VI EW- C O NTR O LE R ( MVC )
Ce este un model de design ș i cum este folosit în programare.
Cum să foloseș ti Model-View-Controller sau modelul MVC pentru
dezvoltarea aplicaț iilor.
w w w. a p p b r e w e r y. c o
SYLLABUS Învăț aț i să creaț i active diferentiate pentru modul întunecat ș i să le utilizaț i
active vectoriale.
COMPLETIOS
Învăț aț i să folosiț i UITextField pentru a obț ine input-uri de la tastatură.
D E Z V O L T A R E AA P L I C A T I I
Învăț aț i despre protocoalele Swift
B O OTCAM P Învăț aț i despre modelul de design Delegare folosind Protocoale.
Învăț aț i despre extensiile Swift.
Învăț aț i să utilizaț i proprietăț ile calculate Swift.
Înț elegeț i handler-ul de finalizare ș i Closure-ul Swift.
Învaț ă despre Core Location pentru a accesa datele GPS ale dispozitivului.
S W I FT U I , C O M B I N E & CATALY S T
Înț elege ce este SwiftUI ș i cum se deosebeș te de UIKit.
Învăț aț i să scrieț i cod declarativ SwiftUI pentru a crea utilizatori
interfeț e programatic.
Învăț aț i să construiț i interfeț e de utilizator folosind SwiftUI Text, Button,
Catalyst.
G I T G I T H U B Ș I CONTROLUL VERSIUNILOR
Folosind git pentru controlul versiunilor ș i colaborare
Forking, branching ș i clonarea în Git
PA P B R E W E R Y Folosind GitHub ca depozit la distanț ă
Verificarea ș i revenirea asupra modificărilor cu git
w w w. a p p b r e w e r y. c o
Utilizând git ș i GitHub cu Xcode
BAC K E N D Î N M U LT I N U LC LO U D
SILABUS ( BAS E D E FI R E ) ,AUTH E NTI CAR EAU S E R U LU I
TAB LE V I E W S
T O TALI TAT EAI O S
Cum să integrezi biblioteci terț e în aplicaț ia ta.
D E Z V O L T A R E AA P L I C A T I I L O R
Cum să stochezi date în cloud folosind Firebase.
CAM PD E PR I M I NAR E Cum să interoghezi baza de date Firebase.
Cum să foloseș ti Firebase pentru autentificarea utilizatorilor.
componente.
Folosind Grand Central Dispatch pentru a pune în coadă sarcini asincrone.
APPB R EWE RY
w w w. a p p b r e w e r y. c o
R EALI TAT EAU G M E N TAT Ă PE I O S
SILABUS AR K IT
I O S U R I N F O R MAT I O NALE Introducere în realitatea augmentată, ARKit ș i SceneKit
Crearea de obiecte ș i texte 3D în AR
D E Z V O L T A R E AA P L I C A T I I L O R
Animaț ii în AR
CAM PI N G Detectarea planurilor
Măsurarea distanț elor din lumea reală în AR
Recunoaș terea ș i urmărirea imaginilor în AR
Redarea modelelor 3D pe imagini urmărite
Redarea videoclipurilor în imagini urmărite în lumea reală
Resurse de design
motor de căutare
Cum să foloseș ti publicitatea plătită pentru a obț ine mai mulț i clienț i
C A PA R E A B R E W E R Y
w w w. a p p b r e w e r y. c o