Formação iOS

Crie aplicativos nativos para iOS com Swift.

Esta formação faz parte dos nossos cursos de Mobile
80h
Para conclusão
9
Cursos
1
Vídeo extra
1
Podcast
3
Artigos

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. Do Apple Watch ao iPhone, iPad e Macbooks! 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 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?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • 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

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você irá aprender

  • Ândriu Felipe Coelho

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.

Mobile

Além dessa, a categoria Mobile conta com cursos de iOS e Swift, Android e Kotlin, Ionic, React Native, Jogos,e mais...

Experiências de quem já estudou com a gente

Ricardo Salotti Rodrigues dos Santos

em 18/03/2019

Curso muito bem ministrado pelo Professor trouxe o conceito de Stackview e implementou ele muito bem.

iOS layout parte 2: Mais recursos para criar telas responsivas.

Jonatan dos Santos Lima

em 26/03/2019

Muito bom, pode aprender a usar vários recurso nativos importantes no dia a dia.

iOS parte 1: Usando recursos nativos

Mauro Augusto Araujo Diniz

em 01/03/2019

Ótimo curso, explicando de maneira bem didática os conceitos de constraints para diversos tamanhos de tela diferentes.

iOS layout parte 1: Começando com telas responsivas

Comece hoje mesmo os cursos de iOS. Matricule-se agora!

  • 946 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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

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

Premium

  • 946 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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

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

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

Premium Plus

  • 946 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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

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

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

Max

  • 946 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

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

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

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