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/8 Cursos finalizados
Esta formação faz parte da escola Mobile
73h

Para conclusão

8

Cursos

1

Vídeo extra

1

Podcast

3

Artigos

O futuro está na palma das suas mãos

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

    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.