.NET MAUI - Crie Apps para Android, iOS, Mac e Windows
- Descrição
- Currículo
- FAQ
- Revisões
O curso de .NET MAUI (Multi-platform App UI) é projetado para desenvolvedores interessados em criar aplicativos multiplataforma usando a tecnologia .NET. O .NET MAUI é a evolução do Xamarin.Forms e permite que os desenvolvedores criem aplicativos nativos para iOS, Android, Mac e Windows a partir de um único código-base.
No curso, você aprenderá os conceitos básicos do .NET MAUI, incluindo a configuração do ambiente de desenvolvimento e a criação de um projeto inicial. Você explorará a estrutura do projeto e aprenderá a criar interfaces de usuário usando XAML, uma linguagem de marcação declarativa.
O curso abordará a criação de telas e layouts, a utilização de controles pré-definidos e a personalização da aparência do aplicativo. Você também aprenderá a trabalhar com navegação entre as telas, manipulação de eventos e a integração de serviços e acesso a banco de dados.
Além disso, o curso irá abordar tópicos avançados, como a criação de animações e a implementação de recursos específicos de plataforma. Você aprenderá a depurar e testar seu aplicativo em diferentes emuladores e dispositivos físicos.
Ao final do curso, você terá adquirido as habilidades necessárias para criar aplicativos multiplataforma eficientes usando o .NET MAUI. Você estará apto a desenvolver aplicativos nativos para iOS, Android, Mac e Windows, economizando tempo e esforço ao compartilhar código entre as plataformas.
Aqui estão alguns dos principais tópicos abordados pelo nosso curso:
-
O que é .NET MAUI, para quem é e como funciona?
-
Como configurar o ambiente de desenvolvimento para .NET MAUI
-
Como usar o padrão MVVM e o MVVM Community Toolkit
-
Como usar injeção de dependência
-
Como implementar interfaces usando XAML – Extensible Application Markup Language
-
Como desenvolver usando o Desenvolvimento Orientado a Eventos
-
Como configurar e usar recursos de estilização do app.
-
Como usar vários controles MAUI e layouts MAUI
-
Como usar o Entity Framework Core para gerenciar seu banco de dados local (SQLite).
-
Como usar as APIs do Shell para agilizar a construção de aplicativos.
Como publicar e assinar um aplicativo Android
Espero que este resumo lhe dê uma ideia geral do que esperar de um curso sobre .NET MAUI. Se você tiver mais dúvidas, sinta-se à vontade para perguntar!
-
1201 - Sobre o projeto - FigmaVídeo Aula
-
13Criando o projeto MAUIVídeo Aula
-
1402 - Explicado Fluxo de Execução do MAUIVídeo Aula
-
1503 - Configurando o Nome do App, ID e VersãoVídeo Aula
-
16TEORIA - Pixel e DensidadeVídeo Aula
-
1705 - Icone - Windows - Parte 1Vídeo Aula
-
1806 - Icone - Android - Parte 2Vídeo Aula
-
1907 - SplashScreenVídeo Aula
-
2008 - Primeiros passos com MAUIVídeo Aula
-
2109 - Primeiros passos com MAUI - Parte 2Vídeo Aula
-
2210 - Tela Inicial - Parte 1Vídeo Aula
-
2311 - Tela Inicial - Parte 2Vídeo Aula
-
2412 - Tela Inicial - Parte 3Vídeo Aula
-
2513 - Tela Inicial - Parte 4Vídeo Aula
-
2614 - Tela Inicial - Parte 5Vídeo Aula
-
2715 - Rodando o projeto no Windows e AndroidVídeo Aula
-
2816 - Rodando o projeto no MacOS e iOSVídeo Aula
-
29TEORIA - O que é XAMLVídeo Aula
-
30TEORIA - Tipos de PáginaVídeo Aula
-
3103 - ContentPageVídeo Aula
-
3204 - NavigationPage - Parte 1Vídeo Aula
-
3305 - NavigationPage - Parte 2Vídeo Aula
-
3406 - FlyoutPage - Parte 1Vídeo Aula
-
3507 - FlyoutPage - Parte 2Vídeo Aula
-
3608 - FlyoutPage - Parte 3 - NavigationPageVídeo Aula
-
3709 - TabbedPage - Parte 1 - ConfiguraçãoVídeo Aula
-
3810 - TabbedPage - Parte 2 - Personalização de CoresVídeo Aula
-
3911 - TabbedPage - Parte 3 - Customização no AndroidVídeo Aula
-
4001 - Criando o projeto e Configurando Icone e SplashVídeo Aula
-
4102 - Estruturando o projetoVídeo Aula
-
4203 - Criando os Modelos para Nosso MenuVídeo Aula
-
4304 - Programando o Menu Lateral - Parte 1Vídeo Aula
-
4405 - Programando o Menu Lateral - Parte 2 - LayoutVídeo Aula
-
4506 - Abrindo Página do ComponentVídeo Aula
-
4607 - Dica de Performance e Menu InicioVídeo Aula
-
4707.1 - ScrollView no MenuVídeo Aula
-
48TEORIA - Tipos de LayoutVídeo Aula
-
4909 - StackLayoutVídeo Aula
-
5010 - VerticalStackLayout, HorizontalStackLayout e SpacingVídeo Aula
-
5111 - GridLayout - Parte 1Vídeo Aula
-
5212 - GridLayout - Parte 2Vídeo Aula
-
5313 - GridLayout - Parte 3 - Spacing e Simplificação da estruturaVídeo Aula
-
5414 - AbsoluteLayoutVídeo Aula
-
5515 - FlexLayout - Direction - Parte 1Vídeo Aula
-
5616 - FlexLayout - AlignItems e AlignSelft - Parte 2Vídeo Aula
-
5717 - FlexLayout - JustifyContent - Parte 3Vídeo Aula
-
5818 - FlexLayout - Grow, Order, Basis, Shrink - Parte 4Vídeo Aula
-
5919 - FlexLayout - Wrap e AlignContentVídeo Aula
-
60TEORIA - Classe ViewVídeo Aula
-
6102 - Ferramentas do Visual Studio para TelaVídeo Aula
-
6203 - BoxViewVídeo Aula
-
6304 - Label - Text, TextColor, TextDecorations e TextTransform - Parte 1Vídeo Aula
-
6405 - Label - TextType - Parte 2Vídeo Aula
-
6506 - Label - FontSize, FontAttributes e FontFamily - Parte 3Vídeo Aula
-
6607 - Label - LineHeight, MaxLines e LineBreakMode - Parte 4Vídeo Aula
-
6708 - Label - FormattedText - Parte 5Vídeo Aula
-
6809 - Label - Alinhamento de Texto - Parte 6Vídeo Aula
-
6910 - Button - Parte 1Vídeo Aula
-
7011 - Button - Imagem - Parte 2Vídeo Aula
-
7112 - Image - Parte 1Vídeo Aula
-
7213 - Image - Parte 2Vídeo Aula
-
7314 - ImageButtonVídeo Aula
-
7401 - Apresentando o Jogo do ForcaVídeo Aula
-
7502 - Criar projeto e Configurar Icone e SplashScreenVídeo Aula
-
7603 - Criando a telaVídeo Aula
-
7704 - Melhorando a estética do TecladoVídeo Aula
-
7805 - Models e RepositoriesVídeo Aula
-
7906 - Programação Inicial - Escolher palavraVídeo Aula
-
8007 - Programação - Clique nas letrasVídeo Aula
-
8108 - Programação - Comportamento quando erraVídeo Aula
-
8209 - Programação - Estilo no Teclado para Acertos e ErrosVídeo Aula
-
8310 - Programação - Reiniciar jogo, Ganhar jogo e RefatorarVídeo Aula
-
8411 - Programação - Rodando no AndroidVídeo Aula