Aplicativos para iOS em Xcode 6 e Swift
4.5 (70 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.
1,366 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aplicativos para iOS em Xcode 6 e Swift to your Wishlist.

Add to Wishlist

Aplicativos para iOS em Xcode 6 e Swift

Aprenda Xcode e Swift! Transforme suas idéias em apps para iPhone e iPad, para distribuir na maior loja de app do mundo.
4.5 (70 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.
1,366 students enrolled
Created by Tito Petri
Last updated 9/2015
Portuguese
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 16 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Desenvolva do zero seus próprios aplicativos para iPhone e iPad.
  • Conheça os conceitos básicos de Lógica de Programação.
  • Conheça sobre a linguagem de programação mais simples e moderna do mundo, o Swift, da Apple.
View Curriculum
Requirements
  • Conhecimento básico do sistema MacOS e dispositivos iPhone e/ou iPad.
Description

* Curso gravado em Xcode6 e Swift 1.0.

Aprenda em 30 aulas curtas e objetivas a programar para Iphone e Ipad utilizando a linguagem de programação Swift 1.0 e o compilador iOS XCode6.

Entenda como funcionam os principais recursos do Hardware da Apple para aplicar o conhecimento em seus próprios projetos. Ao longo do curso criaremos diferentes mini-aplicativos.

  • Sistema de Geo-Localização com Mapas.
  • Acelerômetro do aparelho como Controle.
  • Recursos de Vibração e Touch.
  • Conexão com as Redes Sociais (Facebook SDK, Twitter/Facebook com SocialFramework)
  • Áudio, Vídeo e Conteúdo externo dentro do seu app.

Uma abordagem Simples e Eficaz

A demanda por aplicações inteligentes é grande na Appstore e a Criatividade-Nata dos Brasileiros têm de ser explorada para suprir essa necessidade.

Utilizando a Linguagem de Programação Swift você terá liberdade para criar protótipos e apps ‘pronto para distribuição’ sem ser barrado pela dificuldade de algumas Linguagem de Programação.

As aulas são narradas em Português (do Brasil), de forma clara e com ênfase nos termos corretos e utilizados no mercado de Desenvolvimento.

Este é um Curso para novos Desenvolvedores (Games ou Apps).

São cerca de 35 aulas, totalizando 3 horas e meia de conteúdo, cuidadosamente editados para que a informação seja entendida de forma clara pelos iniciantes em programação de apps.

Cada mini-aplicativo será criado do ínicio ao fim, mostrando os conceitos básicos de Programação e Lógica. Você entenderá o que são termos como Variáveis, Array, Condições IF e Case, Laços de Repetição For e While, etc. Esse conhecimento você poderá carregar para outras linguagens mais complexas como Java e C++.

Ao mesmo tempo que demonstra a Lógica da Programação esse curso ensina a como trabalhar com o sistema operacional iOS e o Hardware da Apple: criar uma aplicação que usa fotos da Câmera ou da Biblioteca de imagens ou outra que usa os recusos de In-App Purchases para que você faça a monetização de seus aplicativos. Todos os principais recursos disponíveis aos Desenvolvedores de iOS serão mostrados nesse Curso.

As aulas foram criadas para que você assista o vídeo, faça uma pausa e crie seu próprio exemplo, aprendendo na prática, no seu próprio computador. Você também pode baixar e modificar os exemplos ensinados no Curso.

Completar esse Curso lhe dá Conhecimento e Direções para transformar suas idéias em protótipos e apps, prontos para serem distribuídos e comercializados na maior rede de aplicativos da Internet.

Who is the target audience?
  • Pessoas que desejam realizar sua idéia ou projeto através de uma aplicação para iPhone ou iPad.
  • Programadores e desenvolvedores que querem conhecer ou se aprofundar no desenvolvimento para iOS.
  • Pessoas que querem aprender sobre lógica de programação para jogos e software.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 62 Lectures Collapse All 62 Lectures 04:21:20
+
Download dos arquivos utilizados no curso
1 Lecture 00:07
Baixar Arquivos
00:07
+
Baixando, Instalando e Configurando o Xcode
5 Lectures 03:46

Vamos baixar e instalar o Xcode, que é a ferramenta necessária para criarmos nossas aplicações em iOS.

Preview 00:48

Nesta aula vamos aprender a gerar a chave da assinatura de um Mac OS.

Preview 00:54



+
Lições de Xcode 6 e Swift
27 Lectures 03:25:24

Nesta primeira aula vamos conhecer um pouco das janelas da interface do XCode 6 e compilar nossa primeira aplicacao no simulador

Preview 04:05

Vamos aprender a customizar o icone e tela de apresentacao do nosso aplicativo

Ícones e Splash Screen
06:31

Vamos aprender a criar uma imagem um botao um texto e implementar a primeira interatividade usando os outlets e actions

Imagem, Texto, Botão, Outlet e Action
10:38

Uma pequena introducao ao uso de variaveis e do novo recurso do XCode, os Playgrounds

Playground e Variáveis
06:18

Manipulando listas e diciionarios de dados

Arrays e Dicionários
04:30

Nesta aula vamos usar um segment control e configurar suas acoes usando lacos de condicao if/else e switch

Condições IF e CASE e Botão Segmento
07:04

Nesta aula vamos aprender a utilizar lacos de repeticao LOOP e WHILE que vai ser util para para executar tarefas grandes ou repetitivas

Laços de Repeticao For e While
07:02

Vamos trabalhar com layouts de tela, Navigation controller e Tab Bar itens para navegar atraves de diferentes telas de nosso aplicativo

Preview 10:08

nesta aula vamos conhecer sobre os recursos de layout do XCode para trabalhar com varias resolucoes de tela diferentes

Auto Layout e Constraints
05:14

Vamos trabalhar com storyBoards e segues para trocar dados entre as passagens de telas

Storyboard e Segues
09:08

vamos criar um relogio usando o NSTimer e um menu de tabItens com botoes de acao play pause e reload

Relógio
08:59

nesta aula vamos trabalhar ocm as WebViews que sao janelas para carregar uma pagina em HTML, um video do YouTube ou um video Streaming

WebViews
05:25

Carregando e tocando um video local, de dentro do app, em formato .mp4

Video Local
03:52

Utilizando os recursos da biblioteca de fotos e camera para carregar e inserir imagens dentro do app

Fotos da Câmera ou Biblioteca de Images
06:48

Trabalhando com alerta / alarme do iPhone e iPad

Alertas
04:44

Animando a janela de uma view e executando uma animacao de sequecia numerada de imagens

View Animation e Sequencia de Imagens
07:49

Trabalhando com o teclado do iPhone e usando a uiview animation para nao ocultar os textos

Teclado
09:30

Trabalhando com o frameWork MapKit e a API do Google Maps e obtendo a localizacao do usuario usando a classe CoreLocation

Preview 11:43

Detectando gestos e Inputs do usuario como swipe, shake, touch, longpress (deslizar o dedo, tocar, pressionar por um longo tempo, chacoalhar o aparelho)

Gestos e Inputs
05:48

Nesta aula vamos trabalhar com a musica de fundo em loop e disparar efeitos sonoros

Música e Sons
04:44

Usando os recursos de acelerometro e vibracao do aparelho

Acelerômetro e Vibração do Aparelho
05:09

Nesta aula vamos aprender a salvar e carregar dados em um aplicativo

Load e Save Data
04:09

Vamos aprender a trabalhar com listas e tabelas

Table View Básico
09:42

Vamos aprender a adicionar e excluir celulas na nossa tabela

Table View Add e Delete
09:29

Vamos criar uma aplicacao um pouco mais complexa que envolve uma tabela com imagem e icones customizados e uma tela de detalhes de acordo com a opcao escolhida

Table View Detalhes e Custom Cell
18:59

Nesta aula vamos aprender a fazer um simples post nas redes socais (Face / Twitter)

Facebook e Twitter Post com Social Framework
05:45

Nesta aula vamos aprender a configurar o Facebook SDK. Primeiro vamos configurar o portal de desenvolvedor do Facebook, depois trablhar com o frameWork do facebook para o iOS para logar e acessar o perfil e dados do usuario.

Facebook SDK
12:11
+
Exemplos Bônus
6 Lectures 00:16

Detectando gestos do usuario. Pinch rotate drag swipe (deslizar arrastar girar)

Gestos
00:03

Gradientes
00:01

Acessando informacoes de regionalizacao do app para saber de onde o aplicativo foi baixado e configurar linguas/dados de acordo com os paises

Línguas e Regiões
00:04

Hora Local
00:02

Usnado o evento de multi-touch para detectar mais de um toque na tela ao memso tempo

Multi Touch
00:02

SK Store Product View
00:02
+
Publicando na App Store com Xcode 6.1
16 Lectures 25:10
Download do Projeto Final - Jogo do Felpudo
00:02

Revisão do Projeto Final - Jogo do Felpudo
00:32

Download dos Ícones e SplashScreen
00:02

Adicionando Ícones e SplashScreen
04:11

Developer Portal - Criando App ID
01:55

Developer Portal - Criando os Provisioning Profiles
02:36

Instalando Provisioning Profiles e Certificados
03:28

Itunes Connect - Criando um novo App
01:50

DOWNLOAD - Telas para iTunes Connect
00:03

Itunes Connect - Adicionando as Imagens da App Store
01:21

Itunes Connect - Descrições do Aplicativo
02:35

Itunes Connect - Configurando o Preco
00:45

Revisão do Processo e Archive do Projeto
01:46

Validando o Archive com a App Store
00:37

Submetendo o Archive para App Store
01:46

Itunes Connect - Enviando o App para Revisão
01:40
+
In-App Purchases com StoreKit Framework
7 Lectures 23:52
Configurando InApp Purchases - Itunes Connect
03:00

Criando um usuário de teste - Sandbox
04:17

Iniciando o Projeto
05:12

Botões e Labels - Outlets e Actions
01:55

Implementando o StoreKit Framework
06:08

Testando no Device
03:18

Download Exemplo In-App Purchases com StoreKit
00:02
About the Instructor
Tito Petri
4.4 Average rating
3,069 Reviews
20,095 Students
23 Courses
Programador

Olá!

Meu nome é Tito Petri, tenho 32 anos e moro no Brasil, em São Paulo!

Trabalho e estudo computação há mais de 15 anos, e "por coincidência" acabei sempre trabalhando em empresas que juntaram o Desenvolvimento de Softwares e a Educação.

Primeiro na P3D, empresa situada na Universidade de São Paulo, aonde desenvolvíamos softwares educativos utilizando animação 3D e aplicações de Realidade Virtual.

Lecionei o treinamento presencial de Animação em 3D Studio Max na Cadritech Computação Gráfica, onde ensinei modelagem e animação de personagem e cenários digitais para centenas de alunos ao longo de quase 10 anos.

Trabalhei na TV Cultura - Fundação Padre Anchieta - Rádios e TV Educativas por mais de 8 anos, criando séries de desenhos animados educativos para o canal infantil TV Rá Tim Bum, atuando na criação de personagens, modelagem e animação de desenhos  como Traçando Arte, Show do DJ Cão, e Astro Não Mia, também na criação de jogos e passatempos para o site e aplicativos de smartphones.

Durante todo esse tempo, fui fundador e sócio de algumas empresas e estúdios como a Cativeiro Studio e a Centésimo - Marketing e Learning, onde trabalhamos com a criação de conteúdo digital (jogos, personagens e filmes digitais) voltado para a educação, treinamento e aperfeiçoamento de pessoas.

Agora sou o líder da Geek Academy, o mais novo canal da internet que pretende ensinar o maior número de pessoas no Brasil e no mundo sobre o Desenvolvimento de Aplicatvos para Celular, Jogos, Realidade Aumentada e Virtual, e Animação 3D.

A missão é trazer o maior esclarecimento, ensinando as ferramentas mais modernas e atuais, que tem o uso real e prático no mercado, que servem para induzir os alunos a criarem seu próprio modelo de negócio, executar sua própria ideia e conseguirem sua própria liberdade através disso.

A ciência e a tecnologia nos oferecem um grande poder, por isso é necessário conhecer e saber usá-las bem e sempre a favor da humanidade!

Nós inventores, podemos usar nossas habilidades e conhecimento para melhorar o mundo e ainda torná-lo mais divertido!