Библиотека шарписта | C#, F#, .NET, ASP.NET
22.8K subscribers
2.26K photos
36 videos
85 files
4.43K links
Все самое полезное для C#-разработчика в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/b60af5a4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5c81cdc130259d5b7fead
Download Telegram
#book

Неумирающая классика программирования, большой труд Эрика Эванса расскажет вам про основы проблемно-ориентированного проектирования сложных приложений, теорию анализа и выбора шаблонов под разные задачи. Вы посмотрите, как проектируются и создаются крупные гиганты вроде Google и Amazon.

https://t.me/progbook/3445
#book

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

https://t.me/progbook/3121
#book

Ни для кого не секрет, что программирование и математика тесно связаны, однако немногие изучают программирование через математику. Настоящее учебное пособие познакомит вас с численными методами, реализованными на языке Паскаль. Вы не только узнаете про основные управляющие конструкции и типы данных в мире программирования, но и научитесь думать на языке алгоритмов.

https://t.me/progbook/3482
#book

Настоящее руководство предоставляет опытным программистам информацию, необходимую для эффективной разработки в .NET Core и C#. В последней версии C# появилось много новых функций, способных сделать больше за меньшее время, и эта книга станет вашим идеальным руководством для быстрого погружения в технологию. В C# 7 основное внимание уделяется потреблению данных, упрощению кода и производительности, новой поддержке локальных функций, etc.

https://t.me/progbook/1218
#book

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

https://t.me/progbook/3517
#book

Как следует из определения, TCP/IP  -  это сетевая модель передачи данных, описывающая способ передачи данных от источника информации к получателю. Настоящее руководство является полным энциклопедическим справочником по протоколу TCP/IP и рассматривает основы его работы на более сотни примерах и иллюстраций.

https://t.me/progbook/3520
#docker #book

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

https://t.me/progbook/3526

https://t.me/progbook/3527
#book

Данная книга подходит разработчикам, имеющим опыт программирования на C# и желающим углубить свои знания. Авторы научат вас писать многопрофильные приложения, использовать библиотеки параллельных задач(TPL), аннулирование и таймауты. Кроме того, вы узнаете, как выбрать наиболее подходящую структуру данных для определенного параллельного алгоритма.

https://t.me/progbook/3531
#book

Современное издание по ASP. NET Core вобрало в себя все новейшие концепции программирования на данной платформе. Книга написана для C# программистов, однако не предполагает у вас предварительного опыта в веб-разработке, что делает эту книгу бесценным руководством в данной области. Вы узнаете об основах программирования на ASP. NET Core, а также научитесь эффективно его использовать для создания сложных веб-приложений.

https://t.me/progbook/3553
#book

REST  - это популярный архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Из этого руководства вы откроете для себя технологии XML, JSON, SOAP и другие. Узнаете, как создавать микросервисы больших приложений на основе API. Книга основана на знаменитом курсе, который основал автор из компании Oracle.

https://t.me/progbook/3589
#book

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

https://t.me/progbook/2164
#book

Перед вами современное руководство по новой версии фреймворка Entity Framework Core, в котором рассматривается создание эффективных веб-приложений с помощью платформы ASP NET. Вы узнаете про популярную модель построения приложений MVC, про основы новой версии фреймворка, а также создадите несколько небольших веб-приложений.

https://t.me/progbook/3635

https://t.me/progbook/3636
#book #advanced

Перед вами обновлённое издание самой читаемой книги по ASP. NET Core. Она раскрывает основы популярной модели проектирования приложений на данный момент — модели MVC, принципы работы ASP. NET Core, даёт описание основным методам и инструментам, необходимым для создания высоко-нагруженных и легко расширяемых приложений. Издание обновлено до C#7, Visual Studio 2017 и .NET Core 2 и содержит описание как фреймворка, так и работу с ним.

https://t.me/progbook/2574
#book

Настоящее руководство предоставляет опытным программистам информацию, необходимую для эффективной разработки в .NET Core и C#. В последней версии C# появилось много новых функций, способных сделать больше за меньшее время, и эта книга станет вашим идеальным руководством для быстрого погружения в технологию. В C# 7 основное внимание уделяется потреблению данных, упрощению кода и производительности, новой поддержке локальных функций, etc.

https://t.me/progbook/3655
#book

Данная книга поможет вам освоить основные концепции нейросетей, а также их виды, используя платформу Unity. На многочисленных примерах автор объяснит вам нейросети прямого распространения, рекуррентные нейросети и сеть радиально-базисных функций. После освоения основ, авторы расскажут вам о создании нейросетей для бесконтрольного обучения в рамках структуры данных С#.

https://t.me/progbook/3674
#book

Регулярные выражения – весьма удобный и эффективный способ поиска и осуществления манипуляций с подстроками в тексте, основанный на применении метасимволов. Данная книга в полном объеме расскажет вам о синтаксисе регулярных выражений, уместности их применения, а также снабдит необходимыми качественными примерами кода.

https://t.me/progbook/3708
Professional C# 7 and .NET Core 2.0 (2018)
Автор: Christian Nagel

#csharp #book #en

Язык: English.

Целевая аудитория: начинающие и опытные разработчики C#.

Professional C# 7 and .NET Core 2.0 предоставляет опытным разработчикам информацию, необходимую для эффективной работы с ведущим в мире языком программирования. Эта книга — идеальное руководство для быстрого освоения C# 7.

В книге рассматриваются следующие темы:
✔️ множество функций, включенных в C# 7 и .NET Core 2.0;
✔️ как обновление Visual Studio облегчает работу разработчиков;
✔️ оптимизация рабочего процесса с новым акцентом на упрощение кода и повышение производительности;
✔️ улучшения, сделанные для локализации, работы в сети, диагностики, развертывания и т.д.

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

Недостатки:
концепции даны в обратном порядке (сначала "как", а потом "что");
достаточно длинная.
CLR via C# (2012)
Автор: Jeffrey Richter

#csharp #book #en

Язык: English.

Целевая аудитория: для начинающих и опытных разработчиков.

Копайте глубже и осваивайте тонкости общеязыковой среды выполнения, разработки на C# и .NET. Во главе с экспертом по программированию Джеффри Рихтером, давним консультантом команды Microsoft .NET, вы получите практические советы по созданию надежных, надежных и отзывчивых приложений и компонентов.

В книге рассматриваются следующие темы:
✔️ глубокое понимание архитектуры .NET Framework, среды выполнения и других ключевых тем, включая асинхронное программирование и среду выполнения Windows;
✔️ обширные примеры кода в Visual C#;
✔️ авторитетное, прагматическое руководство по сложным концепциям разработки и др.

Преимущества:
рассматривает тему и не оставляет определенное мнение;
содержит подробную фактическую и историческую справочную информацию;
подробные рекомендации, подкрепленные данными и примерами.

Недостатки:
не обнаружено.
👍3
C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов. 3-е издание
Автор: Прайс М.

#programming #csharp #book

Целевая аудитория: для новичка.

"C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов" — практическое руководство по созданию мощных кроссплатформенных приложений на C# 7 и .NET Core. Эта книга предназначена для тех, кто имеет некоторый опыт программирования или имеет опыт работы в области естественных наук, технологий, инженерии или математики (STEM), и хочет получить прочную основу с C#

В книге рассматриваются следующие темы:
✔️кроссплатформенные приложения, используя C# 7 и .NET Core;
✔️изучение ASP.NET Core, как создавать профессиональные веб-сайты, службы и приложения;
✔️повышение производительности вашего приложения с помощью многозадачности и др.

Преимущества:
большая книга, изобилующая фактами, которые должны знать разработчик;
увлекательная, хорошо организованная.

Недостатки:
автор пытается охватить ВСЕ (чрезмерно разжевывая).
​​Design Patterns in .NET (2019)
Автор: Dmitri Nesteruk

#csharp #book #english #advanced

Язык: английский.

Целевая аудитория: опытные разработчики.

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

В книге рассматриваются следующие темы:
принципы SOLID;
функциональные паттерны;
порождающие паттерны;
структурные паттерны;
поведенческие паттерны.

Преимущества:
актуальный материал по теме;
многочисленные примеры.

Недостатки:
не замечено.