Curs Dezvoltare
Aplicatii iOS

Cursul pentru dezvoltare aplicatii iOS bazat pe limbajul de programare Swift se adreseaza tuturor persoanelor care doresc sa invete incepand de la zero tehnici de dezvoltare ale aplicatiilor iOS, implementarea lor si publicarea in Apple AppStore

Structura cursului

    Install Xcode + windows solution
  • Theory: Xcode benefits
  • Practice: Install Xcode tutorial
  • Basic Swift
  • Theory: Basic Swift coding
  • Using Playgrounds
  • Practice: Hello World
  • Just an empty interface
  • Practice what you learned
  • Basic Xcode features
  • Xcode keyboard shortcuts
  • Using Assistant editor, using docs
  • Debugging
  • Source control and using version editors
  • Practice what you learned
  • Quicktap
  • Cream jocul quicktap
  • Interfete de baza: buton, view, label
  • Timers
  • Lambda functions
  • Debugging. Finding information
  • Example app: Quicktap with errors: TODO
  • Compiler errors.
  • Run time debugging:
  • Breakpoints and actions, Exception breakpoints, logs,
  • Frequently encountered errors.
  • Using documentation, quickhelp and code completion.
  • Use google and stackoverflow to find informations and solve problems
  • Using playgrounds to test solutions or pieces of code
  • Debugging view hierarchy and layout problems
  • Learn the build process and places to look for info.
  • Provide links for further reading: Official Apple Documentation, WWDC videos, Sample code, Other tutorials
  • Provide a homework if desirable.
  • Working with table views
  • Configure contents from storyboard
  • Provide content programatically
  • Configure cell styles using Interface Builder
  • Make custom cells using Interface Builder
  • Make custom cell styles programatically
  • Static table views
  • React when a cell was clicked
  • Reordering cells
  • Deleting cells
  • Selecting cells
  • Paging
  • Working with remote servers: downloading/ uploading data and parsing JSON
  • Example app: Quicktap multiplayer TODO
  • Save high-scores on a server and show them
  • Provide links for further reading: Official Apple Documentation, WWDC videos, Sample code, Other tutorials
  • App states: active, inactive, foreground, background, shut down
  • Using background services. Location. Audio. Background fetch
  • View controller hierarchies
  • Nesting view controller hierarchies
  • Working with data collections
  • Deploying an app to appstore
  • Using External Libraries
  • MVC paradigm

Despre curs

Scopul acestui curs este acela de a va introduce in dezvoltarea aplicatiilor pentru iOS cu ajutorul limbajului de programare Swift. Vom incepe cu un joc simplu dar captivant prin care invatam sa cream o interfata si felul in care se interactioneaza cu utilizatorul. Ulterior vom stii sa folosim tehnologiile care stau la baza majoritatii aplicatiilor de iOS. Vom afla cum ne putem descurca in cay ca apar probleme si vom incerca sa le prevenim pe altele. Cu timpul vom intelege felul in care trebuie structurat codul aplicatiei si vom intelege cateva concepte arhitecturale de baza. La final vom avea o aplicatie care poate fi publicata pe AppStore.

curs de programare c++ timisoara
curs de programare c++ timisoara

Pentru a participa la cursul de dezvoltare aplicatii pentru iOS sunt necesare:

Proficienta buna in engleza (scris si citit)

Cunostinte de programare intr-un alt limbaj orientat pe obiecte (Java, C++, Python, etc.)

Familiaritate cu tehnologiile Apple (iPhone, Mac OS X)

Acces la un sistem pe care poate rula macOS (Mac sau PC in masina virtuala)

Cursanti


Cursurile se adreseaza tuturor celor care doresc sa invete dezvoltarea aplicatilor iOS.

Start


Pentru a participa la acest curs trebuie sa aveti cunostinte de programare la nivel mediu in orice alt limbaj orientat pe obiecte (Java, C++, Python)

Program


Cursurile se desfasoara in timpul saptamanii, seara

Echipamente


Cursantii vor folosi echipamentele proprii: Apple (preferabil) sau Windows cu macOS in masina virtuala (detalii despre instalarea acestuia veti primi inaintea inceperii cursului)

Formular pentru inscriere la curs

TEHNOLOGII TIP CURS DURATA PRETUL
Swift In sala 34 ORE 950 RON

* Cursul se poate achita integral la inscriere sau in doua rate

* Dupa promovare se elibereaza diploma de absolvire