Este website utiliza cookies na gestão de autenticações, navegação e outras funcionalidades que lhe disponibilizam uma melhor experiêcncia de utilização. Ao utilizar o nosso website, você aceita que nós coloquemos este tipo de cookies no seu dispositivo.
A sugestão de leitura de hoje é destinada ao nosso público programador em C# e que pretende conhecer exaustivamente a plataforma .NET 4. Se te incluis neste grupo, esta “bíblia” tem de estar na tua estante!
A Apress já dispensa apresentações. Já aqui fizemos anteriormente análises aos seus livros e esta Editora Nova-Iorquina (www.apress.com) é uma referência internacional na área das publicações de livros técnicos sobre as novas Tecnologias da Informação e Comunicação.
Assim como a Editora Apress, também o C# é uma das mais utilizadas linguagens de programação modernas, em especial para quem se dedica ao desenvolvimento para ambiente Microsoft Windows. Ligado umbilicalmente ao C# está a Framework .NET, uma poderosa plataforma desenvolvida pela Microsoft, que possibilita o desenvolvimento de aplicações para Windows, quer sejam programadas em C#, ou outras linguagens como o F#, Visual Basic, ASP, entre outras.
A primeira edição deste livro - Pro C# 2010 and the .NET 4 Platform – da Editora Apress, já foi disponibilizada em 2001, ainda a plataforma .NET existia apenas em versão beta. Passados 10 anos sobre o lançamento da primeira edição, esta “colossal” obra sobre o C# 2010, cobre a .NET Framework 4, a última versão disponibilizada pela Microsoft.
A quinta e actual edição de Pro C# 2010 and the .NET 4 Platform foi completamente revista e actualizada para conter todas as especificações da .NET 4, pelo que mesmo os que possuem algumas das edições anteriores, deverão comprar esta última, de forma a poderem estar completamente actualizados face ao último Framework e todas as suas novidades. Novos capítulos foram adicionados, cobrindo conceitos como o Parallel LINQ (PLINQ), entre outros.
O livro Pro C# 2010 and the .NET 4 Platform da Apress, escrito em Inglês, comprova uma vez mais a grande qualidade das obras desta Editora, assim como o seu esforço em estar sempre na linha da frente das principais novidades tecnológicas, mais concretamente ao nível das linguagens de programação. Este livro destina-se essencialmente a programadores experientes, a estudantes do Ensino Superior dos cursos tecnológicos, ou a outros entusiastas da programação em C# para a .NET, que não estejam a lidar com esta linguagem pela primeira vez. Para os completamente novatos neste mundo, recomendam-se outras obras mais introdutórias ao tema, como algumas que já tivemos oportunidade de sugerir aqui no nosso site.
O autor focou a obra de forma a cobrir os aspectos nucleares da programação em C# para a plataforma .NET, abordando temas como assemblies, remoting, WPF, WCF , Windows Forms, Web Forms, ADO.NET, XML Web services, etc. Não vai ser tarefa fácil e rápida “digerir” 34 capítulos (mais de 1700 páginas!), mas aqueles que o fizerem, verão os seus conhecimentos em C# atingir outro nível.
Primeira Parte: Cobre os primeiros dois capítulos do livro, sendo que no primeiro capitulo é apresentada a filosofia da .NET, onde ficamos a conhecer em detalhe as bases constituintes deste Framework, que nos servirão de pilares ao longo da leitura do livro. No segundo capítulo entramos já no mundo do C# e do desenvolvimento de aplicações, quais os IDE’s utilizados etc.
Segunda Parte: A segunda parte do livro cobre mais seis capítulos do livro e é dedicada ao C# puro e duro e seus aspectos e características nucleares. A partir do capítulo 5 entramos em temas como os tipos encapsulados, definição e funcionamento das técnicas de Herança e Polimorfismo, assim como a tratamentos de erros e excepções.
Terceira Parte: Na terceira parte entramos em nos conceitos mais avançados da linguagem de programação C#, passando pelos Interfaces, Delegates e Lambdas, acabando no capítulo 13 com uma cobertura exaustiva ao LINQ (Language Integrated Query)
Quarta Parte: A quarta parte é dedicada à programação com Assemblies .NET. É feita uma descrição aprofundada da manipulação de DLL’s e Assemblies. Esta parte termina no capítulo 18, com uma abordagem aos Dynamic Types e ao Dynamic Language Runtime, novidades na Framework 4.
Quinta Parte: Esta secção do livro que vai até ao capítulo 26 é dedicada à apresentação das .NET Base Class Libraries, onde iremos também explorar em detalhe temas como a criação de aplicações com multi-threads, manipulação de ficheiros e acesso a dados com o ADO.NET (conectado, desconectado e o Entity Framework). Nesta parte iremos também aprofundar os nossos conhecimentos do Windows Communication Foundation (WCF), utilização de workflow com o Windows Workflow Foundation (WF) e a API do LINQ para XML.
Sexta Parte: Na sexta parte do livro é dado destaque ao desenvolvimento de aplicações e interfaces de utilizador, com o WPF. Este Framework introduzido no .NET 3.0 é aqui analisado em detalhe ao longo de 4 capítulos (27 ao 31).
Sétima Parte: Esta secção do livro aborda o C# no paradigma das aplicações Web com o ASP.NET. Desde o desenvolvimento de páginas Web com ASP.NET abordada no capítulo 32, passando pelo desenvolvimento de temas e Master Pages no 33, e acabando no 34 com os conceitos mais avançados do ASP.NET.
Oitava Parte: Por fim na oitava parte do Livro, que é dedicada aos apêndices, encontramos informação sobre a programação com Windows Forms no Apêndice A, sendo que no B iremos ter contacto com o desenvolvimento na plataforma .NET com ferramentas alternativas, como o Mono.
Andrew Troelsen trabalha na Intertech, um centro de consultoria e aprendizagem em .NET e Java. É autor de inúmeros livros na área da programação, tanto na Apress como noutras Editoras.
ISBN13: 978-1-4302-2549-2
1752 Pág.
Nível Intermédio ou Avançado
Data: 14 Maio, 2010