CONTEÚDOS PROGRAMÁTICOS DO CURSO

Sessão 1 – Introdução (3 h)

      1. O porquê de desenvolver para iOS

      2. Preparação do Ambiente de Execução

      3. Introdução ao CocoaTouch, Swift, Tools e MVC

      4. Desenvolvimento de aplicação "Hello World"

Sessão 2 – Swift (3 h)

      1. Swift & Foundation Frameworks

      2. AutoLayout

Sessão 3 – Protocols, Views & Controllers (3 h)

      1. Protocols & Views

      2. Application & View Controller Lifecycle and Navigation Controller

Sessão 4 – iPad & Universal Applications (3 h)

      1. More Controllers of Controllers, iPad and Universal Applications

      2. Gesture Recognizers

      3. Image View, Web View and ScrollView

Sessão 5 – TableView & Persistence (3 h)

      1. TableView, CollectionView

      2. Persistence

      3. Core Data and TableViews

Sessão 6 – Maps & Media (3 h)

      1. Core Location and Map Kit

      2. Media

Sessão 7 – Sensors & Multithreading (3 h)

      1. Closures and Multithreading

      2. Sensors

Sessão 8 – Accessibility & Alerts (3 h)

      1. Core Motion, Segmented Control and Alerts

      2. Accessibility on iOS: Make an App for Everyone

Sessão 9 – AppStore & Avaliação Final (3 h)

      1. App Extensions