Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Curso Completo do Desenvolvedor iOS 10 - Crie 15 Apps to your Wishlist.

Add to Wishlist

Curso Completo do Desenvolvedor iOS 10 - Crie 15 Apps

Utilizando Xcode 8 e Swift3 aprenda criando Apps Reais, como Pokemon GO e Snapchat!
4.6 (935 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,041 students enrolled
Last updated 2/2017
Portuguese
$10 $130 92% off
8 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 25.5 hours on-demand video
  • 55 Articles
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I 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.
View Curriculum
Requirements
  • Não é necessário conhecimentos prévios de programação, você aprenderá do zero.
  • Nenhum software pago é necessário.
  • 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

Olá bem vindo ao Curso Completo do Desenvolvedor IOS 10.

Meu nome é Jamilton Damasceno e sou o criador de alguns dos cursos mais bem avaliados da plataforma.
Eu criei o Curso Completo do Desenvolvedor Android - Crie 15 Apps (Curso mais bem avaliado da categoria) e com mais de 10300 alunos.
Agora com o Curso Completo do Desenvolvedor IOS 10 pretendo repetir o mesmo projeto de sucesso. Oferecendo um curso didático, e com suporte no fórum sempre que você precisar.

O que vou aprender?

Você aprenderá tudo do zero, começaremos instalando e configurando o Xcode 8 e criando seu primeiro App.
Em seguida você vai aprender a conceitos básicos e intermediários da linguagem de programação Swift 3, como: variáveis, Arrays, estruturas condicionais, loops, classes e objeto e muito mais!!! e tudo isso criando muitos Apps, você poderá ver quais Apps irá aprender no início de cada módulo.

Por que fazer esse curso?

Porque você irá estudar com um professor comprometido com seu aprendizado, cada aula é pensada para que você obtenha um aprendizado gradual, e dentro de cada aula proponho diversos desafios para pôr em prática seus conhecimentos.
Já fiz um outro curso Mobile nos mesmos moldes e que os alunos estão adorando!!!! tenho certeza que você irá gostar desse curso também.

Não acredita? posso propor um desafio? matricule-se agora mesmo no curso, se você não gostar do material, poderá pedir reembolso do valor total pago no prazo de 30 dias, pois realmente confio no excelente material que preparei para você!!!

Who is the target audience?
  • Qualquer pessoa que queira aprender de forma prática, como criar Apps.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 181 Lectures Collapse All 181 Lectures 25:29:23
+
Introdução
1 Lecture 02:20
+
Vamos começar?
2 Lectures 14:16

Caso encontre um erro ou problema, aqui você terá uma forma de contato para notificar e fazermos a correção.

Encontrou algum erro? me avise, ajude a melhorar o curso
00:17

Dicas para aproveitar ao máximo o curso
13:59
+
Instalação e configuração do Xcode 8 & Swift 3
3 Lectures 11:48

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

Preview 01:00

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:32:50

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:03

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
16:07

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:25

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:03

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:03

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 3 Intermediário
10 Lectures 01:38:41

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:03

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:39

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:12

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:03

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:03

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:20

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:03
+
Mapas & Geolocalização
25 Lectures 04:13:19

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:03

#App12 Minhas Viagens - Launch Screen - Arquivos necessários
00:03

#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:03
6 More Sections
About the Instructor
4.5 Average rating
8,578 Reviews
27,790 Students
8 Courses
Analista de sistemas

Olá, meu nome é Jamilton Damasceno, sou Analista de Sistemas e Professor.

Começei minha carreira dando aulas de informática, quando iniciei a faculdade comecei a trabalhar como Webdesigner e Programador, trabalhei no desenvolvimento de aplicativos e jogos para Android / IOS.

Atualmente desenvolvo para Android, IOS e WEB.

Apaixonado por transmitir conhecimentos e ajudar pessoas a desenvolverem o melhor de si, mais de 7 anos de experiência dando aulas e desenvolvendo Aplicações.

Report Abuse