Compartilhar via


Padrões de aplicativos corporativos usando o .NET MAUI

imagem de capa 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 , consulte o guia de Criando seu primeiro aplicativo na documentação do .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:

secção de Comentários de todos os rodapés de artigos de documentos .NET.

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: .