Fundamentos do .NET MAUI
Aprenda todos os fundamentos do Framework Mobile mais utilizado pelo mundo corporativo.
0 (0)
49 Alunos
Iniciante
2h 17m de conteúdo
Certificado de conclusão
Acesso em todas as plataformas
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