Modernização de Aplicação no Microsoft Azure (eBook)

Explorando o potencial da nuvem
eBook Download: EPUB
2021
492 Seiten
Casa do Código (Verlag)
978-65-86110-74-6 (ISBN)

Lese- und Medienproben

Modernização de Aplicação no Microsoft Azure - Time de Customer Engineers da Microsoft
Systemvoraussetzungen
9,49 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
A migração de aplicações para a nuvem com o Microsoft Azure é um caminho rápido e seguro para a transformação digital. Ao conhecer seus benefícios, é possível tirar o máximo proveito desse serviço fazendo escolhas mais assertivas para o seu projeto. Aplicações desenvolvidas para a nuvem desde o princípio usufruem de muitas facilidades, o que não quer dizer que outras não possam ser migradas e obter os mesmos resultados.

Neste livro, por meio de práticas DevOps e arquitetura de microsserviços, o time de engenheiros da Microsoft fará a migração de uma aplicação para a nuvem em um processo de modernização. Você acompanhará todas as etapas, conhecerá os conceitos e verá na prática a eficiência e as vantagens da adoção da computação em nuvem.

O time de Customer Engineers de Desenvolvimento da Microsoft é responsável por acelerar a inovação das aplicações dos clientes. Com foco nas áreas de DevOps, segurança e qualidade de código, modernização de aplicações, migração para nuvem, Inteligência Artificial e IoT, esse time, formado por Alexandre Teoi, Augusto Araujo, Beatriz Matsui, Christiano Donke, Cleber Dantas, Demetrio Costa, Eric Shimokawa, Fernando Ferreira, Iury Oliveira, James Jodai, José Quaglio, Leandro Prado, Luís Demetrio, Marcelo Nakamura, Rafael de Andrade, Rafael Teixeira, Rubiana Rosa e Victor Zamora, apoia nossos clientes transformando seu ambiente de desenvolvimento e suportando a criação de um roadmap de sucesso!

1 Conceitos iniciais
1.1 O que é o Microsoft Azure?
1.2 Modelos de implantação
1.3 Microsoft Azure Well-Architected
2 Lift & Shift
2.1 Aplicação utilizada
2.2 Estratégia de migração com Azure
2.3 Resumo
3 Provisionamento da infraestrutura
3.1 Criação dos recursos em nuvem
3.2 Resumo
4 Publicação da aplicação
4.1 Adaptação da aplicação
4.2 Publicação
4.3 Teste da aplicação
4.4 Resumo
5 Automação da publicação
5.1 Script de publicação
5.2 Artefatos de publicação
5.3 Arquivos de configuração da extensão de script personalizado
5.4 Habilitação do script personalizado
5.5 Resumo
6 Gerenciamento de código-fonte
6.1 Sistemas de controle de versão
6.2 O que é Git?
6.3 Como iniciar a utilização do Git?
6.4 Enviando seu código para o GitHub
6.5 Estratégia de branch/merge
6.6 Pull Request
6.7 GitHub Actions
6.8 Criando um workflow no GitHub Actions
6.9 Resumo
7 Monitoramento da solução
7.1 Ativação da monitoração com Application Insights
7.2 Monitoração customizada
7.3 Resolvendo problemas com o Application Insights
7.4 Resumo
8 Testes & QA
8.1 Importância dos testes
8.2 Teste exploratório
8.3 Teste de unidade
8.4 Resumo
9 Automação em ambientes de testes
9.1 Teste de Interface
9.2 Testes Automatizados de Interface com Selenium
9.3 Testes Automatizados com Selenium no Visual Studio
9.4 Ambientes de Testes
9.5 Reconfiguração CI/CD
9.6 Resumo
10 Desacoplamento
10.1 Reduzir o acoplamento
10.2 Interfaces
10.3 Injeção de dependências
10.4 Como o eShopOnWeb usa interfaces e injeção de dependências
10.5 REST APIs
10.6 Repositórios binários
10.7 Resumo
11 Microsserviços
11.1 Vantagens ao adotar microsserviços
11.2 Microsserviços: usar ou não usar?
11.3 Onde hospedar nossa aplicação OrderApi?
11.4 Centralizar o armazenamento e o gerenciamento de configurações das aplicações
11.5 Configurar a proteção de dados da nossa aplicação em ASP.NET Core
11.6 Migração da Versão do .NET para o 5.0
11.7 Resumo
12 Introdução ao contêiner
12.1 O que é?
12.2 Armazenamento e distribuição de imagens
12.3 Como criar as imagens de contêiner da solução
12.4 Automatizar a criação das imagens e envio para registro
12.5 Resumo
13 Orquestração de contêineres
13.1 Introdução ao Kubernetes
13.2 Introdução ao Azure Kubernetes Service
13.3 Monitoração dos recursos do cluster de AKS
13.4 Infraestrutura como código
13.5 Resumo
14 Identidade e segurança
14.1 O que é Identidade como Serviço (IDaaS)?
14.2 Diferenças entre Azure AD e Azure AD B2C
14.3 Os protocolos OAuth 2.0 e OpenID Connect
14.4 Como implementar o Azure AD B2C
14.5 Configuração da aplicação
15 Resumo
15.1 Benefícios
15.2 Outros serviços que merecem ser explorados
16 Referências

Erscheint lt. Verlag 1.6.2021
Verlagsort São Paulo
Sprache portugiesisch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Schlagworte Azure • Cloud • desenvolvimento • nuvem • Programação • Software
ISBN-10 65-86110-74-2 / 6586110742
ISBN-13 978-65-86110-74-6 / 9786586110746
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Das umfassende Handbuch

von Johannes Ernesti; Peter Kaiser

eBook Download (2023)
Rheinwerk Computing (Verlag)
44,90
Das Handbuch für Webentwickler

von Philip Ackermann

eBook Download (2023)
Rheinwerk Computing (Verlag)
49,90