Aniversário
Alura 12 anos

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Swift:

entendendo e praticando orientação a objetos

Quero estudar na alura

8h

Para conclusão

1564

Pessoas nesse curso

9.4

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda ainda mais sobre a linguagem Swift, a linguagem da Apple para iPhone, iPad e Mac
  • Programe no XCode e aprenda, com desafios práticos, outros tipos de dados da linguagem como structs, classes, extensões, enumerações e protocolos
  • Compreenda o paradigma orientado a objeto, extremamente utilizado no desenvolvimento iOS e em outras tecnologias
  • Entenda as principais diferenças entre structs e classes
  • Aprenda conceitos da orientação a objetos como herança e polimorfismo
  • Conheça os diferentes tipos de propriedades de uma struct ou classe e controle o seu uso com observadores de propriedades

Público alvo_

Desenvolvedores iOS em busca de atualizar e reforçar conhecimentos; profissionais e estudantes com conhecimentos de algoritmos e lógica de programação e que buscam aprender desenvolvimento iOS;

Giovanna Moeller

github

linkedin

Desenvolvedora de Software e Criadora de Conteúdo @girl.coding

Curso atualizado em 27/01/2025

Ementa

  1. Structures e Classes

    • Structs
    • Classes
    • Paradigma Orientado a Objetos
    • Diferenças entre structs e classes
  2. Herança e Polimorfismo

    • Herança
    • Super
    • Override
    • Polimorfismo e Typecasting
  3. Propriedades

    • Propriedades armazenadas, computadas e estáticas
    • Observadores de propriedade
  4. Extensões, Protocolos e Enumerações

    • Extensões
    • Protocolos
    • Enumerações
    • Raw Values

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 4 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Mobile

Desenvolva aplicativos móveis para as principais plataformas, smartphones e tablets. Aqui, você vai construir para ambientes nativos, como Android ou iOS, e entregar apps incríveis, utilizando frameworks híbridos e multiplataforma, como Flutter.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração
do seu plano

Conheça os Planos para Empresas