Desenvolvimento efetivo na plataforma Microsoft - Como desenvolver e suportar software que funciona
×
Desenvolvimento efetivo na plataforma Microsoft - Como desenvolver e suportar software que funciona
Desenvolvimento efetivo na plataforma Microsoft - Como desenvolver e suportar software que funciona
R$ 4,99 FRETE GRÁTIS!
As vendas desta loja estão temporariamente desativadas.
Livro Digital: Desenvolvimento efetivo na plataforma Microsoft - Como desenvolver e suportar software que funciona

Autor: Time de Suporte Microsoft Modern Apps

Idioma: Português

Páginas: 361

Ano: 2016

ISBN: 978-85-5519-183-1

Entrega: Quando o pagamento for confirmado o ebook será enviado rapidamente por e-mail.

Conteúdo
Os Engenheiros de Suporte Microsoft em Modern Apps têm a oportunidade de trabalhar com sistemas críticos nas maiores companhias do mundo dos mais diversos segmentos. Ao longo dos anos, estes profissionais qualificaram-se no desenvolvimento e suporte baseando-se nas recomendações dos produtos e em boas práticas vivenciadas nas experiências de campo. Trabalhando lado a lado com os clientes, compartilhando conhecimento com milhares de times de desenvolvimento e auxiliando cada pessoa e cada organização a atingir todo o seu potencial.

Com foco em DevOps, .NET Framework, IIS (Internet Information Services) e Microsoft Azure, desenvolvedores e arquitetos estarão aptos a aperfeiçoar a qualidade e disponibilidade de seu software, aumentar seu nível de maturidade em desenvolvimento, economizar tempo e reduzir custos.

Sumário
1 Conceitos introdutórios
1.1 Tópicos base para software e sistemas operacionais
1.2 O motivo por trás da causa: buscando a origem da causa raiz
1.3 Garbage Collector
1.4 Suportando o IIS e entendendo o seu funcionamento
1.5 Conclusão
2 Falhas e problemas recorrentes da produção de software
2.1 O que acontece se eu não usar o método Dispose?
2.2 Padrão Dispose
2.3 O porquê de utilizar threads
2.4 Quando devo sobrescrever o método Finalize
2.5 Exception Shielding
2.6 Propagação de exceções
2.7 Busca em memória
2.8 Modelo para Serviços Windows
2.9 Utilizando Server Name Indications
2.10 Conclusão
3 Planejamento e gestão de demandas
3.1 Problemas na gestão de requisitos e suas principais causas
3.2 A fábrica está atrasando todas as entregas, o que posso fazer para melhorar isso?
3.3 Planejamento de projeto guiado a feedback
3.4 Como gerenciar a entrega de software por fábricas de software utilizando o TFS Git?
3.5 Conclusão
4 Padrões de desenvolvimento
4.1 Por que criar exceções customizadas
4.2 Como tratar as exceções
4.3 Validação de parâmetros
4.4 Não exponha listas em seu modelo de dados
4.5 Passagem de parâmetros<
4.6 Qual a melhor estratégia de branch para o meu sistema?
4.7 Qualidade de código
4.8 Por que investir em qualidade do código?
4.9 Conclusão<
5 Gestão e monitoramento de releases
5.1 Build e release
5.2 Rastreabilidade de código-fonte
5.3 Como extrair o máximo do Lab Management para garantir a qualidade do seu software
5.4 Conclusão
6 Boas práticas
6.1 Invista em revisão de código
6.2 Evite a codificação de métodos complexos
6.3 Como devo me preparar para um teste de carga?
6.4 Como simular a carga necessária para minha aplicação?
6.5 Profiling de aplicações .NET
6.6 Cuidados ao definir contratos de serviços
6.7 Bundling e minification
6.8 Lutando contra alterações inadvertidas no planejamento
6.9 Aumentando a disponibilidade e o desempenho de websites por meio de seus application pools
6.10 Como o Web Deploy pode ser útil?
6.11 Melhores práticas ao escrever expressões regulares
6.12 Conclusão
7 Bibliografia
8 Sobre os autores