Programa do Curso

Dia 1:

    Conceitos OOPS O que é software Salas organizadas versus salas não organizadas Por que software Por que iOS História da Apple História do iOS USP da Apple O que a Apple é famosa por UX v/s UI IDE? Instalação do XCode XCode Por que Objective C e agora por que Swift? Uau Fatores em Swift Swift Básico Variáveis Constantes Hello World em Swift Criação de etiquetas via código Animações ImageView ImageView Cadeia de resposta NSTimer - métodos touchBegan, touchMoved, etc Delegado principal UiApplication Ciclo de vida do aplicativo Ver ciclo de vida Quaisquer opcionais internos, públicos, privado init deinit Playground

Aplicativo para fazer: Jogo de pontos: https://apps.apple.com/app/the-dots-free/id850315430

Dia 2:

    Animações UIView Extensão UITable Visualização Célula personalizada na visualização de tabela Métodos de delegado e fonte de dados em delegados Cabeçalho, rodapé, altura, etc. da visualização de tabela Resumo da visualização de coleção Deque na visualização de tabela Marcar Opcionais didSet willSet Guard Conceitos 2x e 3x Navegar de uma visualização para outra Controlador UINavigation Apresentar um controlador StoryBoards Xibs Restrições Classes de tamanho Protocolos - Obrigatório e opcional Gerenciamento de memória

Aplicativo para fazer: aplicativo Notes: adicionar, excluir e atualizar notas

Dias 3:

    Gestos Fechamento Grupos e pastas Reconhecedores de gestos XML Análise de serialização NSJSon Convertendo dados para Json Gerenciador de arquivos Tuplas Enum For-in Enquanto Webservices URL Sessão URLRequest Por que o eco system da apple é melhor Imprimível - descrição Hashable UIAlertView UIActivityIndicatorView

Aplicativo a ser feito: obter dados do servidor a partir de um aplicativo de API aberto e fazer uma visualização de tabela, preencher os dados e mostrar seus detalhes também.

Dias 4:

    Carregamento lento de imagens Propriedades lentas NSOperationQueue GCD Conceito de diretório e segurança de aplicativos NSSearchControlador de barra de guias de domínio Localização Key Chain Padrões do usuário PLists FileManager SQlite Extensiosn Integração de mídia social: Criar conteúdo compartilhável próprio UITextField UITextView UISegementControl UISlider UiSwtich UIProgessBar UIPageControl UIStepper UIScrollView UIPicker UIActionSheet UIWebView SearchBar Novo alvo: Apple Watch, Extensões, Teclado, Hoje, etc NSNotificações no IOS Adicionando bibliotecas de terceiros Implantação e distribuição de dados principais Executando aplicativos em dispositivos reais

Aplicativo a ser feito: obter dados do servidor a partir de um aplicativo de API aberto e fazer uma visualização de tabela e preencher os dados e mostrar seus detalhes também e mostrar a barra Search e procurar por algo e Core

Dias 5:

    Notificação push - localização silenciosa e push Visão geral das propriedades do objetivo C Categorias Sintaxe das funções Arquivo .h e .m Atributos de propriedade readWrite e readOnly Atributos de propriedade forte, fraco e cópia Atributos de propriedade atômicos e não atômicos Carregando aplicativo na loja de aplicativos

Aplicação de sua própria ideia

Requisitos

Deve ter pelo menos uma experiência anterior em linguagem de programação.

  35 horas
 

Declaração de Clientes (4)

Cursos Relacionados

Categorias Relacionadas