Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprenda Swift do Zero ao ARKit
Rating: 4.5 out of 5(39 ratings)
146 students

Aprenda Swift do Zero ao ARKit

Aprenda Swift para criação de Aplicativos Nativos iOS, Games em 2D com SpriteKit e Realidade Aumentada com ARKit
Created byTito Petri
Last updated 2/2024
Portuguese
Portuguese [Auto],

What you'll learn

  • Dominar a Lógica de Programação e Algoritmos utilizando a Linguagem Swift
  • Programar Aplicativos Nativos para iPhone e iPad utilizando o Xcode IDE
  • Criar jogos 2D e 3D com SceneKit e SpriteKit
  • Criar Aplicações de Realidade Aumentada com o ARKit

Course content

19 sections206 lectures17h 52m total length
  • Por Que Aprender a Linguagem Swift?1:32
  • Programe em Swift no Windows1:27
  • Conta Apple Download e Instalação do Xcode IDE2:15
  • O Que Podemos Criar com Swift?3:54
  • Conta de Desenvolvedor Apple3:49
  • Utilizando o Playground para Programar em Swift6:18
  • Livro de Swift para Download0:18
  • Tipos de Variáveis no Swift7:56
  • Operadores Aritméticos3:22
  • Arredondamentos Round Floor e Ceil4:11
  • Raiz Quadrada Potência e Números Aleatórios3:06
  • Ângulos e Pi Radianos4:07
  • Seno Cosseno e Tangente3:21
  • Operadores Lógicos3:41
  • Operadores de Comparação3:15
  • Condição If4:44
  • Estrutura Switch2:34
  • Operadores Ternários2:55
  • Escopos ou Limites2:46
  • Convertendo Tipos2:51
  • Variáveis Opcionais e Operador Nil4:34
  • Operações com Strings2:11
  • Enumeradores2:23
  • Projeto #1 - Jogo do Par ou Ímpar2:30
  • Projeto #2 - Jogo do JoKemPô5:38
  • Loops de Repetição For em Swift7:42
  • Listas ou Arrays em Swift5:02
  • Adicionando e Removendo Itens da Lista3:53
  • Percorrendo um Array com Loop de Repetição4:44
  • Trabalhando com Dicionários no Swift11:07
  • Array Multidimensional ou Matriz5:53
  • Projeto #3 - Sorteio de Nomes3:11
  • Projeto #4 - Busca por Nomes na Lista6:37
  • Métodos Funções e Procedimentos em Swift6:26
  • Funções - Métodos com Retorno de Valor3:44
  • Escondendo os Atributos do Método em Swift2:14
  • Projeto #5 - Cálculo do CPF - Introdução3:30
  • Projeto #5 - Cálculo do CPF - Lógica em Swift12:10
  • Projeto #6 - Números Primos4:42
  • Criando e Utilizando Classes no Swift8:44
  • Hierarquia de Classes em Swift6:19
  • Projeto #7 - Cadastro - Criar Lista e Adicionar Contatos8:07
  • Projeto #7 - Cadastro - Buscar e Remover Itens11:28

Requirements

  • Possuir um Computador com o Sistema Operacional Mac OS
  • É recomendável possuir um iPhone ou iPad para testar as aplicações
  • Para testar as Aplicações em Realidade Aumentada com ARKit, o aluno deve possuir um iPhone 6s ou Superior

Description

O desenvolvimento de aplicativos para dispositivos iOS, como iPhones e iPads, também é altamente valorizado no mercado de trabalho. A plataforma iOS é desenvolvida pela Apple e é popular entre os usuários de dispositivos móveis, especialmente nos Estados Unidos e países da Europa.

Os desenvolvedores iOS são altamente procurados pelas empresas em todos os setores, e a habilidade de criar aplicativos de alta qualidade para a plataforma iOS é altamente valorizada pelos empregadores. Xcode é a ferramenta oficial da Apple para o desenvolvimento de aplicativos iOS, e o Swift é a linguagem de programação recomendada pela Apple para o desenvolvimento de aplicativos iOS. Então, desenvolvedores que são fluentes tanto em Xcode quanto em Swift têm uma vantagem competitiva no mercado de trabalho.

É importante notar que, mesmo com a popularidade das aplicações mobile, elas só tendem a crescer e se desenvolver ainda mais no futuro, então a procura por profissionais qualificados nessa área tende a continuar aumentando.


Comece nesta importante ferramenta através deste curso. Veja o que vamos aprender:


PARTE I - LÓGICA

  • Lógica de Programação para Iniciantes

  • Linguagem de Programação Swift

  • Criação de 7 Projetos com Swift

PARTE II - XCODE IDE

  • Introdução ao Xcode IDE

  • Recursos Menus e Atalhos do Xcode

  • Componentes de Interface Nativos do iOS

  • Dominando as TableViews (Listas)

  • Estrutura de Dados e Modelo MVC

  • Engine de Jogos 2D - SpriteKit

PARTE III - JOGOS 2D - PROJETOS COMPLETOS

  • Jogo 2D #1 - Jogo do Aviãozinho / FlappyBird

  • Jogo 2D #2 - TimberMan Felpudo

  • Jogo 2D #3 - Futmania (Mini Game de Embaixadinha)

PARTE IV - REALIDADE AUMENTADA

  • ARKit - Recursos Básicos

  • ARKit - Plane Anchors

  • Reconhecimento de Imagens

  • Reconhecimento de Objetos

  • Gestos e Interação com objetos em AR

  • Estimativa de Iluminação

  • Material PBR e Reflexo

PARTE V - 5 PROJETOS EM REALIDADE AUMENTADA

  • AR #1 - Ferramenta de Desenho

  • AR #2 - Ferramenta de Medição

  • AR #3 - AR Spaceship

  • AR #4 - ARPortal

  • AR #5 - Futmania - Jogo 2D em AR


Who this course is for:

  • Estudantes de Ciência da Computação, Desenvolvimento de Jogos, Sistema da Informação
  • Estudantes de Design, Artes ou Animação que desejam Aprender a Criar Aplicativos para iOS
  • Pessoas que possuem dispositivos da Apple como iPhone, iPad, Mac, MacBook ou AppleWatch