DO QUE SE TRATA?

O curso presencial e intensivo de Desenvolvimento Mobile iOS vai te ensinar tudo que você precisa saber para desenvolver apps para dispositivos móveis Apple. Ensinamos você do zero, com aulas focadas na prática, então não é necessário ter conhecimento prévio de linguagens de programação.

No campus da Digital House Brasil você estuda em uma sala com MacBooks e Iphones. E também poderá vir praticar fora do horário de aula com auxílio dos professores.

* Esse curso inclui o plano de estudo do programa App Development with Swift, que faz parte da iniciativa Everyone Can Code, da Apple.

POR QUE ESTUDAR
DESENVOLVIMENTO MOBILE iOS

HABILIDADES E TECNOLOGIAS
que você trabalhará durante o programa

PROGRAMAÇÃO ORIENTADA A OBJETOS SWIFT

O que é um objeto?

Paradigmas de programação

Objetos básicos

Classes e protocolos

Atributos e reponsabilidades

UML e diagramas de classe

Relações entre objetos e polimorfismo

Design patterns

Sintaxe Swift

Coleções: arrays e dicionários

Closures

Ver mais

INTRODUÇÃO AO IOS

Instalar e configurar o Xcode

Estrutura de um projeto

Ciclo de vida de um aplicativo

O que é um ViewController?

Ver mais

INTERFACES DE USUÁRIO

Storyboard

Componentes visuais

Simulador

Navegação em apps multitela

TabBarController

Tabelas (Tableview)

Quadros (CollectionView)

Ver mais

METODOLOGIAS ÁGEIS

Scrum, papéis e cerimônias

Ver mais

PRÁTICAS AVANÇADAS

MVC (Model View Controller)

Autolayout

Criação de componentes custom

Vistas combinadas, modularização

CocoaPods: integração de componentes externos

Ver mais

PERSISTÊNCIA

User defaults

Core Data

Modelos de Dados

Entidades do negócio

Relações entre modelos

Queries

Ver mais

WEB SERVICES

O que é um web service?

Como funciona?

API´s: SOAP e REST

HTML, XML e JSON

Requests e responses

Integração de Alamofire

Funcionalidades avançadas de Alamofire

Ver mais

FIREBASE

O que significa BAAS?

Ferramentas de terceiros

Authentication

Base de dados relacionais online

Ver mais

PUBLICAÇÃO E DISTRIBUIÇÃO

iTunes Connect

Perfis e certificados

Apple Developer Program

Ver mais

PROFESSORES E ESPECIALISTAS

FELIPE MIRANDA

Professor Especialista

Apaixonado por tecnologia, desenvolvedor iOS há mais de 5 anos passando por empresas como IBM, BTG Pactual e atualmente Engenheiro mobile no Itaú. Desafio é o que me move, compartilhar conhecimento é meu maior propósito de vida.

LÁZARO LIMA DOS SANTOS

Professor de Desenvolvimento Mobile iOS

Desenvolvedor Sênior, especialista em todas as tecnologias que envolvem os produtos Apple, sendo elas iOS, watchOS, tvOS e macOS, com mais de 2 mil horas de curso ministradas pela Apple Developer Academy, já atuou em grandes projetos como Cartola FC, Itaú empresas, Minha Sky e Squad.

PROCESSO DE ADMISSÃO

Vagas limitadas! Conheça o passo a passo para se inscrever:

1

Inscrição

Preencha o formulário de inscrição no site e venha conhecer o nosso campus.

2

Nivelamento

Depois de fazer a matrícula, receba o material de nivelamento para estudar os conhecimentos fundamentais.

3

Desafio

Resolva este teste para sabermos o quanto você aprendeu no Nivelamento.

4

Entrevista de Admissão

Você fará uma entrevista com o professor do curso para avaliar os resultados e alinhar as expectativas.

Horários e Investimento

1 Selecione sede

2 Horário

3 Dias do curso

4 Preços e Descontos

5 Aplique

* Todas estas datas estão sujeitas a modificações
* Condição válida somente para pagamentos via cartão de crédito