Programa do Curso
Introdução e Configuração do Ambiente
- O que é iOS? Arquitetura básica
- Instalando e configurando o Xcode
- Compreendendo a estrutura de um projeto Xcode
- Criando um aplicativo "Olá Mundo" no simulador iOS
Básicos da Interface do Usuário (UI) com UIKit
- Vistas e Controladores de Vista
- Elementos UI comuns: UILabel, UITextField, UIButton, UIImageView
- Deseñando interfaces com Storyboards e Interface Builder
- Criando conexões básicas IBOutlet e IBAction
- Prática prática: Deseñando a interface do projeto
Interação e Eventos
- Visão geral do ciclo de vida do ViewController
- Manipulando eventos UI com IBAction
- Ligando elementos UI no código usando IBOutlet
- Exibindo alertas básicos com UIAlertController
- Prática prática: Implementando interatividade na interface do projeto
Navegação Básica
- Usando Segues para navegar entre vistas
- Passeando dados básicos entre ViewControllers
- Prática prática: Implementando a navegação de tela
Projeto Prático Contínuo
- Desenvolvimento contínuo do projeto prático
- Integrando conceitos aprendidos
- Discussão e resolução de problemas comuns
Resumo e Próximos Passos
Requisitos
- Noções básicas de programação (não necessariamente em iOS ou Swift)
- Um computador Mac com o Xcode instalado
- Interesse no desenvolvimento de aplicativos móveis
Público-alvo
- Novos desenvolvedores interessados em desenvolvimento de aplicativos iOS
- Desenvolvedores junior migrando para o ecossistema Apple
- Profissionais que desejam construir seu primeiro aplicativo iOS
Declaração de Clientes (4)
A forma de transferência do conhecimento e o conhecimento do treinador.
Jakub Rekas - Bitcomp Sp. z o.o.
Curso - Machine Learning on iOS
Máquina Traduzida
Ritmo, profundidade e explicações foram todos excelentes. Fica claro que Scott é um especialista no assunto e aprender com ele foi extremamente agradável.
Ben Leiken - SurveyMonkey
Curso - Reactive Programming for iOS with RxSwift
Máquina Traduzida
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
Curso - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Máquina Traduzida
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Curso - Cross-platform mobile development with PhoneGap/Apache Cordova
Máquina Traduzida