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.
1 Conceitos introdutórios1.1 Tópicos base para software e sistemas operacionais1.2 O motivo por trás da causa: buscando a origem da causa raiz1.3 Garbage Collector1.4 Suportando o IIS e entendendo o seu funcionamento1.5 Conclusão2 Falhas e problemas recorrentes da produção de software2.1 O que acontece se eu não usar o método Dispose?2.2 Padrão Dispose2.3 O porquê de utilizar threads2.4 Quando devo sobrescrever o método Finalize2.5 Exception Shielding2.6 Propagação de exceções2.7 Busca em memória2.8 Modelo para Serviços Windows2.9 Utilizando Server Name Indications2.10 Conclusão3 Planejamento e gestão de demandas3.1 Problemas na gestão de requisitos e suas principais causas3.2 A fábrica está atrasando todas as entregas, o que posso fazer para melhorar isso?3.3 Planejamento de projeto guiado a feedback3.4 Como gerenciar a entrega de software por fábricas de software utilizando o TFS Git?3.5 Conclusão4 Padrões de desenvolvimento4.1 Por que criar exceções customizadas4.2 Como tratar as exceções4.3 Validação de parâmetros4.4 Não exponha listas em seu modelo de dados4.5 Passagem de parâmetros