Curso de desenvolvimento iOS 10 - Aprenda a criar 15 apps
4.7 (1,865 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,532 students enrolled

Curso de desenvolvimento iOS 10 - Aprenda a criar 15 apps

Utilizando Xcode 8 e Swift3 aprenda criando Apps Reais, como Pokemon GO e Snapchat!
4.7 (1,865 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
8,532 students enrolled
Last updated 12/2019
Portuguese
Portuguese [Auto]
Current price: $129.99 Original price: $199.99 Discount: 35% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 32.5 hours on-demand video
  • 93 articles
  • 50 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Você irá criar Apps reais, que poderá mostrar aos amigos, família ou em uma entrevista de trabalho.
  • Oferecer o serviço de construção de Apps para empresas.
  • Você irá aprender a construir Apps com os principais recursos de apps famosos.
Course content
Expand all 257 lectures 32:36:56
+ Instalação e configuração do Xcode 8 & Swift 3
4 lectures 12:05

Entenda o que você irá aprender nesse módulo.

Introdução
01:00
[IMPORTANTE] VERSÕES do Xcode
00:17

Aprenda como instalar o Xcode 8 & Swift3, o Xcode é o único software que você irá utilizar no curso.

Preview 07:31

Aprenda a configurar o Emulador com o novo IOS 10.

Configurando Emulador com o IOS 10
03:17
+ Criando seu primeiro App no Xcode
10 lectures 01:35:30

Veja tudo que irá aprender nessa seção!!!

Preview 00:49

Aprenda sobre o funcionamento da interface do Xcode.

Interface do Xcode
11:22

Aprenda como adicionar textos estáticos à interface do seu App.

Utilizando Legendas
14:37

Um pouco de interatividade, que tal aprender como utilizar campos de textos e botões.

Utilizando Campos de texto & Botões
15:03

Entenda como funciona os códigos básicos, que é criado automaticamente pelo Xcode.

Entendendo os códigos
11:21
#app1 Idade de Cachorro - Arquivos Necessários
00:02

Vamos aprender como criar a Interface do seu primeiro App, você irá utilizar imagens, campos de textos e botões.

Criando Interface #App1 - Idade de Cachorro
11:46

Vamos escrever os códigos para o seu primeiro App, você aprenderá alguns conceitos sobre os códigos no Swift.

Escrevendo os códigos #App1 - Idade de Cachorro - Parte I
18:48

Vamos finalizar a criação do App, ao final, testando no Emulador.

Escrevendo os códigos #App1 - Idade de Cachorro - Parte II
11:40

Utilize essa aula para baixar o projeto final do App criado.

#App1 Idade de Cachorro (Arquivos do Projeto)
00:02
+ Aprenda Swift 3 do zero
16 lectures 02:03:23

Nessa aula você verá tudo que irá aprender nessa seção, irá aprender a criar 2 Apps bem interessantes.

Preview 01:24

Entenda o que é a linguagem de programação Swift.

Linguagem de programação Swift
02:47

Que tal utilizar uma estrutura chamada Playground para se divertir um pouco com a programação em Swift.

Utilizando o Playground
04:23

Variáveis são muito utilizadas em todas as linguagens de programação, nessa aula você vai entender como funcionam e como utilizá-las.

O que são variáveis
19:34
Variáveis
3 questions

Que tal armazenar mais de um valor em uma mesma variável, nessa aula você irá aprender a utilizar uma estrutura que permite armazenar muitos valores em uma mesma variável.

Preview 14:57
#app2 Sorteio - Arquivos Necessários
00:02

Você aprenderá a criar um App interessante, que irá sortear números para você.

Criando #App2 de Sorteio
17:05

Baixe nessa aula o arquivo do projeto do App2 de Sorteio.

#App2 de Sorteio (Arquivos do Projeto)
00:02
#App3 Frases do Dia - Arquivos Necessários
00:02

Para fixar seus conhecimentos sobre array, que tal criar um app completo e do zero que apresenta frases de forma aleatória.

Criando o #App3 Frases do Dia
16:18

Baixe o projeto do App3 frases do dia.

#App3 Frases do Dia (Arquivos do Projeto)
00:02

Entenda como utilizar uma estrutura chamada Sets.

Entenda Sets
03:44

Aprenda nessa aula como utilizar uma estrutura de dados bastante utilizada, chamada dicionários.

Entenda Dicionários
07:04

Aprenda como utilizar os operadores básicos, e seus cálculos com Swift, ficarão muito mais fáceis.

Operadores Básicos - Aritméticos
02:48

Aprenda a utilizar operadores que darão a possibilidade de criar diversas condições para verificações em seus Apps.

Operadores Relacionais e Lógicos
14:21
Operadores Relacionais e Lógicos
4 questions

Com os condicionais é possível testar e fazer verificações nos Apps.

Estruturas Condicionais - if else
18:49
+ Swift 4 Intermediário
10 lectures 01:38:40

Veja o que irá aprender nessa seção, você irá também criar mais um app.

Preview 01:21

Veja como utilizar Loops, você verá que é fácil exibir informações como listagem de usuários, fotos e etc.

Loops – for & while
21:34

Aprenda a criar estruturas para fazer coisas específicas no seu código, se precisa calcular a idade de uma pessoa, bom utilizar uma função.

Funções
13:58

Entenda quando você tem valores que não precisam ser preenchidos e como indicar ao Swift.

Opcionais
09:29

A base de qualquer linguagem Orientada a Objetos, entenda classes e objetos.

Classes e Objetos
14:54

Reaproveitar código e criar mais significado entre as classes é o que irá conseguir fazer com herança.

Herança
12:22
#App4 Gasolina ou Álcool - Arquivos Necessários
00:02

Vamos criar a interface do App Gasolina ou Álcool, utilizando imagens, caixas de textos e botões.

Preview 12:19

Vamos escrever um pouco de código e fazer com que nosso app, decida baseado no preço se é melhor utilizar Gasolina ou Álcool.

Criando #App4 Gasolina ou Álcool
12:39

Baixe os arquivos do projeto final criado.

#App4 Gasolina ou Álcool (Arquivos do Projeto)
00:02
+ Navegação & Layout
12 lectures 01:58:38

Veja o que irá aprender na seção e também quais Apps irá criar, nessa seção serão 2 Apps.

Preview 01:52

Aprenda como fazer com que seus Apps, sejam melhor visualizando em diversos dispositivos.

Utilizando Auto Layout - Parte I
13:47

Aprenda como fazer com que seus Apps, sejam melhor visualizando em diversos dispositivos aplicando regras de visualização.

Utilizando Auto Layout - Parte II
10:26

Aprenda como navegar de uma tela para outra utilizando Segues.

Utilizando Segues
14:13

Melhore a montagem de seus layouts utilizando StackView.

Utilizando Stack View
12:07

Aprenda como criar a Interface do App Institucional, crie um App real para uma empresa fictícia.

#App5 Institucional - Navegando entre telas
17:24

Vamos finalizar a navegação do App, utilizando Segues.

#App5 Institucional - Final
09:11

Baixe o projeto final do App Institucional.

#App5 Institucional (Arquivos do Projeto)
00:02

Aprenda como passar dados de uma tela para outra, é um recurso interessante e base para criação de muitos Apps.

Passando dados entre Views
20:31

Que tal testar os conhecimentos apreendidos, criando um App de Cara ou Coroa.

Criando o #App6 Cara ou Coroa - Interface
10:17

Vamos escrever os códigos para sortear Cara ou Coroa.

Criando o #App6 Cara ou Coroa - Final
08:46

Baixe o projeto final do App Cara ou Coroa.

#App6 Cara ou Coroa (Arquivos do Projeto)
00:02
+ Listagem utilizando Tabelas
14 lectures 02:12:10

Veja o que irá aprender na seção, nessa seção você irá aprender a criar 2 Apps utilizando tabelas.

Preview 02:03

O que é e como utilizar uma tabela para listar conteúdos.

Utilizando Table View Controller
18:43

Aprenda como utilizar alertas e deixe seus Apps mais interativos.

Utilizando Alertas
14:21

Link com os arquivos necessários para a criação do próximo App.

Criando o #App7 Signos - Arquivos necessários
00:02

Aprenda como criar a interface do App Signos e configurar uma barra de navegação customizada.

Criando o #App7 Signos & Customizando barra Navegação
16:44

Finalize e o App Signos e crie alertas para o App.

Criando o #App7 Signos & Criando Alertas - Final
10:37

Baixe o projeto final do App Signos.

#App7 Signos (Arquivos do Projeto)
00:02

Crie a Interface do App meus filmes, um app bem interessante que tem como objetivo exibir filmes novos.

Criando interface #App8 - Meus Filmes
19:19

Baixe os arquivos necessários para a próxima aula.

Adicionando Imagens à listagem de Filmes - (Arquivos Necessários)
00:02

Aprenda como utilizar imagens dentro de tabelas.

#App8 Adicionando Imagens à listagem de Filmes
07:04

Aprenda como customizar as células das tabelas e tenha mais controle nas exibições.

#App8 Customizando Células da Table View
16:26

Aprenda como deixar as imagens dos filmes com um efeito de arredondamento.

#App8 Adicionando arredondamento nas imagens
06:35

Veja como ver os detalhes dos filmes ao clicar em cima de uma linha.

#App8 Visualizando Detalhes dos Filmes
20:09

Baixe o projeto final do App Meus Filmes.

#App8 Meus Filmes (Arquivos do Projeto)
00:02
+ Armazenamento Permanente no Dispositivo
10 lectures 01:37:19

Veja nessa aula, o que irá aprender no módulo.

Preview 02:13

Nessa aula você irá ver como armazenar dados de forma permanente no celular

Como armazenar dados de forma permanente
11:23

Nessa aula você irá aprender como criar a interface do App Minhas anotações, que é um app que salva dados no celular do usuário.

Criando Interface do #App9 Minhas Anotações
09:02

Nessa aula você irá aprender a codificar o App Minhas anotações que é um app para salvar dados no celular do usuário.

Finalizando o #App10 Minhas Anotações
12:56

Baixe aqui o projeto completo do App Minhas Anotações.

#App9 Minhas Anotações (Arquivos do Projeto)
00:02

Veja como ocultar o teclado ao clicar fora da área de edição do App.

Ocultar o Teclado ao clicar Fora & Esconder Barra Status
06:04

Crie a interface do App de Lista de Tarefas.

Criando Interface do #App10 Lista de Tarefas
14:59

Nessa aula veja como salvar as tarefas e listar as tarefas em uma tabela.

Criando o #App10 Lista de Tarefas - Parte II
20:57

Nessa aula veja como excluir uma tarefa e atualizar as tarefas ao adicionar uma nova.

Finalizando o #App10 Lista de Tarefas
19:41

Baixe o arquivo do projeto Lista de Tarefas.

#App10 Lista de Tarefas (Arquivos do Projeto)
00:02
+ Mapas & Geolocalização
25 lectures 04:13:16
Utilizando Map Kit View & exibindo um local
22:52
Exibindo um marcador no Mapa
04:53
Configurando requisitos & permissões para localização
15:47
Atualizando a localização do usuário
09:29
Criando a Interface do #App11 Onde estou?
17:37
#App 11 Onde Estou - Solicitando autorização & Exibindo configurações
22:58
#App 11 Onde Estou - Exibindo informações de localização
10:59
#App 11 Onde Estou - Exibindo endereço & Local do usuário no Mapa - Parte I
14:44
#App 11 Onde Estou - Exibindo endereço & Local do usuário no Mapa - Parte II
08:50
#App11 Onde Estou (Projeto Final)
00:02
#App12 Minhas Viagens - Launch Screen - Arquivos necessários
00:02
#App12 Minhas Viagens - Launch Screen
06:41
#App12 Minhas Viagens - Criando Inteface
09:35
#App12 Minhas Viagens - Configurações iniciais e Listando Viagens
20:27
Configurações iniciais e Listando Viagens (Arquivos da aula)
00:02
#App12 Minhas Viagens - Adicionando Marcadores no Mapa
23:51
Adicionando Marcadores no Mapa (Arquivos da aula)
00:02
#App12 Minhas Viagens - Salvando dados no Dispositivo
19:02
Salvando dados no Dispositivo (Arquivos da aula)
00:02
#App12 Minhas Viagens - Listar & Remover Viagens
09:14
Listar & Remover Viagens (Arquivos da aula)
00:02
#App12 Minhas Viagens - Exibindo local das viagens - Parte I
20:04
#App12 Minhas Viagens - Exibindo local das viagens - Parte II
13:47
#App12 Minhas Viagens (Projeto Final)
00:02
+ Core Data - Persistência e Manipulação de dados
18 lectures 02:40:21
Introdução Core Data
05:53
Salvando dados
17:50
Listando dados
16:06
Salvando & Listando dados (Arquivos da aula)
00:02
Aplicando filtros ao Listar dados
25:12
Aplicando filtros ao Listar dados (Arquivos da aula)
00:02
Atualizando dados
10:41
Atualizando dados (Arquivos da aula)
00:02
Removendo dados
06:44
Removendo dados (Arquivos da aula)
00:02

Nessa aula será iniciado a criação da interface de um App chamado Notas diárias, a idéia do App é poder salvar, atualizar, remover e listar anotações utilizando o Core Data.

#App13 Notas Diárias - Criando Interface
12:00

Nessa aula você irá aprender como salvar as anotações utilizando o Core Data.

#App13 Notas Diárias - Salvando Anotação
17:48

Nessa aula você irá aprender como Listar as anotações utilizando tabelas (TableView) e como aplicar formatações de datas salvas no Core Data.

#App13 Notas Diárias - Listando Anotações & Formatação de datas
17:10

Nessa aula você irá aprender como atualizar uma anotação utilizando o Core Data.

#App13 Notas Diárias - Atualizando Anotações
17:00
#App13 Notas Diárias - Atualizando Anotações (Arquivos da aula)
00:02

Nessa aula você irá aprender como remover anotações.

#App13 Notas Diárias - Removendo Anotações
11:53
#App13 Notas Diárias (Projeto Final)
00:02
Requirements
  • Não é necessário conhecimentos prévios de programação, você aprenderá do zero.
  • Xcode 8 e Swift 3 (Gratuitos)
  • Um MAC com o El Capitan 10.11.5 ou superior
  • Um PC com o S.O El Capitan 10.11.5 ou superior (já rodando em uma máquina virtual)
Description

Tá cheio de ideias de aplicativos e não sabe como começar? Quer iniciar sua carreira como desenvolvedor de aplicativos para IOS 10? Este curso de desenvolvimento IOS 10 vai te ensinar na prática como criar e programar seus aplicativos para IOS 10, usando a linguagem Swift.

Esse é um curso completo que te transformará em um desenvolvedor IOS 10 em 6 semanas começando do zero! O curso é 100% prático e orientado a projetos, você vai aprender criando apps de verdade!

Esse curso de Desenvolvimento IOS 10 é um dos cursos mais bem avaliados da Udemy, testado e aprovado por mais de 6,8 mil alunos!

Resumão do curso:

  • Aprenda como instalar e configurar o Xcode
  • Aprenda fundamentos da programação Swift, a linguagem utilizada para desenvolver para o IOS 10
  • Entenda arrays, loops, orientação a objetos e estruturas condicionais
  • Construa 15 aplicativos durante o curso
  • Aprenda a publicar os seus apps

Construa 15 apps reais!

Nesse curso de desenvolvedor IOS 10 você aprenderá a criar apps parecidos com os que você já usa: Pokemon GO, SnapChat e muito mais!

Satisfação garantida ou seu dinheiro de volta

"E se eu não gostar do curso?” Nós devolvemos seu dinheiro! Essa é mais uma garantia de qualidade e um incentivo a mais para você começar já! Após a compra você terá 30 dias para testar o produto, e se não gostar, basta solicitar o reembolso.

Junte-se a mais de 6,8 mil alunos que já fizeram e aprovaram esse curso! Comece agora mesmo esse curso de desenvolvimento IOS 10!


Who this course is for:
  • Qualquer pessoa que queira aprender de forma prática, como criar Apps.