Padrões de aplicativos corporativos usando o .NET MAUI
DOWNLOAD disponível em: https://aka.ms/maui-ebook
EDIÇÃO v2.0
PUBLICADO POR
Equipes de produto Microsoft Developer Division, .NET e Visual Studio
Uma divisão da Microsoft Corporation
One Microsoft Way
Redmond, Washington 98052-6399
Copyright © 2022 por Microsoft Corporation
Todos os direitos reservados. Nenhuma parte do conteúdo deste livro pode ser reproduzida ou transmitida de qualquer forma ou por qualquer meio sem a permissão por escrito da editora.
Este livro é fornecido "as-is" e expressa os pontos de vista e opiniões do autor. Os pontos de vista, opiniões e informações expressas neste livro, incluindo URL e outras referências a sites da Internet, podem mudar sem aviso prévio.
Alguns exemplos aqui descritos são fornecidos apenas para ilustração e são fictícios. Nenhuma associação ou conexão real é intencional ou deve ser inferida.
Microsoft e as marcas comerciais listadas em https://www.microsoft.com na página Web "Marcas comerciais" são marcas comerciais do grupo de empresas Microsoft.
Mac e macOS são marcas comerciais da Apple Inc.
Todas as outras marcas e logotipos são propriedade de seus respetivos proprietários.
Autores:
Michael Stonis, Arquiteto de Software Móvel, Eight-Bot
Revisores:
James Montemagno, Gerente de Programa Líder Principal, Microsoft Corp.
David Pine, Relações com Desenvolvedores, Microsoft Corp.
Agradecimentos
Este livro originou-se do excelente Enterprise Application Patterns usando o Xamarin.Forms eBook do David Britch e do Javier Suarez Ruiz. Sem o seu trabalho árduo, informações detalhadas e excelentes exemplos, este livro não seria possível.
Introdução
Os aplicativos corporativos enfrentam uma série de problemas difíceis de resolver, incluindo requisitos de negócios em constante mudança, a necessidade de tempo de resposta rápido, suporte para várias plataformas e integração com vários sistemas. Devido à natureza variável desses problemas, é importante que a arquitetura do nosso aplicativo permita que ele seja modular, modificável e extensível ao longo do tempo.
Este livro fornece soluções do mundo real para resolver esses problemas ao criar um aplicativo corporativo usando o .NET MAUI. Este livro usa um aplicativo .NET MAUI pré-criado que serve como front-end de um aplicativo de comércio eletrônico on-line como referência e guia para padrões comuns de design empresarial. Este livro aborda tópicos como o padrão MVVM, injeção de dependência, navegação, configuração, acoplamento flexível de componentes e preocupações empresariais adicionais. O conteúdo deste livro é útil para quem procura construir uma nova aplicação para este negócio ou procura resolver os problemas de aplicações que evoluem ao longo do tempo.
Quem deve usar o livro
Este livro é para desenvolvedores do .NET MAUI que já estão familiarizados com a estrutura, mas que estão procurando orientação sobre arquitetura e implementação ao criar aplicativos corporativos. Este livro pode ajudar os desenvolvedores a resolver problemas comuns usando padrões comprovados e verdadeiros.
Como usar o livro
Este livro se concentra na criação de aplicativos corporativos de plataforma cruzada usando o .NET MAUI. Como tal, deve ser lido na íntegra para fornecer uma base para a compreensão de tais aplicativos e suas considerações técnicas. O livro, juntamente com seu aplicativo de exemplo, também pode servir como ponto de partida ou referência para a criação de um novo aplicativo corporativo. Use o aplicativo de exemplo associado como um modelo para o novo aplicativo ou para ver como organizar as partes componentes de um aplicativo. Em seguida, consulte este guia para obter orientação arquitetônica. Você pode encontrar o aplicativo de exemplo em GitHub.
O que este livro não cobre
Este livro destina-se a leitores que já estão familiarizados com o .NET MAUI. Ele cobre alguns conceitos do .NET MAUI para ajudar a ilustrar melhor o tópico, mas não cobre a maioria dos controles e conceitos em detalhes. Para obter orientação geral sobre como criar um novo aplicativo .NET
Recursos adicionais
Para obter o conteúdo oficial do .NET MAUI, consulte documentos do .NET MAUI. O .NET MAUI é desenvolvido como um projeto de código aberto e está disponível no GitHub em dotnet/maui. Para obter exemplos de código desenvolvidos com o .NET MAUI, consulte o dotnet/maui-samples repo.
Envie os seus comentários
Este livro e amostras relacionadas estão em constante evolução, por isso o seu feedback é bem-vindo. Se você tiver comentários sobre como este livro pode ser melhorado e estiver lendo este livro em <learn.microsoft.com>, use a seção Feedback na parte inferior da página:
Conforme destacado na captura de tela anterior, a seção de comentários permite que você envie comentários para:
- Este produto: usando o formulário de comentários do produto .NET.
- Esta página: usando um modelo de problema do GitHub com os detalhes da página.
Se estiver a ler este livro em PDF, pode enviar feedback criando um novo problema do .NET Docs: GitHub ou utilizando o modelo de problema do GitHub para livros eletrónicos de arquitetura .NET: .