Curso Básico de Aplicativos para iOS em Swift
3.7 (113 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.
4,752 students enrolled

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.
3.7 (113 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.
4,752 students enrolled
Last updated 4/2019
Portuguese
Portuguese [Auto-generated]
Price: Free
This course includes
  • 5.5 hours on-demand video
  • 51 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll 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.

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 this course is for:
  • 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.
Course content
Expand all 46 lectures 05:44:13
+ Introdução ao Xcode IDE
5 lectures 30:26
Por que usar o Xcode?
07:10
Requisitos de Sistema
03:00
Jogos para iOS em SpriteKit
05:24
Jogos publicados na AppStore por Tito Petri
10:05
Apple Developer Portal - Xcode Download e Instalação
04:47
+ Lógica de Programação com Swift
10 lectures 01:10:51
Playground e Variáveis
12:02
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
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
+ 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

Interface e Hello World
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

Storyboard e TabBar
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

Mapas e Localização
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