Essa formação é antiga e não faz mais parte da grade oficial, confira as mudanças.

iOS

Crie aplicativos nativos para iOS com Swift.

0/0 passos finalizados
Esta formação faz parte da escola Mobile
89h

Para conclusão

10

Cursos

1

Vídeo extra

1

Podcast

3

Artigos

O futuro está na palma das suas mãos

A Formação iOS da Alura é um guia de aprendizado completo com cursos online e materiais exclusivos para você iniciar uma carreira bem sucedida como desenvolvedor(a) iOS.

Aprenda nos cursos de iOS da Formação Alura

Conheça os fundamentos da linguagem Swift junto com boas práticas, entenda como criar layouts responsivos através do storyboard e como trabalhar com Constraints e StackView.

Descubra também como 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.

O que faz um(a) desenvolvedor(a) de iOS?

Quem trabalha com desenvolvimento iOS cria e desenvolve aplicativos que podem ser utilizados nos dispositivos da Apple (iPhone, iPad). Além disso, grande parte das empresas optam por desenvolver aplicativos nativos.

A linguagem Swift

Swift é uma linguagem de programação criada pela Apple para o desenvolvimento de apps para iOS, watchOS, tvOS e MacOS. Do Apple Watch ao iPhone, iPad e Macbooks! Por ser uma linguagem nova e inspirada em outras como Python, C# e Ruby, é muito intuitiva e existem diversas oportunidades de mercado.

Com quem você irá aprender

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 e testes

    Nessa etapa, vamos entender a importância de testar o nosso código, garantindo qualidade. Começaremos com testes de unidade seguido da prática do TDD. Vamos aprender como funciona o ciclo do TDD, criação de data builders, testes de exceptions e mais.

    Agora que temos uma boa base na linguagem Swift, é hora de avançarmos com alguns dos principais frameworks. Com isso, você estará apto 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.