CodeMode | Программирование
11.8K subscribers
2.4K photos
7 files
2.43K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de
Download Telegram
📘Внедрение зависимостей на платформе .NET. Марк Симан, Стивен ван Дерсен.

• Это переработанное и дополненное издание классической книги «Внедрение зависимостей в .NET».

• Вы научитесь правильно внедрять зависимости для устранения жесткой связи между компонентами приложения. Познакомитесь с подробными примерами и усвоите основы работы с ключевыми библиотеками, необходимыми для внедрения зависимостей в .NET и .NET Core.

В книге:
• Рефакторинг существующего кода в слабо связанный код
• Методы DI, которые работают со статически типизированными ОО языками
• Интеграция с общими платформами .NET Framework
• Обновленные примеры, иллюстрирующие DI в .NET Core

🧷Скачать бесплатно.

2021 #RU #NET
📕Architecting ASP.NET Core Applications, 3rd Edition

Эта уникальная книга ASP.NET Core восполнит пробелы, которых вам не хватает в разработке REST API и серверной части. Узнайте, как создавать надежные, поддерживаемые и гибкие приложения, используя шаблоны проектирования Gang of Four (GoF) и современные архитектурные принципы. Это новое издание обновлено для .NET 8 и посвящено исключительно серверной части, с новым содержанием о шаблоне REPR, тестировании с использованием черного ящика и создании модульных монолитов.
Вы начнете с изучения основополагающих концепций, таких как REST, принципы SOLID, минимальные API, внедрение зависимостей и другие ASP.NET Механизмы Core 8. Затем вы научитесь разрабатывать компоненты с использованием шаблонов проектирования, в том числе многих из GoF. Наконец, вы изучите организацию кода вашего приложения с помощью шаблонов, которые варьируются от слоев до функционально-ориентированных вертикальных срезов, попутно затрагивая CQR и микросервисы.
Это не кулинарная книга. Вместо этого вы поймете, как работают бизнес-ориентированные компоненты, как их писать и как собирать, чтобы создавать собственные API-интерфейсы, а не зацикливаться на рецептах, которые никогда не будут соответствовать вашим потребностям в реальном мире.

🧷Скачать бесплатно.

2024
#ENG #NET

CodeMode | Программирование | ChatGPT
📕 Конкурентность и параллелизм на платформе .NET. Паттерны эффективного проектирования

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

🧷Скачать бесплатно.

2019
#RU #NET

CodeMode | Программирование | ChatGPT
📕 Concurrency in .NET

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

🧷Скачать бесплатно.

2018
#RU #NET

CodeMode | Программирование | ChatGPT
📕 Inside Microsoft .NET IL Assembler

Честно говоря, я не думаю, что у меня был большой выбор в этом вопросе. Позвольте мне объяснить. С технологией Microsoft .NET, захватывающей мир, с вовлечением все большего числа специалистов по информации, большое количество книг, охватывающих различные аспекты этой технологии, начали появляться — и не слишком рано. Увы, практически все эти книги посвящены программированию на основе .NET на языках высокого уровня и средах быстрой разработки приложений (RAD). Несомненно, это чрезвычайно важно, и я уверен, что все эти книги придется переиздавать, чтобы удовлетворить спрос. Но как насчет сантехники?

Вселенная .NET, как и другие вселенные информационных технологий, напоминает большую пирамиду, перевернутую вверх дном и стоящую на своей вершине. Верхушка, на которой стоит пирамида .NET, — это среда выполнения общего языка. Среда выполнения преобразует двоичный код промежуточного языка (IL) в платформенно-зависимый (собственный) машинный код и выполняет его. На вершине среды выполнения находятся библиотека классов .NET Framework, компиляторы и среды, такие как Microsoft Visual Studio .NET. А над ними начинаются уровни разработки приложений, от инструментальных до ориентированных

🧷Скачать бесплатно.

2002
#ENG #NET

CodeMode | Программирование | ChatGPT
📕 C# 8 и .NET Core. Разработка и оптимизация (4-е издание)

В издании рассмотрены все темы, связанные с разработкой на C#. В начале книги вы ознакомитесь с основами C#, в том числе с объектно-ориентированным программированием, а также с новыми возможностями C# 8.0. Несколько глав посвящено .NET Standard API, применяемым для запроса данных и управления ими, отслеживания производительности и ее повышения, работы с файловой системой, асинхронными потоками, сериализацией и шифрованием. Кроме того, на примерах кроссплатформенных приложений вы сможете собрать и развернуть собственные. Например, веб-приложения с использованием ASP.NET Core или мобильные приложения на Xamarin Forms. Также вы познакомитесь с технологиями, применяемыми при создании приложений Windows для ПК, в частности с Windows Forms, Windows Presentation Foundation (WPF) и Universal Windows Platform (UWP).

🧷Скачать бесплатно.

2019
#ENG #NET

CodeMode | Программирование | ChatGPT