Curso Básico de Aplicativos para iOS  em Swift
4.8 (78 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,388 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso Básico de Aplicativos para iOS  em Swift to your Wishlist.

Add to Wishlist

Curso Básico de Aplicativos para iOS  em 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.8 (78 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,388 students enrolled
Last updated 5/2017
Portuguese
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • 17 Articles
  • 1 Supplemental Resource
  • 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
90 Lectures
07:38:06
+
Baixando, Instalando e Configurando o Xcode
2 Lectures 05:35

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

Baixando e Instalando o Xcode
00:48
+
Download do Material de Apoio
2 Lectures 00:20
Download dos Arquivos que Iremos Utilizar no Curso
00:07

Recursos para Desenvolvimento de Apps
00:13
+
Lógica de Programação com Swift
10 Lectures 01:10:51

Utilizando Listas ou Arrays
06:07

Manipulando listas e diciionarios de dados

Arrays e Dicionários
04:30

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

Variáveis Opcionais ou Optionals
09:59
+
Conhecendo o Xcode - Primeiros Passos
7 Lectures 59:58

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
+
Componentes Nativos do iOS
21 Lectures 02:24:48

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

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
+
Trabalhando com TableViews (Listas)
3 Lectures 38:10

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
+
Integração com as Redes Sociais (Twitter e Facebook)
2 Lectures 17:56

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
+
Executando o App no Dispositivo Físico (iPhone ou iPad)
9 Lectures 39:10
Developer Portal
19:59

Gerando Certificados
03:25

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

Gerando a Chave e um Certificado
00:54

Criando App ID
03:34

Criando o App ID
00:21

Obtendo Device UDID
02:32

Adicionando um Device (iPhone ou iPad)
00:29

Criando Provisioning Profiles
06:42

Criando um Provisioning Profile
01:13
3 More Sections
About the Instructor
Tito Petri
4.4 Average rating
3,803 Reviews
22,275 Students
28 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.4 Average rating
3,803 Reviews
22,274 Students
27 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!"