Logo do curso
Curso

iOS com SwiftUI:

fazendo requisições HTTP e conexão com API

Quero estudar na alura

8h

Para conclusão

523

Pessoas nesse curso

9.2

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Faça requisições HTTP para uma API para mostrar informações na tela de um app delivery
  • Entenda a estrutura de uma requisição HTTP e os métodos GET e POST
  • Utilize código assíncrono com async/await para evitar o erros no app
  • Mostre uma tela de carregamento durante envio de dados
  • Entenda a organização de um projetos por camadas
  • Opere com arquivos JSON, utilizando codable, decodable, encodable e coding keys
  • Crie requisições básicas com a forma nativa URLSession e a biblioteca Alamofire

Público alvo_

Desenvolvedores iOS iniciantes ou experientes; estudantes em desenvolvimento iOS que buscam aprimorar seus conhecimentos no framework SwiftUI e construir aplicativos mais bonitos e eficientes.

Ândriu Felipe Coelho

Ândriu Felipe Coelho

linkedin

Graduado em Gestão da Tecnologia da Informação pela FATEC (2017). Atua na área de Ciência da Computação, com ênfase em desenvolvimento de sistemas para dispositivos móveis. Atualmente é Mobile Tech Lead no Mercado Livre, participando de projetos de larga escala na América Latina (LATAM), onde também investiga a integração de modelos de linguagem (LLMs) e ferramentas de codificação assistida por IA nos fluxos de desenvolvimento.

Curso atualizado em 13/08/2024

Ementa

  1. Requisição HTTP com apiary

    • Apresentação
    • Conhecendo a demanda e acessando o apiary
    • Iniciando a primeira requisição HTTP com URLSession
    • Finalizando a requisição HTTP com a conversão de dados
  2. Requisição com URLsession

    • Consumindo o JSON para construir a home
    • Utilizando o Protocolo Decodable
    • Mapeando objetos com Coding Keys
    • Separando responsabilidades
  3. Métodos assíncronos

    • Async/await
    • Chamando um método com async await
    • Atualizando a View
  4. Verbo POST

    • Deixando o app dinâmico
    • Utilizando Alamofire
    • Utilizando Async Await
    • Implementando Alerts no SwiftUI
  5. Requisição com Alamofire

    • Instalando bibliotecas no Swift
    • Alamofire
    • Simplificando requisições com Alamofire

Descubra se esse curso é pra você! Leia as primeiras aulas

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

Conheça os planos

Este e mais 3 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Mobile

Desenvolva aplicativos móveis para as principais plataformas, smartphones e tablets. Aqui, você vai construir para ambientes nativos, como Android ou iOS, e entregar apps incríveis, utilizando frameworks híbridos e multiplataforma, como Flutter.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Bônus PM3 Summit 2026

Alavanque sua carreira com até 44% off + bônus exclusivos no checkout.

Conheça os Planos para Empresas