Эта классическая книга представляет собой всеобъемлющий источник сведений о языке программирования C# и о связанной с ним инфраструктуре. В 8-м издании книги вы найдете описание функциональных возможностей самых последних версий C# 7.0 и 7.1 и .NET 4.7, а также совершенно новые главы о легковесной межплатформенной инфраструктуре Microsoft .NET Core, включая версию .NET Core 2.0. Книга охватывает ASP.NET Core, Entity Framework (EF) Core и т.д. наряду с последними обновлениями платформы .NET, в том числе внесенными в Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) и ASP.NET MVC.

Погрузитесь в книгу и выясните, почему на протяжении более 15 лет она была лидером у разработчиков по всему миру. Сформируйте прочный фундамент в виде знания приемов объектно-ориентированной обработки, атрибутов и рефлексии, обобщений и коллекций, а также множества более сложных тем, которые не раскрываются в других книгах (коды операций CIL, выпуск динамических сборок и т.д.). С помощью настоящей книги вы сможете уверенно использовать язык C# на практике и хорошо ориентироваться в мире .NET.

Книга предназначена для опытных разработчиков ПО, заинтересованных в освоении новых средств .NET 4.7, .NET Core и языка C#. Она будет служить всеобъемлющим руководством и настольным справочником как для тех, кто впервые переходит на платформу .NET, так и для тех, кто ранее писал приложения для предшествующих версий .NET.

В книге рассматриваются следующие темы

Новейшие возможности версий C# 7.0 и 7.1, от кортежей до сопоставления с образцом
Базовые основы легковесной платформы Microsoft с открытым кодом .NET Core, включая ASP.NET Core MVC, веб-службы ASP.NET Core и Entity Framework Core
Полное описание XAML, .NET 4.7 и Visual Studio 2017
Философия, лежащая в основе .NET и новой межплатформенной версии .NET Core

Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!

У Троелсона хороший обзор основных технологией, адекватные примеры кода. С него очень хорошо начинать.
Шилдта не читал, но думаю можно дополнить им Троелсона.

Для устройства на работу лучше попрактиковаться дополнительно. Берите на фриланс биржах студенческие задачи. Они довольно простые, но позволяют набить руку на базовых задачах с массивами, циклами, строками и т.п. Заодно подкрепите мотивацию небольшим материальным вознаграждением.

О книге

Описание

Совершите увлекательное путешествие по вселенной .NET!

Освойте технологию разработки приложений .NET с помощью нового издания известного бестселлера. Охватывая как базовые, так и новейшие концепции платформы, эта книга призвана научить вас всем тонкостям технологии .NET.

Признанный эксперт мирового уровня, обучающий .NET с самой первой версии, поможет вам обрести глубокое понимание ключевых аспектов языка программирования C#, а также новых функциональных возможностей платформы, которые появились в версии .NET 4.5.

В этой книге рассматриваются следующие темы:

  • Объектно-ориентированное программирование на языке C#
  • Отношения между делегатами, событиями и лямбда-выражениями
  • Программирование с использованием набора технологий LINQ
  • Многопоточное, параллельное и асинхронное программирование
  • Взаимодействие с унаследованным кодом с помощью Dynamic Language Runtime
  • Работа с реляционными базами данных через ADO.NET
  • Создание распределенных систем с применением WCF
  • Моделирование бизнес-процессов с использованием WF
  • Построение пользовательских интерфейсов для настольных и веб-приложений с помощью WPF и ASP.NET

Кем бы вы ни были — опытным программистом, впервые переходящим на .NET, или разработчиком приложений для предшествующих версий .NET — эта книга предоставит исчерпывающие основы технологии .NET и послужит полным справочником, которым вы будете пользоваться в повседневной работе.
Исходные коды всех примеров, рассмотренных в книге, можно загрузить с веб-сайта издательства по адресу: http://www.williamspublishing.com.

Основная миссия книги заключается в том, чтобы служить исчерпывающим руководством по языку программирования C# и ключевым аспектам платформы .NET (сборкам, удаленному взаимодействию, Windows Forms, Web Forms, ADO.NET, веб-службам XML и т.д.). Книга изобилует многочисленными примерами реального кода и позволяет почти сразу применять полученные знания для создания высококачественного программного обеспечения для .NET.

Эта книга предназначена для опытных разработчиков программного обеспечения, заинтересованных в освоении новых средств .NET Framework 4.5 и языка C#. Она будет служить настольным справочником как для тех, кто впервые переходит на платформу .NET, так и для тех, кто ранее писал приложения для предшествующих версий .NET.