MÓDULO 1: Introdução
  • 1.1 Introdução ao curso
  • 1.2 Instalando Xcode no Mac
  • 1.3 Xcode no Windows e Linux
  • 1.4 Meu primeiro app: Hello, World!
  • 1.5 Referências para o estudo do Swift
  • 1.6 Swift 2 x Swift 3
MÓDULO 2: Básico de Swift
  • 2.1 Algoritmos
  • 2.2 O Xcode e o Playground
  • 2.3 Constantes, variáveis e tipos mais comuns
  • 2.4 Operadores aritméticos
  • 2.5 Operadores de comparação
  • 2.6 Lidando com texto: Strings
  • 2.7 Tomando decisões: If
  • 2.8 Tomando decisões: Switch
  • 2.9 App: Cálculo de IMC
  • 2.10 Exercícios
  • 2.11 Resposta do Exercício 1: App IMC sem SWITCH
  • 2.12 Resposta do Exercício 2: App Faixa Etária
MÓDULO 3: Básico de Swift II
  • 3.1 Estruturas de repetição
  • 3.2 Funções
  • 3.3 Optionals
  • 3.4 App: Calculadora
  • 3.5 Exercícios
  • 3.6 Solução dos Exercícios
MÓDULO 4: Tipos de coleção
  • 4.1 Tuplas
  • 4.2 Arrays e Sets
  • 4.3 Dicionários
  • 4.4 App infantil: Alfabeto
  • 4.5 Exercícios
  • 4.6 Solução dos Exercícios
MÓDULO 5: Tipos Definidos pelo Usuário
  • 5.1 Orientação a objetos: Classes
  • 5.2 Simulação de Jogo de Corrida usando Classes
  • 5.3 Proriedades calculadas - set e get
  • 5.4 Heranças e Type Casting
  • 5.5 Deinit e Automatic Reference Counting
  • 5.6 Estruturas - Struct
  • 5.7 Enumerations
  • 5.8 App: Embaralhado
  • 5.9 Exercícios
  • 5.10 Solução dos Exercícios
MÓDULO 6: Caminhando para o app final
  • 6.1 Closures
  • 6.2 Usando imagens
  • 6.3 Detectando toques na tela e animando imagens
  • 6.4 Animar objetos
  • 6.5 Animação usando imagens em sequência
  • 6.6 Usando temporizadores
  • 6.7 Tocando áudios
  • 6.8 App final: Jogo de Baralho - parte I
  • 6.9 App final: Jogo de Baralho - parte II
  • 6.10 Instando seus Apps no iPhone, iPad ou iPod
  • 6.11 Design e conclusão do curso