Descrição do Curso

  • Quais são os objetivos do curso?

    O curso Developer App Developer da Simplilearn fornecerá as principais habilidades para se tornar um especialista no desenvolvimento de aplicativos móveis da Apple para iOS. Com esta certificação de desenvolvedor iOS, você aprenderá as principais funcionalidades do iOS 10 e como interagir com ele usando a poderosa e intuitiva linguagem de programação Swift 3.0. E você terá experiência prática no desenvolvimento do iOS criando seu próprio portfólio de aplicativos por meio de projetos detalhados.

    Há uma grande demanda por desenvolvedores de aplicativos móveis que conseguem acompanhar o ritmo de plataformas de hardware e software cada vez mais complexas, e os desenvolvedores de aplicativos ganham em média 50% mais do que os desenvolvedores da Web, tornando este curso uma exigência para aqueles que desejam se destacar no aplicativo móvel espaço.

  • Quais habilidades você aprenderá?

    Neste curso de iOS, você aprenderá a:
    • Implemente recursos do iOS 10 com a linguagem de programação Swift 3
    • Entenda e domine os fundamentos da linguagem Swift 3
    • Dispor elementos da interface do usuário e interfaces de gravação
    • Obtenha experiência em trabalhar com classes, métodos, integrações de mensagens, notificações e implementação do Sirikit
    • Crie aplicativos após cada lição usando um novo recurso do iOS 10

  • Quem deve fazer este curso iOS App Developer?

    Este curso iOS é ideal para qualquer pessoa que queira aprender sobre o desenvolvimento de aplicativos para iOS e está ansioso por uma carreira de sucesso no desenvolvimento de aplicativos para dispositivos móveis. Este curso de treinamento iOS App Developer mostra como criar um aplicativo a partir do zero usando o Swift, mas é mais adequado para:
    • Desenvolvedores da Web interessados ​​em expandir suas habilidades para o desenvolvimento de aplicativos para iOS
    • Desenvolvedores móveis que desejam enriquecer seu portfólio de aplicativos usando a linguagem de programação Swift
    • Profissionais e estudantes que desejam aprender sobre o desenvolvimento de aplicativos iOS
    • Empreendedores ou futuros empreendedores que desejam criar um protótipo de aplicativo funcional no iOS e validar suas ideias

  • Quais são os pré-requisitos para este curso iOS App Developer?

    Não há pré-requisitos oficiais para este curso, pois você aprenderá sobre o desenvolvimento de aplicativos iOS do zero. No entanto, as habilidades básicas de informática são recomendadas.

  • Em qual projeto você estará trabalhando?

    Existem quatro projetos no curso. Cada módulo conclui com um projeto que coloca o que você aprendeu a usar, dando-lhe uma valiosa experiência prática.

  • Qual é o curso gratuito “iOS e Swift Basics”?

    Este curso de treinamento iOS lhe dará os conceitos básicos do desenvolvimento de aplicativos do iOS 9 usando a linguagem de programação Swift 2. Você também trabalhará nos seguintes aplicativos conforme avança no curso:

    App 1: e se?
    App 2: Core Data Pic Lister
    App 3: Lembrete Rx
    App 4: Flappy Dragon Game
    App 5: Calculadora de Memória
    App 6: Tip Calculator
    App 7: Mood Tracker

Prévia do curso

    • Módulo 00 - Introdução ao Curso 02:13
      • 0.1 Introdução ao Curso02:13
    • Módulo 01 - Fundamentos de Linguagem 1:18:39
      • 1.1 Introdução03:09
      • 1.2 Criando o Projeto07:20
      • 1.3 Layout Automático09:48
      • 1.4 Ligando a Interface09:37
      • 1.5 Medição I09:22
      • 1.6 Medição II (troca de declaração)07:46
      • 1.7 Restrições de entrada do usuário09:07
      • 1.8 Instruções do Projeto M101:41
      • 1.9 Solução de Projeto M1 I08:33
      • 1,10 Solução de Projeto M1 II10:58
      • 1.11 Resumo01:18
    • Módulo 02 - Classes e Métodos 1:46:43
      • 2.1 Introdução02:20
      • 2.2 Estabelecendo a interface do usuário e o controle de configuração da interface do usuário10:31
      • 2.3 Autolayout e criação de iboutlets para a interface do usuário09:05
      • 2.4 Ligando o Slider11:14
      • 2.5 Criando Nova Função de Conversão09:06
      • 2.6 Segue E Passando Valores Para Cenas08:41
      • 2,7 aulas09:45
      • 2.8 Classes Estáticas02:53
      • 2.9 Projeto do Módulo02:50
      • 2.10 Módulo Solução do Projeto I10:18
      • 2.11 Módulo de solução do projeto II10:08
      • 2.12 Módulo de Solução do Projeto III10:51
      • 2.13 Módulo de solução de projeto IV07:47
      • 2.14 Resumo01:14
    • Módulo 03 - Integrações de Mensagens 1:06:44
      • 3.1 Introdução01:11
      • 3.2 Introdução à Extensão do Imessage08:27
      • 3.3 Transições Imessage08:04
      • 3.4 Visualização Expandida03:43
      • 3.5 Projeto do Módulo04:05
      • 3.6 M3 Solution Ui Layout E Fio Acima08:30
      • 3.7 M3 Solution Preparando Para Segue E Inicializando Pickers10:24
      • 3.8 Formatação de Data de Solução M309:42
      • 3.9 M3 Solução Passando Dados Entre Visualizações04:06
      • 3.10 M3 Solution Enviando Mensagens07:10
      • 3.11 Resumo01:22
    • Módulo 04 - Notificações 29:07
      • 4.1 Introdução01:36
      • 4.2 Notificações Básicas08:21
      • 4.3 Notificações interativas09:36
      • 4.4 Projeto M408:31
      • 4.5 Resumo01:03
    • Módulo 05 - Sirikit 06:37
      • 5.1 Implantação do Sirikit05:12
      • 5.2 Resumo do Curso01:25
    • Lição 00 - Introdução ao Curso 05:57
      • 0.1 Concept Video01:02
      • 0.2 Introdução ao Curso04:55
    • Lição 01 - Visão geral de criação de aplicativos para o Apple Watch 11:55
      • 1.1 Visão geral Como criar aplicativos00:35
      • 1.2 Como instalar o Xcode na App Store02:25
      • 1.3 Assista ao processo de criação de aplicativos07:45
      • 1.4 Swift 2.0? Coisas a ter em mente01:10
    • Lição 02 - Learning Swift 2.0 2:58:27
      • 2.1 Aprendizagem Swift 2.000:50
      • 2.2 Como iniciar um novo Playground Xcode01:58
      • 2.3 Sintaxe Básica Swift, Variáveis ​​e Constante08:47
      • 2.4 Tipos de números07:54
      • 2.5 Se declarações condicionais / else06:33
      • 2.6 Mudar declarações condicionais06:37
      • 2.7 Operador ternário de Swift04:06
      • 2.8 Tipos de Coleção - Matrizes09:07
      • 2.9 Tipos de Coleção - Dicionários09:25
      • 2.10 Tipos de Coleção - Conjuntos07:24
      • 2.11 Tipos de coleção - tuplas08:12
      • 2.12 Loops - para loops06:30
      • 2.13 Loops - While Loops04:00
      • 2.14 Loops - Repetir Loops06:38
      • 2.15 Funções06:45
      • 2.16 Mais sobre funções08:45
      • 2.17 Opcionais em Swift08:15
      • 2.18 Enumerações08:06
      • 2.19 Tratamento de Erros12:30
      • 2.20 Observadores de Propriedade - Getters e Setters07:55
      • 2.21 Classes - Introdução07:52
      • 2.22 Classes - níveis de acesso e propriedades armazenadas / calculadas10:25
      • 2.23 Subclasses05:55
      • 2.24 Estruturas07:42
      • 2,25 NS User Defaults - Um rápido olhar06:16
      • 2.26 Questionário
    • Lição 03 - Kit de Observação - IU do Aplicativo e Fundamentos do Elemento 1:35:16
      • 3.1 Introdução ao watchOS 2 e Watchkit01:17
      • 3.2 Compreendendo o Xcode - Criando um novo projeto de aplicativo12:32
      • 3.3 Entendendo o Xcode - Continuando o tour09:02
      • 3.4 Compreendendo as pastas de arquivos do projeto14:10
      • 3.5 Visão geral dos elementos da interface do kit de observação10:15
      • 3.6 Demonstração de Grupos13:55
      • 3.7 Tabelas Demo11:35
      • 3.8 Tabelas Demo (continuação)13:00
      • 3.9 Várias telas usando o recurso de páginas09:30
      • 3,10 Quiz
    • Lição 04 - Usando o Maps 32:05
      • 4.1 Usando o Maps00:48
      • 4.2 Como adicionar o mapa e definir sua localização para um ponto específico09:12
      • 4.3 Adicionando pinos e imagens ao mapa05:26
      • 4.4 Como exibir o local dos usuários no mapa10:12
      • 4.5 Como exibir o local dos usuários no mapa (continuação)06:27
      • 4,6 Quiz
    • Lição 05 - Interfaces de programação de aplicativos APIs 31:42
      • 5.1 Interfaces de Programação de Aplicativos00:35
      • 5.2 O que é uma API?04:15
      • 5.3 Usando uma API XML14:52
      • 5.4 Usando uma API JSON12:00
      • 5,5 quiz
    • Lição 06 - Adicionando imagens ao seu projeto ou aplicativo 09:00
      • 6.1 Adicionando Imagens ao Seu Projeto02:04
      • 6.2 Criar recurso de imagem do aplicativo06:56
      • 6.3 Quiz
    • Lição 07 - Relances, Notificações e Menus 36:01
      • 7.1 Olhares, Notificações e Menus02:02
      • 7.2 Olhares, uma janela para o seu aplicativo10:04
      • 7.3 Notificações e como elas funcionam13:50
      • 7.4 Menus - Criando um sistema de navegação por menu para seu aplicativo10:05
      • 7.5 Quiz
    • Lição 08 - App 1 - e se? 16:25
      • 8.1 E se? Nosso primeiro aplicativo07:45
      • 8.2 Design, Código, Executar08:40
      • 8.3 Quiz
    • Lição 09 - App 2 - Calculadora do Relógio 57:14
      • 9.1 Assista à Calculadora02:44
      • 9.2 Um retorno às antigas calculadoras de relógios Casio11:13
      • 9.3 Design, código e execução13:30
      • 9.4 Design, código e execução (continuação)18:15
      • 9.5 Design, código e execução (continuação)11:32
      • 9,6 Quiz
    • Lição 10 - App 3 - Leitor de Velocidade 25:26
      • 10.1 Quão rápido você pode ler07:23
      • 10.2 Construindo o leitor de velocidade para o relógio08:23
      • 10.3 Construindo o leitor de velocidade para o relógio09:40
      • 10,4 Quiz
    • Lição 11 - App 4 - Números da Sorte 23:06
      • 11.1 Hoje é o seu dia de sorte06:52
      • 11.2 Construindo um pote de ouro16:14
      • 11,3 Quiz
    • Lição 12 - App 5 - Relógio de Camper 56:34
      • 12.1 O Relógio do Camper02:05
      • 12.2 Chegou a hora de conhecer a Mãe Natureza11:52
      • 12.3 Onde estamos?08:50
      • 12.4 Onde estamos? (continuação)10:15
      • 12.5 Onde estamos? (continuação)12:57
      • 12.6 Onde estamos? (continuação)10:35
      • 12,7 Quiz
    • Lição 13 - App 6 - XML ​​do Leitor de Notícias 52:27
      • 13.1 Leia qualquer feed RSS ou xml no seu relógio06:02
      • 13.2 Criar código e executar o código09:45
      • 13.3 Criar código e executar o código11:56
      • 13.4 Criar código e executar código14:40
      • 13.5 Criar código e executar código10:04
      • 13,6 Quiz
    • Lição 14 - App 7 - Cotação Diária 11:48
      • 14.1 Apenas um por dia agora11:48
      • 14,2 Quiz
    • Lição 15 - App 8 - Mestre da Memória 43:28
      • 15.1 Quão longe você pode ir09:30
      • 15.2 Jogo, lógica, design, código e execução12:33
      • 15.3 Jogo, lógica, design, código e execução (cont.)12:10
      • 15.4 Jogo, lógica, design, código e execução (cont.)09:15
      • 15,5 Quiz
    • Lição 16 - App 9 - Fofura Aleatória 11:06
      • 16.1 Quão fofo você consegue lidar?11:06
      • 16,2 Quiz
    • Lição 17 - Descobrir tudo 14:09
      • 17.1 Descobrir tudo14:09
      • 17,2 Quiz
    • Lição 00 - Introdução 05:04
      • 0.1 Introdução05:04
    • Lição 01 - Noções básicas sobre programação do Swift 2.0 27:34
      • 1.1 Noções básicas de programação do Swift 2.000:30
      • 1.2 Sintaxe Swift - Constantes, Variáveis ​​e Comentários15:36
      • 1.3 Tipos de números, tipo de segurança e conversão de tipo08:58
      • 1.4 Playgrounds de Rich Text02:30
    • Lição 02 - Fluxo de Controle do Swift 2.0 36:38
      • 2.1 Fluxo de Controle Swift 2.000:34
      • 2.2 Se ou senão instruções11:58
      • 2.3 Instruções de troca07:16
      • 2.4 Operador ternário de Swift04:54
      • 2.5 Loops - para loops07:09
      • 2.6 Loops - repetir e repetir loops while04:47
    • Lição 03 - Tipos de coleta do Swift 2.0 35:59
      • 3.1 Tipos de Coleção do Swift 2.000:37
      • 3.2 Matrizes10:24
      • 3.3 Dicionários09:08
      • 3,4 conjuntos06:57
      • 3,5 tuplas08:53
    • Lição 04 - Funções 35:20
      • 4.1 Funções00:48
      • 4.2 O que é exatamente uma função15:18
      • 4.3 Funções de Lançamento de Erros14:34
      • 4.4 Encerramentos04:40
    • Lição 05 - O aplicativo E se 57:31
      • 5.1 O aplicativo E se01:48
      • 5.2 O tour do Quick Xcode19:22
      • 5.3 O Processo de Criação de App-Conceito, Design, Código03:01
      • 5.4 Certificando-se de que o código está conectado à interface do usuário05:07
      • 5.5 Adicionando os elementos da interface e layout automático08:44
      • 5.6 Conectando as saídas de código à interface do usuário08:19
      • 5.7 Adicionando som ao aplicativo09:02
      • 5.8 Finalizando e testando02:08
    • Lição 06 - Enumerações de encadernação de opcionais Swift 2.0 e segurança de código 36:49
      • 6.1 Enumerações de encadernação Swift 2.0 Optionals e código de segurança00:40
      • 6.2 O que são opcionais e quando são usadas?06:04
      • 6.3 Como usar a ligação opcional para eliminar falhas de aplicativo09:02
      • 6.4 Sintaxe e Introdução às Enumerações09:36
      • 6.5 Manipulação de Erros com Enumerações Funções de Disparo com Erros e Interruptores11:27
    • Lição 07 - Observadores de Propriedade 13:39
      • 7.1 Observadores da Propriedade00:41
      • 7.2 O que é um observador de propriedade?12:58
    • Lição 08 - Subclasses e Estruturas de Swift 2 Classes 1:03:59
      • 8.1 Swift 2 - Classes, Subclasses e Estruturas01:05
      • 8.2 Classes - Introdução e Sintaxe06:06
      • 8.3 Classes - Propriedades, Métodos e Inicializadores09:44
      • 8.4 Classes - Níveis de Acesso e Propriedades Computadas16:59
      • 8.5 Subclasses - Introdução e Sintaxe07:11
      • 8.6 Subclasses - Herança e Substituição08:17
      • 8.7 Estruturas - Introdução e Sintaxe11:47
      • 8.8 Estruturas - Classes vs Estrutura02:50
    • Lição 09 - Armazenamento Persistente com Padrões do Usuário NS 29:32
      • 9.1 Armazenamento Persistente com Padrões do Usuário NS00:57
      • 9.2 Quais são os Padrões do Usuário NS?01:18
      • 9.3 Configurando a conexão, salvando e carregando dados17:42
      • 9.4 Recuperando dados salvos na inicialização ou carga02:50
      • 9.5 Controlando o teclado06:45
    • Lição 10 - Core Data Pic Lister 1:11:28
      • 10.1 Lister do Pic de Dados do Núcleo do Aplicativo00:57
      • 10.2 O que é o Core Data?01:14
      • 10.3 Criando o Modelo de Dados Principais e Subclasse05:35
      • 10.4 Projetando o aplicativo (visão de tabela)06:56
      • 10.5 Projetando o aplicativo (adicionar ou editar a visualização)07:40
      • 10.6 Adicionando dados principais à visão de tabela (parte um)19:01
      • 10.7 Adicionando dados principais à visão de tabela (parte dois)07:56
      • 10.8 Codificando o Add ou Edit View Controller (parte 1)19:52
      • 10.9 Teste e discussão de aplicativos02:17
    • Lição 11 - Padrão de Design do Controlador Model View 13:15
      • 11.1 MVC - Modelo, Visualização, Padrão de Design do Controlador01:14
      • 11.2 O que é MVC?03:11
      • 11.3 MVC aplicado ao aplicativo E se08:50
    • Lição 12 - App - Lembrete Rx 1:49:59
      • 12.1 App - Lembrete Rx00:38
      • 12.2 Criando o aplicativo17:37
      • 12.3 Projetando o aplicativo (continuação)06:30
      • 12.4 Codificando a lógica do aplicativo (primeira parte)19:08
      • 12.5 Codificando a lógica do aplicativo (parte dois)17:55
      • 12.6 Codificando a lógica do aplicativo (parte três)17:12
      • 12.7 Codificando a lógica do aplicativo (parte quatro)20:11
      • 12.8 Finalização, teste e revisão10:48
    • Lição 13 - Conteúdo da Web ao vivo com XML e JSON 33:21
      • 13.1 Conteúdo da Web ao vivo com XML e JSON01:00
      • 13.2 Introdução às APIs e Feeds RSS04:34
      • 13.3 Como analisar o conteúdo XML14:37
      • 13.4 Como analisar o conteúdo JSON10:16
      • 13.5 Carregando conteúdo não protegido e finalização02:54
    • Lição 14 - Trabalhando com Páginas da Web 26:19
      • 14.1 Trabalhando com páginas da Web01:10
      • 14.2 Introdução às páginas da web01:40
      • 14.3 Carregando uma página da Web por meio de um URL remoto07:34
      • 14.4 Carregando conteúdo não seguro03:01
      • 14.5 Carregando arquivos HTML locais08:45
      • 14.6 Carregando uma string HTML04:09
    • Lição 15 - Trabalhando com Mapas 40:52
      • 15.1 Trabalhando com mapas01:02
      • 15.2 Adicionando um mapa, localização e anotação14:03
      • 15.3 Deixando o usuário adicionar um alfinete ao mapa09:25
      • 15.4 Exibindo o local do usuário16:22
    • Lição 16 - Trabalhando com Imagens Baixadas 14:31
      • 16.1 Trabalhando com imagens baixadas00:39
      • 16.2 Fazendo download de imagens da Internet10:37
      • 16.3 Atualizar a imagem do thread principal03:15
    • Lição 17 - Trabalhando com Áudio 12:47
      • 17.1 Trabalhando com Áudio00:45
      • 17.2 Atribuindo um reprodutor de áudio e funções relacionadas12:02
    • Lição 18 - Flappy Dragon Game 2:02:01
      • 18.1 Flappy Dragon Game01:02
      • 18.2 Introdução ao jogo Flappy Dragon03:03
      • 18.3 Criando o projeto Xcode para Flappy Dragon07:07
      • 18.4 Adicionando as propriedades iniciais do jogo14:05
      • 18.5 Adicionando o Dragão à Cena do Jogo10:24
      • 18.6 Adicionando o céu à cena do jogo05:54
      • 18.7 Adicionando e Animando o Terreno17:48
      • 18.8 Adicionando as Torres à Cena do Jogo20:42
      • 18.9 Fazendo o dragão voar quando a tela é tocada25:01
      • 18.10 Fazendo a cena do jogo acabar09:55
      • 18.11 Redefinindo o Jogo07:00
    • Lição 19 - Como obter seu aplicativo na Apple App Store 33:47
      • 19.1 Obtendo seu aplicativo no Apple App Storeo00:41
      • 19.2 Adicionando recursos de imagem necessários aos seus aplicativos11:14
      • 19.3 Criando uma conta de desenvolvedor da Apple03:56
      • 19.4 Como criar arquivos de provisionamento para seus aplicativos06:08
      • 19.5 Configurando seus aplicativos no iTunes Connect06:19
      • 19.6 Usando o Xcode para arquivar e carregar seus aplicativos05:29
    • Lição 20 - Calculadora de Memória 1:08:40
      • 20.1 App Project - Calculadora de Memória00:40
      • 20.2 Criando o aplicativo14:46
      • 20.3 Completando o Design05:27
      • 20.4 Codificando a lógica para o aplicativo23:39
      • 20.5 Codificando a lógica para o aplicativo (continuação)19:33
      • 20.6 Finalização, teste e revisão04:35
    • Lição 21 - Tip Calculator 32:31
      • 21.1 Projeto App - Tip Calculator00:45
      • 21.2 Criando o aplicativo08:50
      • 21.3 Codificando a lógica para o aplicativo19:50
      • 21.4 Finalização, teste e discussão03:06
    • Lição 22 - Projeto App Mood Tracker 56:47
      • 22.1 Projeto App - Tip Calculator00:52
      • 22.2 Introdução ao projeto09:32
      • 22.3 Configurando a interface do usuário no storyboard09:57
      • 22.4 Configurando dados principais na exibição da tabela principal18:00
      • 22.5 Configurando Dados Principais e Codificando o Controlador de Entrada de Classificação13:05
      • 22.6 Finalizando a lógica de código do aplicativo03:29
      • 22.7 Finalização e teste01:52
    • Lição 23 - Lista de desejos de dados principais de projeto e avaliação 00:41
      • 23.1 Projeto e Avaliação - Lista de Objetivos de Dados Principais00:41
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Exame e certificação

  • Como me torno um desenvolvedor de aplicativos certificado para iOS? Vou receber um certificado de conclusão de curso?

    Para se tornar um desenvolvedor de aplicativos certificados para iOS, é obrigatório completar 85% do curso. Oferecemos o certificado de conclusão do curso depois de concluir com sucesso o programa de treinamento do desenvolvedor de aplicativos certificado para iOS.

  • Existe um exame de certificação para desenvolvimento de aplicativos para iOS?

    Não, não há exame de certificação para desenvolvimento de aplicativos para iOS. Seus aplicativos publicados na Apple AppStore mostrarão suas habilidades no desenvolvimento de aplicativos iOS para empregadores e colegas.

  • O que preciso fazer para desbloquear meu certificado?

    Para auto-aprendizagem online, você deve completar 85% do curso.

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.