Aplicativos para iOS10  em Swift 3 e Xcode 8
4.4 (54 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.
296 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aplicativos para iOS10  em Swift 3 e Xcode 8 to your Wishlist.

Add to Wishlist

Aplicativos para iOS10  em Swift 3 e Xcode 8

Aprenda as melhores práticas para desenvolver um app nativo avançado para iOS utilizando o Xcode e Swift
4.4 (54 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.
296 students enrolled
Last updated 5/2017
Portuguese
Current price: $12 Original price: $200 Discount: 94% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 15.5 hours on-demand video
  • 21 Articles
  • 21 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Desenvolver do zero seus próprios aplicativos para iPhone e iPad
  • Aprender os conceitos básicos de lógica e programação
  • Criar do zero um app bem estruturado
  • Entender o conceito de MVC e arquitetura de dados para aplicações
View Curriculum
Requirements
  • Familiaridade com o sistema MacOS e dispositivos iPhone e/ou iPad
Description

*** PROMOÇÃO - Inscreva-se em 3 cursos nossos e ganhe o 4º! *** (Regras e informações no fim da descrição)

=====

Já pensou em ampliar seus conhecimentos no desenvolvimento de apps para Iphone e Ipad? Aprenda vários atalhos e muitas soluções utilizando o Xcode em Linguagem Swift 3. Esse é, sem dúvida, o curso mais completo na internet no que se refere a Xcode em linguagem Swift 3!

Neste curso, procurei explicar detalhadamente os principais caminhos para se dominar o XCode e Swift 3 da forma mais clara e fácil possível. Através do curso você aplicará de imediato todo o conhecimento adquirido, afinal esse é o maior objetivo!

Através destas aulas, o aluno aprenderá do zero como utilizar os principais recursos básicos do Xcode e Swift 3. Além disso, o aluno dominará as listas (Table Views no iOS); aprenderá como trabalhar com estrutura de projeto MVC (Model-View-Controller), aprenderá como importar dados no formato JSON. 

Iremos desenvolver do zero, passo a passo, um app que apresenta uma interface avançada com barras e menu de navegação. Outro ponto interessante é que o aluno aprenderá a desenvolver um app que se ajusta no Iphone e Ipad. Este curso é fundamental para todos os usuários entenderem as melhores práticas de como iniciar e programar o seu app para IOS 10.


=====

Detalhes da promoção: ao comprar 3 cursos nossos (Escola de Tecnologia Geek Academy), você ganha o 4º inteiramente grátis. Basta você realizar a compra dos 3 cursos de sua escolha, esperar sua inscrição ser efetuada, e enviar uma mensagem para a Escola de Tecnologia Geek Academy, contendo as seguintes informações:

  • Nome e data de compra dos 3 cursos que se inscreveu;
  • Nome do curso que deseja se inscrever gratuitamente.

Depois, basta aguardar nosso retorno com um link que te direcionará para a inscrição do curso escolhido. Obs.: A promoção só é válida para cursos adquiridos entre os dias 22/08/2017 e 22/09/2017 e todos (inclusive o gratuito) devem possuir a Escola de Tecnologia Geek Academy como um dos instrutores.


Who is the target audience?
  • Pessoas que tem o desejo de realizar seu projeto ou ideia através de um app
  • Programadores ou Designers que desejam conhecer o Xcode e a linguagem Swift
  • Pessoas que nunca programaram e desejam entender sobre lógica e programação
  • Programadores que já entendem de Swift e desejam se aprofundar no desenvolvimento de apps mais complexos
Compare to Other iOS Development Courses
Curriculum For This Course
144 Lectures
15:20:52
+
Introdução e Linguagem Swift
6 Lectures 14:32


O que vamos aprender nesta sessão?
00:38



Download de Recursos para Aplicativos
00:12
+
Introdução ao Swift e Playground
10 Lectures 01:06:27
Playground e Variáveis
12:02

Utilizando Listas ou Arrays
06:07

Operadores Lógicos e Aritméticos
04:22

Laço de Condição If e Else
02:45

Laço de Repetição While
04:04

Laço de Repetição For
06:05

Métodos e Funções
08:27

Criando novas Classes
12:30


DOWNLOAD - Exemplo Aulas Playground
00:06
+
Introdução ao Xcode
12 Lectures 01:19:35
O que vamos aprender nesta sessão?
00:26

Introdução ao Xcode - Menus e Interface
05:42

Outlets e Actions
06:18

Evento de Toque e trocar Imagem de UIView
04:43

Storyboard Segues e Navigation Controller
10:53

Criando Componentes utilizando apenas o Código
11:54

Criando um Botão e uma Ação através de Códigos
08:43

Protocolos e Delegates
11:45

DOWNLOAD - UsandoDelegates
00:06

Aulas complementares de Xcode e Swift
03:36

Jogos para iOS em SpriteKit
05:24

Jogos publicados na AppStore por Tito Petri
10:05
+
Conhecendo tudo sobre as TableViews
6 Lectures 50:35
O que vamos aprender nesta sessão?
00:25

Introdução às Tabelas ou TableViews
16:40

Criando a Tabela Programaticamente
08:02

Conhecendo a UITableViewController
08:06

Customizando a Célula e Orientação do Aparelho
17:16

DOWNLOAD - MinhasTabelas
00:06
+
MVC Model View Controller
11 Lectures 50:58
O que vamos aprender nesta sessão?
00:35


DOWNLOAD - Exemplo MeuAppemMVC
00:06

Iniciando Projeto Cartões de Contato
08:02

Criando a View Cartão
04:55

App Cartão Adicionando Componentes
10:25

Configurando o Fundo do Cartão
04:10

Arredondando o Canto das Imagens e Configurando o Fundo
02:18

Unindo o Modelo de Dados com a View
07:45

App Cartão de Visita Conclusão
08:49

DOWNLOAD - Exemplo CartoesDeContato
00:06
+
App GeekVideos - Iniciando o Projeto
28 Lectures 03:20:09
O que vamos aprender nesta sessão?
00:40

Conhecendo o App de Videos que iremos criar
07:59

Introdução ao Projeto App de Videos
03:18

DOWNLOAD - Recursos Gráficos para o App
00:06

Iniciando o Projeto e carregando Icones e Gráficos
09:40

Criando o Splashsceen ou LaunchScreen
05:25

NavigationBar com Logotipo
07:59

Adicionando Botões ao NavBar
04:06

Criando os Seletores dos Botões
04:35

Criando o Modelo de Dados
05:48

Adicionando a TableView Principal
06:29

Formatando a Tabela e Altura do NavBar e StatusBar
14:23

Criando a Célula do Programa
11:06

Componentes da Célula
11:44

Como Obter Imagens da API do YouTube
04:21

Altura das Imagens e Células
08:50

DeselectRow e Customização do Fundo da Célula
05:49

Cartão e Tela do Programa
11:47

Layout e Componentes da Tela do Programa
05:00

Layout do Cartão do Video
13:21

PerformSegue TintColor e Título do NavBar
06:21

Finalizando o Layout da Tela de Video
11:28

Utilizando o Modelo de Dado do Programa
09:47

PrepareForSegue e passando modelo de dado Programa
12:20

Carregando Video do YouTube no WebView
06:47

Utilizando o Activity Indicator View
06:42

Adicionando um UILabel ao NavBar
04:11

DOWNLOAD - Geek Videos parte 1 sem Internet
00:06
+
Introdução ao JSON
6 Lectures 21:24
O que vamos aprender nesta sessão?
00:54

Introdução ao JSON Java Script Object Notation
06:16

Validando o JSON com o JSONLint
08:52

Utilizando o JSON Generator para publicar os dados em um URL
01:51

JSON View Instalando a Extensão para o Google Chrome
03:25

DOWNLOAD - Modelos JSON
00:06
+
Carregando o JSON para o Swift
15 Lectures 01:17:53
O que vamos aprender nesta sessão?
00:36

Carregando o JSON para o Swift
11:10

Allow Arbitrary Loads
02:22

Erros de Carregamento e Emoji
04:09

Obtendo Strings do JSON
04:42

Obtendo um Int e um Bool
03:08

Obtendo uma Lista ou Array
02:54

Obtendo um Objeto com Múltiplos Dados
03:27

Obtendo uma Lista de Objetos
04:35

Lista de Objeto Programa do JSON para o Swift
15:54

DOWNLOAD - Exemplo SerializacaoJSON
00:06

App Videos - Carregando os Programas do JSON para a Lista
13:41

App Videos - Ajustes da Lista de Dados Programas
03:43

App Videos - Ajustando Offset da Tabela e Touch no NavBar para Rolar a Tabela ao
07:19

DOWNLOAD - Geek Videos parte 2 com JSON carregado
00:06
+
Carregando Imagens de URLs
8 Lectures 31:03
O que vamos aprender nesta sessão?
00:25

Youtube API Link
03:44

Indicador de Atividade na Célula
05:28

DOWNLOAD - Classe em Swift - NetworkService
00:06

Classe NetworkService
09:16

Passando ID do YouTube entre as Views
08:15

Correcao LayoutSubViews
03:42

DOWNLOAD - Geek Videos parte 3 com ImageURL
00:06
+
Meus Favoritos
14 Lectures 02:00:36
O que vamos aprender nesta sessão?
00:36

Introdução
03:29

Objeto Favorito e Lista de Favoritos
06:54

Verificando se ja foi Favoritado
07:40

Adicionando e Removendo Favoritos
08:40

Salvar e Carregar Dados com UserDefaults
10:17

Salvar Dados da Lista de Favoritos
08:02

Carregar Dados da Lista de Favoritos
14:38

Ações do Botão Like
19:48

Adicionar e Remover pelo Botão
03:53

DOWNLOAD - Exemplo MeusFavoritos
00:06

Juntando tudo no Projeto dos Videos
13:01

Adicionando e Removendo o Video Favorito na Lista
16:16

Salvando e Carregando a Lista
07:16
2 More Sections
About the Instructor
Tito Petri
4.5 Average rating
4,573 Reviews
25,280 Students
29 Courses
Programador

Olá! Sou o Tito Petri, de São Paulo, Brasil.

Sou apaixonado pelo conhecimento e pela Computação Gráfica, Animação e Video Games e sempre trabalhei em empresas que unem o desenvolvimento de softwares á educação

Hoje estou aqui para ensinar a vocês tudo o que conheço sobre este mundo fascinante e muito lucrativo.

Onde o Tito já trabalhou?

P3D - UNIVERSIDADE DE SÃO PAULO (Programador)
Realidade Virtual para Softwares Educacionais do Ensino Médio e Fundamental

CADRITECH - CENTRO DE TREINAMENTO AUTODESK (Professor)
Lecionando o curso de Animação em 3D Studio Max durante 9 anos

CENTÉSIMO - MARKETING E LEARNING (Desenvolvedor/Sócio)
Jogos e Aplicações para Treinamento Corporativo

TV CULTURA - RÁDIO E TV EDUCATIVA (Programador/Animador)
Desenhos Animados e Jogos Infantis voltados á Educação

Meu grande sonho, é entregar ao Brasil uma educação acessível e de alto nível sobre as tecnologias mais modernas que existem no mundo, para que juntos, possamos construir um mundo melhor para as próximas gerações.

Se você quer aprender tudo sobre Animação 3D, Criação de Jogos e Aplicativos para iOS e Android, então... sigam-me os bons! =)


*** (ENGLISH)

Hello! I'm Tito Petri, from São Paulo, Brazil.

I'm passionate about knowledge and Computer Graphics, Animation and Video Games and always have worked in companies that are looking for software development and education.

Today I am here to teach everything I know about this fascinating and very lucrative world.

Where did Tito already work?

P3D - UNIVERSITY OF SÃO PAULO (Programmer)
Virtual Reality for Educational Programs of High and Elementary Education

CADRITECH - AUTODESK TRAINING CENTER (Professor)
Teaching the Animation course in 3D Studio Max for 9 years

CENTÉSIMO - MARKETING AND LEARNING (Developer / Partner)
Games and Applications for Corporate Training

TV CULTURA - RADIOS AND EDUCATIONAL TV (Programmer/Animator)
Cartoons and Children's Games for Education

My great dream, is to deliver to Brazil an accessible and high level education about the most modern technologies that exist in the world, so that together, we can build a better world for the next generations.

If you want to learn all about 3D Animation, Game Creation and Applications for iOS and Android, then... follow me the good ones! =)

Escola de Tecnologia Geek Academy
4.5 Average rating
4,572 Reviews
25,251 Students
28 Courses
Vamos juntos construir este mundo!

A Geek Academy é um time de professores apaixonados por tecnologia e educação, que vêm trabalhando há vários anos no desenvolvimento de aplicativos, jogos e animação.

Em nossos cursos só ensinamos as ferramentas de desenvolvimento mais modernas que existem. São os softwares mais utilizados hoje em dia em produtoras e estúdios de filmes e games em todo o mundo.

Todas as ferramentas que ensinamos têm uma aplicação prática no mercado e por isso criam um grande efeito na vida dos nossos alunos.

Nossa principal missão é ensinar a todos a utilizarem bem a tecnologia para beneficiar a humanidade e transformar a educação do país, criando um conhecimento de ponta que seja acessível a todos.

Não perca tempo, conheça nossos cursos e torne-se um grande desenvolvedor em pouco tempo.

"Vamos juntos construir este mundo!"