Semana da Programação Funcional

Confira nossas lives !

0

dias

00

horas

00

minutos

00

segundos

Formação iOS

Crie aplicativos nativos para iOS com Swift.

Esta formação faz parte dos nossos cursos de Mobile
90h
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

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

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

Gustavo Hassen dos Santos

em 22/03/2019

Código da aula 6 (salvar e carregar dados) não funciona na nova versão do swift, porem foi muito bem explicado.

Swift parte 3: desenvolvendo para iOS no Xcode

Reno Tavares Moreira

em 07/03/2019

Muito bem explicado, sempre mostrando as boas práticas.

Swift parte 2: desenvolvendo para iOS no Xcode

Leandro de Sousa Silva

em 26/03/2019

É um curso básico com excelente informações em relação as boas práticas em Swift, isso não se encontra com tanta facilidade em outros cursos.

Swift parte 1: desenvolvendo para iOS no Xcode

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

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

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

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

  • 896 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?

Clique aqui e veja os planos
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana