C# e a plataforma .NET
1072 páginas
Portuguese
PDF
4.5

C# e a plataforma .NET

C# e a plataforma .NET

Autor:

Ano:

Resumo:

Introdução

O livro «C# e a plataforma .NET» (título original «C# and the .NET Platform») de autoria de Andrew Troelsen é um dos primeiros e mais fundamentais trabalhos dedicados à linguagem C# e ao ambiente .NET Framework. Publicado em 2003, tornou-se o livro de cabeceira para toda uma geração de desenvolvedores .NET. Apesar da idade avançada, esta obra continua sendo um valioso documento histórico e uma fonte de conhecimento profundo sobre os princípios básicos da plataforma, que em grande parte ainda são relevantes hoje.

Sobre o que é o livro

O livro é um guia abrangente sobre a linguagem C# versão 1.0 e a plataforma .NET Framework 1.1. O autor aborda sequencialmente todos os aspectos principais: desde a sintaxe e programação orientada a objetos até o trabalho com bancos de dados, Windows Forms, ASP.NET e serviços web. É dada atenção especial à estrutura interna do .NET — Common Language Runtime (CLR), sistema de tipos, coleta de lixo e interoperabilidade entre linguagens.

Para quem é este livro

O livro é destinado a desenvolvedores iniciantes e experientes que desejam não apenas aprender a sintaxe do C#, mas também compreender a filosofia e a arquitetura do .NET. Será útil para aqueles que estão migrando de outras linguagens (por exemplo, Java ou C++) e desejam obter conhecimento sistematizado sobre a plataforma Microsoft.

O que o leitor aprenderá

  • Fundamentos da sintaxe C#: tipos de dados, estruturas de controle, arrays, strings.
  • Programação orientada a objetos: classes, herança, polimorfismo, interfaces, delegados e eventos.
  • Trabalhando com .NET Framework: namespaces, assemblies, gerenciamento de memória, reflexão (reflection).
  • Tecnologias .NET: Windows Forms para criação de aplicações desktop, ADO.NET para trabalho com bancos de dados, ASP.NET para aplicações web e serviços web XML.
  • Tópicos avançados: multithreading, serialização, interação com código não gerenciado (COM, P/Invoke).

Pontos fortes

A principal vantagem do livro é a profundidade e sistematização. Troelsen não apenas lista os recursos da linguagem, mas explica como e por que eles funcionam. Cada capítulo contém muitos exemplos de código que podem ser testados imediatamente. O livro é escrito em linguagem viva e acessível, tornando-o compreensível até para iniciantes. O enorme volume (mais de 1000 páginas) permite cobrir praticamente todos os aspectos da plataforma da época.

Particularmente valiosas são as seções dedicadas à estrutura interna do .NET: CLR, compilação JIT, coleta de lixo, sistema de tipos. Esse conhecimento ajuda a escrever código mais eficiente e confiável.

A quem é recomendado

Recomendo este livro a todos que desejam compreender profundamente os fundamentos do C# e .NET. Será útil para estudantes, desenvolvedores iniciantes e todos que se interessam pela história do desenvolvimento da plataforma. No entanto, deve-se considerar que o livro descreve tecnologias de 2003: Windows Forms, ASP.NET Web Forms, ADO.NET 1.x. Tecnologias modernas (ASP.NET Core, Entity Framework Core, .NET 6/7/8) não são abordadas. Portanto, para estudar o stack atual, este livro deve ser usado como fundamento, e não como única fonte.

Ainda assim, para entender a evolução do .NET e os conceitos básicos que permanecem inalterados, «C# e a plataforma .NET» continua sendo uma excelente escolha. É um clássico que vale a pena ser lido por todo desenvolvedor .NET sério.

Recommendations