curso de

Swift parte 1: desenvolvendo para iOS no Xcode

Estudando este mês:

e mais 351 alunos(as)

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

09/03/2022

Já é aluno?

Comece o curso agora

7h

p/ conclusão

52

Atividades

195

Minutos de video

4573

Alunos nesse curso

9.2

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Swift parte 1: desenvolvendo para iOS no Xcode

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

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Forma de explicação do conteúdo é muito clara e esclarecedora.

Swift parte 1: desenvolvendo para iOS no Xcode

Felipe Frattini Soares

Gostei bastante desse primeiro módulo. Já tinha um pouco de experiência na área, mas sempre procuro retomar para me atualizar.

Swift parte 1: desenvolvendo para iOS no Xcode

Victoria Andressa Faria

O curso em si é muito bom, porém como é o meu primeiro contato com o X code, algumas funções do programa eu não sei como utilizar, como quando o professor insere o nome da variável e aparece um "pop up" exibindo o tipo da variável, e pelos vídeos vi que facilita na hora de programar. Se esta é uma opção que deve ser configurada, poderiam repassar para ajudar. Fora isto, conteúdo muito bom, consegui aproveitar bem e aprendi teorias que quando apresentado em outros cursos não tinha ficado muito claro.

Swift parte 1: desenvolvendo para iOS no Xcode

Henrique Kenji Higa

Aprenda iOS com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

12X
R$85
à vista R$1.020
Matricule-se

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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