Formação

Desenvolvedor iOS

Crie aplicativos nativos para iOS com Swift.

Inscreva-se

110 horas

é o tempo estimado para você concluir esta formação e estar bem preparado para o mercado

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

O futuro está na palma das suas mãos

Swift é uma linguagem de programação criada pela Apple para o desenvolvimento de apps para iOS, watchOS, tvOS e MacOS. Por ser uma linguagem nova e muito intuitiva, há muitas oportunidades de mercado. Além disso, grande parte das empresas optam por desenvolver aplicativos nativos.

A Formação Desenvolvedor iOS da Alura é um guia de aprendizado completo para você iniciar uma carreira bem sucedida como programador iOS. Você vai começar aprendendo os fundamentos da linguagem Swift junto com boas práticas, baseando-se em problemas reais que enfrentamos no dia a dia.

Em seguida, você aprenderá como criar layouts responsivos através do storyboard. A princípio será apresentado como trabalhar com Constraints e, logo depois, com StackView. Ao término desse conteúdo, você estará apto a utilizar os principais componentes visuais construindo layouts confortáveis para diferentes tamanhos de dispositivos.

Após concluir o estudo sobre criação de layouts, você aprenderá a utilizar diversos frameworks nativos de iOS para: salvar objetos em memória, acessar a câmera do dispositivo, utilizar mapas e GPS e fazer requisições HTTPs.

Ao final da formação, você estará pronto para iniciar sua carreira como desenvolvedor iOS e encarar desafios reais do dia a dia em uma empresa que utilize Swift para iOS.

Por que estudar esta formação?

  • Acompanhamento real

    Receba feedback dos seus instrutores em um projeto real

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Faça como empresas e startups e capacite sua equipe para entregar os projetos do dia a dia.

Conheça os planos

Com quem você irá aprender

  • Ândriu Felipe Coelho

  • Guilherme Silveira

Passo a passo

  1. 1 A Linguagem Swift

    O primeiro passo é entender bem a linguagem Swift, base de tudo que faremos nessa formação. E, para isso, é essencial desenvolver um conhecimento sólido com a linguagem e aprender as principais APIs.

  2. 2 Layouts Responsivos

    Para construir layouts para aplicativos, é necessário entender como funciona o uso de Storyboard e seus principais componentes. Além disso, é importantíssimo que o layout funcione em todos os tamanhos de dispositivos, para isso você aprenderá a trabalhar com Constraints e StackView.

  3. 3 Frameworks nativos

    Com uma boa base em Swift, é hora de estudar os principais frameworks que te ajudarão a construir poderosos aplicativos.

  4. 4 Integrações com APIs

    Uma tarefa comum no dia a dia de quem desenvolve para iOS é trabalhar com requisições para web services. Aqui você aprenderá a consumir web services e a trabalhar com dados offline.

5 Projeto Formação Desenvolvedor iOS

Chegou a hora de mostrar pro mundo que você é um Desenvolvedor iOS completo! O Projeto de Conclusão é um desafio prático que você vai desenvolver usando todas as habilidades aprendidas durante a Formação.

Nós vamos avaliar seu projeto e, ao final, você terá um Certificado de Conclusão da Formação.

Escolha o seu plano e vamos começar

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

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

Premium Plus

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

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

Max

  • 668 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

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

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana