Desenvolvimento de Aplicativos iOS12 em Swift4 | app iPhone
4.4 (110 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.
561 students enrolled

Desenvolvimento de Aplicativos iOS12 em Swift4 | app iPhone

Crie aplicativos incríveis para iPhone e iPad! Aprenda desenvolvimento iOS e seja proficiente rápido! XCode 10 e iOS 12.
4.4 (110 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.
561 students enrolled
Last updated 11/2018
Portuguese
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10.5 hours on-demand video
  • 2 articles
  • 17 downloadable resources
  • 2 Practice Tests
  • 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
  • Ao final do curso você será capaz de criar aplicativos incríveis, que podem realmente ser lançados na Apple App Store. O objetivo do curso é que você fique orgulhoso do que consegue fazer e seja capaz de aplicar para trabalhos na área de desenvolvimento iOS. Caso seja do seu interesse, esse curso é também capaz de te dar as ferramentas necessárias para começar uma carreira de freelancer na lucrativa área de desenvolvimento de aplicativos para iPhone.
Course content
Expand all 70 lectures 10:30:02
+ Crie seu primeiro Aplicativo em menos de 1 hora!
5 lectures 40:59

Pessoal, desculpe, me confundi com as versões! Tudo que falo do Xcode 8 é sobre o 9, e tudo que falo do 9 é sobre o 10. Forte abraço!

iOS 12 + Xcode 10 - O que há de novo?
05:04
+ Aprendendo Swift 4 - HORA DE PROGRAMAR!
20 lectures 02:36:02
Intro Seção 2
01:00
Constantes e variáveis
13:56
Vetores (Arrays)
13:46
Dicionários
09:41
Operadores Aritméticos e Lógicos
14:28
IF - Controle de Fluxo
05:21
Exemplo 1 - Controle de Fluxo
04:04
SWITCH - Controle de Fluxo
09:24
Loops - Laços de Repetição
19:36
Funções
10:47
Opcionais
10:26
Introdução a Orientação a Objetos
14:25
Protocolos
08:29

Vamos ver como está nosso conhecimento da linguagem Swift4 agora que a gente aprendeu um pouco sobre ela?

Questionário Swift4
5 questions
Swift 4.2 - Aleatoriedade
03:05
Swift 4.2 - O protocolo CaseIterable
02:54
Swift 4.2 - Alertas e Erros Manuais
00:57
Swift 4.2 - Dynamic Member Lookup
04:01
Swift 4.2 - Boolean Toggle
00:24
Swift 4.2 - Novas funções em Arrays
09:06
+ Primeiros Passos no XCode - Criando Interfaces
14 lectures 02:34:51
Intro Seção 3
00:29
Rápida Introdução ao GIT
16:02
Criando um projeto no XCode
09:45

O quizNight será mantido através do GitHub em:


https://github.com/RodrigoLGuimaraes/cursoiOS_quizNight

Seu Primeiro App com XCode
12:58

O quizNight será mantido através do GitHub em

https://github.com/RodrigoLGuimaraes/cursoiOS_quizNight

Pixel Perfect - programando posições e tamanhos
10:32

O quizNight será mantido através do GitHub em

https://github.com/RodrigoLGuimaraes/cursoiOS_quizNight

Introdução ao AutoLayout
11:11
Exemplo 2 - Revisão de AutoLayout
09:50

O quizNight será mantido através do GitHub em

https://github.com/RodrigoLGuimaraes/cursoiOS_quizNight

QuizNight - Melhorando o AutoLayout
22:06

O quizNight será mantido através do GitHub em

https://github.com/RodrigoLGuimaraes/cursoiOS_quizNight

QuizNight - Imagem Dinâmica
14:17

O quizNight será mantido através do GitHub em

https://github.com/RodrigoLGuimaraes/cursoiOS_quizNight

QuizNight - Opções Dinâmicas
17:25

O quizNight será mantido através do GitHub em

https://github.com/RodrigoLGuimaraes/cursoiOS_quizNight

Botões de certo e errado
05:07

O quizNight será mantido através do GitHub em

https://github.com/RodrigoLGuimaraes/cursoiOS_quizNight

Criando uma tela de resultado
09:59

O quizNight será mantido através do GitHub em

https://github.com/RodrigoLGuimaraes/cursoiOS_quizNight

Saindo de uma tela - Unwind Segue
07:47

O quizNight será mantido através do GitHub em

https://github.com/RodrigoLGuimaraes/cursoiOS_quizNight

Finalizando o QuizNight
07:23

Uma das partes mais importantes no desenvolvimento mobile é criar telas que funcionem em vários dispositivios e impressionem. Vamos ver se você conseguiu entender os conceitos básicos para fazer isso.

Simulado de interfaces
8 questions
+ CocoaPods e Navegação (TabBar e Navigation)
6 lectures 52:04
Intro Seção 4
00:41
Introdução aos CocoaPods + Dicas dos melhores Pods
13:56
Considerações sobre CocoaPods
00:27
Exemplo - Usando o seu primeiro CocoaPod
19:31
TabBarController - como fazer o estilo facebook de navegação
07:48
NavigationController - padrão iOS de navegação
09:41
+ Projeto Final - Aplicativo completo com conexão ao servidor e tabelas
22 lectures 03:18:56
Intro Seção 5
00:32
Model View Controller - como estruturar um projeto
05:48

Se perdeu na aula da tableView infinita? O código da última aula está em anexo.

Introdução a Servidores - FIREBASE
05:23
TableView - como criar uma tabela para mostrar dados
16:21
TableView - aula 2
11:25
Colocando o Projeto Final no GitHub
02:19

Se perdeu no código da tableView? O código de onde a gente parou antes dessa aula está em anexo.

Como criar uma TableView INFINITA!
06:48
Configurando um projeto para funcionar com o Firebase
11:01

Não conseguiu adicionar o firebase no seu projeto? Meu projeto exemplo está em anexo para download, LEMBRE de colocar o seu próprio GoogleServices-Info.plist

Fazendo Upload de uma imagem para o Firebase
13:17

Não conseguiu fazer o upload da imagem? Baixe o projeto em anexo! Lembre apenas de colocar o seu próprio GoogleService-Info.plist

Criando um formulário
06:32
Começando Upload de dados para o banco de dados do Firebase
23:31
Maneira profissional de mapear objetos para o Firebase: FIRDataObject
06:19
Finalizando Upload de dados para o banco de dados do Firebase
11:36

O projeto finalizado está em anexo para download.

Alertas: Como dar feedback para o usuário
08:33
AppSuggest: Colocando Firebase no app do projeto final
04:31
Aprendendo sobre Extensões
09:05
Modificando uma Célula (UITableViewCell)
11:58

Não conseguiu modificar a célula? O código está em anexo. NOTA: Lembre de colocar o seu próprio arquivo Google-Info.plist do Firebase!

Criando animações customizadas para uma UITableViewCell
06:01

Não conseguiu animar sua célula? Baixe o código abaixo e LEMBRE DE COLOCAR seu GoogleServices-Info.plist

Fazendo Download de dados do Banco de Dados do Firebase
15:44
Consertando bug de download dos dados
14:35

Aqui terminamos o projeto final. O projet completo pode ser baixado em anexo. Lembre de colocar o seu próprio GoogleService-Info.plist

Como cancelar uma tarefa de download no meio
06:13
Final - Os próximos passos
01:24

Teste seus conhecimentos em desenvolvimento iOS para poder se considerar um desenvolvedor!

Simulado Final
12 questions
+ Extras
1 lecture 24:22
Projeto Portfólio - fazendo um carrosel
24:22
Requirements
  • Não precisa ter nenhum conhecimento de programação para acompanhar esse curso, mas caso você já saiba programação a gente deixou tudo bem separado pra você pular o que já souber!
  • Ter um computador Mac (macbook, iMac ou mac mini) OU ter um PC rodando o sistema operacional macOS.
  • Todo o software usado nesse curso é GRATUITO, então não precisa se preocupar com isso.
Description

Quer criar o app dos seus sonhos ou conseguir um emprego como desenvolvedor iOS?

Então você achou o curso certo. Nesse curso eu ensino, sem enrolação e com experiência de mercado comprovada, como criar apps profissionais para iPhone e iPad usando as últimas versões das ferreamentas da Apple (o XCode 10 e o iOS 12).

Por que escolher esse curso?

Meu nome é Rodrigo, sou desenvolvedor mobile profissional, sendo que sou bolsista na Apple Developer Academy (o curso oficial da Apple no Brasil para desenvolvedores), ganhei em 2017 e 2018 o prêmio mundial WWDC Scholarship, concedido pela Apple aos melhores aplicativos de estudantes, e sou sócio de uma empresa de desenvolvimento de aplicativos em Curitiba. Essa minha experiência de mercado focada em aplicativos faz com que eu consiga trazer os conceitos como eles são necessários no mercado, e não como os outros professores que nunca trabalharam na área ensinam. Eu sei ensinar desenvolvimento iOS, porque eu sou profissional no assunto.

O que eu vou aprender nesse curso?

Você vai aprender tudo que é necessário, pela minha experiência, para conseguir o seu primeiro emprego na área ou construir o aplicativo que você tanto sonha. Começando com conceitos básicos como programação em Swift e Autolayout para criação de telas, até a comunicação com servidores e a criação de telas complexas que ficam lindas tanto no iPhone quanto no iPad, vamos criar uma base forte para que você, depois de assistir as aulas, seja capaz de fazer o aplicativo que quiser.

Ainda não está convencido?

Eu confio tanto na qualidade do meu material que meu curso está coberto pela política de reembolso da Udemy -- se em até 30 dias você se arrepender da compra, o seu dinheiro será devolvido integralmente! Mais detalhes em: https://support.udemy.com/hc/pt/articles/229604248-Reembolso-de-um-curso

Who this course is for:
  • Interessados em se tornar um desenvolvedor de aplicativos para iOS (iPhone e iPad) para criar seu aplicativo dos sonhos ou conseguir um bom emprego na área.