Fundamentos do .NET MAUI

Aprenda todos os fundamentos do Framework Mobile mais utilizado pelo mundo corporativo.

0 (0)

49 Alunos

Iniciante

Fundamentos do .NET MAUI

2h 17m de conteúdo

Certificado de conclusão

Acesso em todas as plataformas

Comprar

Introdução

Olá e seja bem-vindo(a) ao curso Fundamentos do .NET MAUI! Nessa jornada prática, você vai aprender a criar, configurar e publicar aplicativos mobile e desktop multiplataforma com .NET usando o MAUI (Multi-platform App UI).

O problema

O desenvolvimento mobile sempre foi fragmentado: Swift para iOS, Kotlin para Android, ferramentas diferentes, ambientes diferentes e código duplicado. O .NET MAUI veio para resolver isso, mas muitos desenvolvedores .NET ainda não sabem por onde começar.

O problema é que a maioria dos materiais disponíveis são superficiais, não cobrem boas práticas ou ignoram aspectos críticos como arquitetura MVVM, deploy nas lojas e assinatura de aplicativos. Como criar apps multiplataforma reais, com dados, navegação e publicação nas lojas, usando o ecossistema .NET que você já conhece?

Sem uma base sólida, essas questões se tornam barreiras reais para quem quer entrar no desenvolvimento mobile com .NET.

O que vamos aprender?

Neste curso, você vai dominar os fundamentos do .NET MAUI do zero ao deploy nas lojas, sempre com foco em boas práticas, arquitetura e manutenibilidade:

  • Introdução ao .NET MAUI: o que é, como funciona e por que é a escolha certa para desenvolvimento multiplataforma com .NET.
  • Criando um feed com dados: construção de uma listagem funcional consumindo dados reais dentro do app.
  • MVVM e ViewModel: implementação do padrão Model-View-ViewModel para separação de responsabilidades e código limpo.
  • ObservableCollection e atualização automática: reatividade na interface com atualização automática da UI ao modificar dados.
  • CollectionView na prática: uso do componente mais poderoso do MAUI para listagens performáticas.
  • Head, Body e Footer: estrutura completa de listas com cabeçalho, corpo e rodapé customizados.
  • Data Template: criação de templates visuais para itens de lista, em duas partes progressivas.
  • Converters: transformação de dados para exibição na interface sem alterar a model.
  • Preparando o app para o deploy: configurações finais antes de publicar o aplicativo.
  • Permissões e privacidade: declaração correta de permissões no iOS e Android.
  • Assinatura do aplicativo: geração de certificados e assinatura para publicação nas lojas.
  • Publicação nas lojas: processo completo de envio para a App Store e Google Play.

Para quem é este curso?

Este curso é para desenvolvedores .NET que desejam:

  • Entender de verdade o que é o .NET MAUI e como ele se posiciona no ecossistema mobile e desktop.
  • Criar aplicativos multiplataforma profissionais com dados, listas e navegação usando C# e XAML.
  • Aplicar o padrão MVVM corretamente para manter o código organizado e testável.
  • Dominar os principais componentes visuais como CollectionView, Data Templates e Converters.
  • Publicar aplicativos nas lojas com segurança, seguindo todo o processo de assinatura e deploy.

Estrutura do curso

O curso está organizado em 3 módulos, com 13 aulas no total.

Cada módulo foi pensado para construir o conhecimento de forma progressiva: você começa com a visão geral e os primeiros componentes, passa por uma imersão nos recursos mais utilizados no dia a dia e finaliza com o processo completo de publicação do app nas lojas.

Módulo 1: Visão geral

Neste módulo você tem o primeiro contato com o .NET MAUI, cria suas primeiras telas e aprende os fundamentos da arquitetura MVVM com dados reais.

  • Introdução ao .NET MAUI
  • Criando um feed com dados
  • MVVM e ViewModel
  • ObservableCollection e atualização automática

Módulo 2: Imersão

Aprofundamento nos componentes visuais mais utilizados no desenvolvimento mobile com .NET MAUI, com foco em listas, templates e conversão de dados.

  • CollectionView na prática
  • Head, Body e Footer
  • Data Template - Parte 1
  • Data Template - Parte 2
  • Converters

Módulo 3: Conclusão

Tudo o que você precisa saber para preparar e publicar seu aplicativo nas principais lojas do mercado.

  • Preparando o app para o deploy
  • Permissões e privacidade
  • Assinatura do aplicativo
  • Publicação nas lojas