Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
DOWNLOAD disponível em: https://aka.ms/maui-ebook
EDITION v2.0
PUBLICADO POR
Equipes de produtos da Divisão de Desenvolvedores da Microsoft, do .NET e do Visual Studio
Uma divisão da Microsoft Corporation
One Microsoft Way
Redmond, Washington 98052-6399
Copyright © 2022 pela 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 escrita do editor.
Este livro é fornecido “no estado em que se encontra” e expressa os pontos de vista e as opiniões do autor. As visões, opiniões e informações expressas neste livro, incluindo URL e as referências de sites da internet, podem ser alteradas sem aviso prévio.
Alguns exemplos descritos aqui são fornecidos apenas para ilustração e são fictícios. Nenhuma associação real ou conexão verdadeira é pretendida ou deve ser inferida.
A Microsoft e as marcas listadas na https://www.microsoft.com página da Web "Marcas comerciais" são marcas comerciais do grupo de empresas da Microsoft.
Mac e macOS são marcas comerciais da Apple Inc.
Todas as outras marcas e logotipos são propriedade de seus respectivos proprietários.
Autores:
Michael Stonis, Arquiteto de Software Móvel, Eight-Bot
Revisores:
James Montemagno, gerente principal do programa, Microsoft Corp.
David Pine, Relações com Desenvolvedores, Microsoft Corp.
Confirmações
Este livro se originou dos excelentes Padrões de Aplicativo Empresarial usando o eBook do Xamarin.Forms de David Britch e Javier Suarez Ruiz. Sem seu trabalho árduo, informações detalhadas e excelentes exemplos, este livro não seria possível.
Introdução
Os aplicativos empresariais enfrentam uma série de problemas difíceis de resolver, incluindo requisitos de negócios em constante mudança, a necessidade de um tempo de retorno 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 aplicativo permita que ele seja modular, modificável e extensível ao longo do tempo.
Este livro usa soluções do mundo real para resolver esses problemas ao criar um aplicativo empresarial usando o .NET MAUI. Este livro usa um aplicativo .NET MAUI predefinido que serve como front-end de um aplicativo eCommerce online como referência e um guia para padrões comuns de design corporativo. Este livro aborda tópicos como o padrão MVVM, injeção de dependência, navegação, configuração, o acoplamento flexível de componentes e preocupações empresariais adicionais. O conteúdo deste livro é útil para qualquer pessoa que queira criar um novo aplicativo para essa empresa ou que queira resolver os problemas de aplicativos 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 diretrizes sobre arquitetura e implementação ao criar aplicativos empresariais. Este livro pode ajudar os desenvolvedores a resolver problemas comuns usando padrões testados e verdadeiros.
Como usar o livro
Este livro se concentra na criação de aplicativos empresariais multiplataforma usando o .NET MAUI. Como tal, pode ser lido em sua totalidade para fornecer uma base de compreensão desses 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 empresarial. Use o aplicativo de exemplo associado como um modelo para o novo aplicativo ou para ver como organizar as partes de componente de um aplicativo. Confira este guia para obter diretrizes de arquitetura. Você pode encontrar o aplicativo de exemplo no GitHub.
O que este livro não aborda
Este livro é voltado para leitores que já estão familiarizados com o .NET MAUI. Ele aborda alguns conceitos do .NET MAUI para ajudar a ilustrar melhor o tópico, mas não aborda a maioria dos controles e conceitos em detalhes. Para obter orientações gerais sobre como criar um novo aplicativo .NET MAUI , consulte o Guia de criação do seu primeiro aplicativo na documentação do .NET MAUI .
Recursos adicionais
Para obter conteúdo oficial do .NETMAUI, consulte os documentos do .NETMAUI. O .NET MAUI é desenvolvido como um projeto de software livre e está disponível no GitHub no dotnet/maui. Para obter exemplos de código desenvolvidos com o .NET MAUI, consulte o repositório dotnet/maui-samples .
Enviar seus comentários
Este livro e os exemplos relacionados estão em constante evolução, portanto, seus comentários são bem-vindos. Se você tiver comentários sobre como este livro pode ser melhorado e estiver lendo este livro no <learn.microsoft.com>, use a seção Comentários na parte inferior da página:
Conforme realçado na captura de tela anterior, a seção de comentários permite enviar comentários para:
- Este produto: usando o formulário de comentários sobre o produto .NET.
- Esta página: usando um modelo de problema do GitHub com os detalhes da página.
Se você estiver lendo este livro em PDF, poderá enviar comentários criando uma nova questão no .NET Docs: GitHub ou usando o template de questão do GitHub dos eBooks de Arquitetura do .NET.