.NET Core em Ação
328 páginas
Portuguese
PDF
4.5

.NET Core em Ação

.NET Core em Ação

Autor:

Ano:

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

Recommendations