curso de_

Swift parte 1: Desenvolvendo para iOS no Xcode

Resumo do curso

  • Conheça a linguagem Swift da Apple para iPad, iPhone e Mac
  • Comece a desenvolver seus primeiros aplicativos
  • Deixe seu código mais bonito com Orientação a Objetos
  • Programe usando o Xcode
  • Aprenda os tipos básicos e arrays
  • Trate erros
  • Evite bugs com o uso do Optional

Público alvo

Desenvolvedores iniciantes em swift ou que buscam aprender e entender boas práticas de programação, alguns conceitos de orientação a objetos.

Conteúdo relacionado

Cursos de iOS em Mobile

Leia nossos artigos de Mobile

Última atualização

16/10/2019

Já é aluno?

Comece o curso agora

7h

p/ conclusão

52

Atividades

195

Minutos de video

2364

Alunos nesse curso

9.2

Nota deste curso

Certificado de participação

Formação com esse curso

Instrutores

  • Ândriu é desenvolvedor iOS e instrutor. É ativo na comunidade iOS, palestrou na CocoaHeads Brasil e sempre procura compartilhar o máximo do seu conhecimento com quem está iniciando ou avançando no mundo de Swift.

Conteúdo Detalhado

  1. Nossa primeira app e o ViewController de cadastro de refeição

    • Boas práticas em view com placeholder e keybord type
    • Conectando a interface ao código e o IBAction
    • Variáveis, interpolação e tipagem implicita e explicita
    • Conectando variáveis membro a sua parte visual IBOutlet e variáveis adicionais
    • As variáveis e seus tipos
  2. Aprendendo Swift no playground

    • Comentários code smell double int e Bool
    • Funções sem e com parâmetros e invocando funções
    • Valores constantes
    • Valores binários
    • Passando parâmetros
  3. Arrays e tipos de laço for

    • Passando arrays para funções retornos e cuidados com inferências
    • Declarando arrays
    • O laço for
    • Corrigindo bugs
  4. Classes, instâncias, objetos e propriedades de nossas refeições

    • Optionals e uma primeira visão dos seus perigos
    • Optionals com interrogação e exclamação e além de um unwrapping com let
    • Métodos que retornam opcionais
    • Instanciando objetos
    • Problemas com variáveis opcionais
    • O método Int()
  5. Good Citizen e criando classes e aplicativos que nunca quebram com nulos

    • Classe, item, arrays em classes e trabalhando com métodos
    • Criando um inicializador
    • Array de objetos
    • Adicionando elementos no array
  6. Organizando o projeto com grupos

    • Utilizando orientação a objetos no projeto e tentando limpar alguns optionals

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

Aprenda iOS com esse e outros cursos, comece agora!

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1269 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas