Imagem do Curso gratuito Introdução ao desenvolvimento de aplicativos iOS

Curso online gratuitoIntrodução ao desenvolvimento de aplicativos iOS

Duração do curso online: 5 horas e 9 minutos

Novo

Aprenda a criar apps iOS do zero com UIKit, APIs e listas. Curso online gratuito com projeto prático e certificado para fortalecer seu portfólio.

Neste curso gratuito, aprenda sobre

  • Construção de um app de clima no iOS, do layout à exibição de dados
  • Diferenças entre Storyboard e View Code para criar interfaces iOS
  • Propósito e vantagens do View Code (UI programática e manutenção)
  • Customização de componentes do UIKit (estilo, cores, fontes e ajustes visuais)
  • Uso do UIStackView para organizar layouts de forma simples e responsiva
  • Benefícios do UIStackView: menos constraints e composição de UI mais rápida
  • Criação e uso de UICollectionView para grades e listas altamente customizáveis
  • Vantagens da Collection View vs Stack View: performance e reutilização de células
  • Criação de listas com UITableView e entendimento de seu papel na UI
  • Integração com API: consumir dados, tratar resposta e atualizar a interface
  • Uso de ferramenta de design (ex.: Figma) para exportar ícones/imagens em SVG
  • Objetivo final do curso: concluir o app integrando UI + dados reais via API

Descrição do curso

Entrar no universo iOS fica muito mais simples quando você aprende construindo. Neste curso online gratuito de Introdução ao desenvolvimento de aplicativos iOS, você dá os primeiros passos no desenvolvimento nativo e evolui com um projeto prático: um aplicativo do tempo. A proposta é guiar você desde a criação da interface até a integração com dados reais, mostrando na prática como organizar telas, componentes e informações de um jeito profissional.

Ao longo das aulas, você entende como funcionam as abordagens mais usadas para montar interfaces no iOS e quando faz sentido optar por um fluxo visual ou por construir tudo em código. Essa base é essencial para quem quer ganhar autonomia com UIKit e criar telas consistentes, adaptáveis e fáceis de manter. Você também aprende a personalizar componentes, ajustar estilos e cuidar da experiência do usuário com atenção aos detalhes que fazem um app parecer “de verdade”.

Conforme o projeto avança, o foco passa a ser produtividade e organização de layout, explorando recursos como empilhamento de elementos e composição de telas. Em seguida, você evolui para estruturas fundamentais do iOS para exibir dados, entendendo como apresentar coleções e listas de forma eficiente, com padrões comuns do mercado. Esses conceitos são parte do dia a dia de quem desenvolve apps e aparecem em produtos de todos os tamanhos, do app simples ao aplicativo mais robusto.

Para fechar o ciclo do desenvolvimento, você integra o app com uma API e aprende a trazer informações externas para dentro do projeto, dando ao aplicativo utilidade real e mostrando como o iOS se conecta a serviços. Com exercícios ao longo do caminho, você reforça o aprendizado com perguntas objetivas e fixa conceitos importantes para continuar estudando e construir seus próprios aplicativos. Ao final, você terá uma base sólida para seguir no desenvolvimento iOS e fortalecer seu portfólio com um projeto completo.

Conteúdo do curso

  • Aula em vídeo: Desenvolvendo um Aplicativo do Tempo (AULA 01 - Curso de introdução ao desenvolvimento iOS) 29m
  • Exercício: Qual é a principal diferença entre o uso de Storyboard e View Code no desenvolvimento de interfaces em iOS?
  • Aula em vídeo: Desenvolvendo um Aplicativo do Tempo - AULA 02 (Curso de introdução ao desenvolvimento iOS) 36m
  • Exercício: Qual é o principal propósito de usar 'View code' em desenvolvimento de aplicativos iOS?
  • Aula em vídeo: Desenvolvendo um Aplicativo do Tempo (AULA 03 - Customizando componentes do UIKit) 45m
  • Exercício: Qual ferramenta de design pode ser usada para exportar ícones e imagens no formato SVG para um projeto de desenvolvimento iOS?
  • Aula em vídeo: Desenvolvendo um Aplicativo do Tempo (AULA 04 - UIStackView) 27m
  • Exercício: Qual é o principal benefício de usar um UIStackView ao desenvolver interfaces no iOS?
  • Aula em vídeo: Desenvolvendo um Aplicativo do Tempo (AULA 05 - Criando uma UICollectionView) 52m
  • Exercício: Qual é um dos principais benefícios de utilizar a Collection View em um aplicativo iOS quando comparado à Stack View?
  • Aula em vídeo: Desenvolvendo um Aplicativo do Tempo (AULA 06 - Criando listas com UITableView) 44m
  • Exercício: O que é uma Table View no desenvolvimento de aplicativos iOS?
  • Aula em vídeo: Desenvolvendo um Aplicativo do Tempo (AULA 07 - Integrando com uma API) 1h15m
  • Exercício: Qual é o objetivo principal da última aula do curso de desenvolvimento de aplicativos iOS apresentado no texto?

Este curso gratuito inclui:

5 horas e 9 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Programação de Aplicativos

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso