.NET Core em Ação
.NET Core em Ação
Resumo:
Introdução
O livro «.NET Core em Ação» (título original .NET Core in Action) de autoria de Dustin Metzgar foi lançado em 2018 e tornou-se um dos primeiros guias completos sobre a então nova plataforma .NET Core. Ao contrário do .NET Framework clássico, o .NET Core oferece modularidade, capacidade multiplataforma e alto desempenho. O livro, com 328 páginas, é voltado para desenvolvedores já familiarizados com C# e ajuda a fazer uma transição rápida do .NET tradicional para o .NET Core moderno.
A publicação não é um manual de referência de todas as APIs — é um guia prático que conduz o leitor desde a instalação do SDK até a implantação de uma aplicação pronta na nuvem. O autor foca em tarefas reais: criação de serviços web, trabalho com bancos de dados, configuração, registro de logs e testes.
Sobre o que é o livro
O livro é composto por 14 capítulos, divididos em quatro partes:
- Parte 1. Conhecendo o .NET Core — instalação, estrutura do projeto, sistema de compilação, diferenças em relação ao .NET Framework.
- Parte 2. Criando aplicações — trabalho com ASP.NET Core, Entity Framework Core, configuração, injeção de dependência, registro de logs.
- Parte 3. Tópicos avançados — testes, trabalho com Docker, implantação no Azure, desempenho.
- Parte 4. Ecossistema — visão geral do NuGet, comunidade, ferramentas e futuro da plataforma.
Cada capítulo contém exemplos de código em C# que podem ser executados no Windows, macOS ou Linux. O autor mostra sequencialmente como criar uma aplicação web, adicionar um banco de dados, configurar autenticação e publicar na nuvem.
Para quem é este livro
O livro é destinado a desenvolvedores C# que desejam dominar o .NET Core. Será útil para:
- Aqueles que trabalharam com .NET Framework e querem migrar para a versão multiplataforma.
- Desenvolvedores backend iniciantes, familiarizados com os fundamentos do C#.
- Estudantes e professores que estudam tecnologias modernas da Microsoft.
- Desenvolvedores interessados em conteinerização e implantações em nuvem.
Para a leitura, é desejável ter conhecimentos básicos de C# e compreensão dos princípios de POO. Familiaridade com versões anteriores do .NET não é obrigatória, mas acelerará o aprendizado.
O que o leitor aprenderá
Após a leitura do livro, você será capaz de:
- Instalar e configurar o .NET Core SDK em qualquer plataforma.
- Criar projetos usando a linha de comando (CLI).
- Desenvolver aplicações web usando ASP.NET Core MVC.
- Trabalhar com bancos de dados através do Entity Framework Core.
- Configurar configuração, registro de logs e injeção de dependência.
- Escrever testes unitários com xUnit e Moq.
- Empacotar aplicações em contêineres Docker.
- Implantar aplicações no Microsoft Azure.
- Otimizar o desempenho e gerenciar a memória.
- Usar o NuGet para gerenciar dependências.
Pontos fortes
O livro se destaca de muitas outras publicações sobre .NET Core:
- Abordagem prática. Cada capítulo contém exemplos prontos que podem ser aplicados imediatamente no trabalho.
- Foco em multiplataforma. O autor mostra como escrever código que funciona igualmente no Windows, Linux e macOS.
- Ferramentas modernas. São abordados Docker, Azure, CI/CD — o que é realmente usado na indústria.
- Estrutura clara. O livro não é sobrecarregado de teoria; cada tópico é abordado na medida certa para que o leitor possa começar a usá-lo na prática.
- Linguagem acessível. Dustin Metzgar escreve de forma clara, sem excesso de academicismo, com exemplos da experiência real.
A quem é recomendado
Recomendo este livro a todos que desejam entrar rapidamente no mundo do .NET Core e começar a criar aplicações multiplataforma modernas. É ideal para