Книги для шарпистов | C#, .NET, F#
关闭频道
5 150
订阅者
-224 小时
-127 天
-4430 天
帖子存档
📚Boost your Unity/C# AI Programming (2023)
✍️Автор: Mina Pecheux
📃Страниц: 294
Вы хотите оживить своих NPC, мобов и боссов? Вам интересно изучить классические инструменты разработчика игр с искусственным интеллектом? Вы ищете практический подход к программированию с использованием искусственного интеллекта для вашего следующего проекта на Unity / C#? Тогда эта книга, возможно, как раз для вас!
Скачать книгу
📚Hands-On Visual Studio 2022: A developer's guide to new features and best practices with .NET 8 and VS 2022 for maximum productivity (2024)
✍️Автор: Hector Uriel Perez Rojas, Miguel Angel Teheran Garcia
📃Страниц: 336
Visual Studio 2022 широко признана лучшей IDE (интегрированной средой разработки) для разработки приложений в различных областях. Эта книга представляет собой всеобъемлющее руководство как для начинающих, так и для опытных разработчиков .NET, которые хотят ознакомиться с ее базовыми, расширенными и новыми функциями.
Скачать книгу
📚Concurrency in .NET: Modern patterns of concurrent and parallel programming. With examples in C# and F# (2018)
✍️Автор: Riccardo Terrell
📃Страниц: 570
Книга учит, как создавать параллельные и масштабируемые программы в .NET, используя функциональную парадигму. Это руководство предназначено для разработчиков, архитекторов и увлеченных программистов, которые заинтересованы в написании кода с повышенной скоростью и эффективностью путем принятия декларативного и безболезненного стиля программирования.
Что внутри:
🔸Наиболее важные абстракции параллелизма;
🔸Использование модели программирования агента;
🔸Реализация обработки потока событий в реальном времени;
🔸Выполнение неограниченных асинхронных операций;
Скачать книгу
📚C# Data Structures and Algorithms: Harness the power of C# to build a diverse range of efficient applications (2024)
✍️Автор: Marcin Jamro
📃Страниц: 245
Полное руководство по использованию структур данных и алгоритмов для написания сложного кода на C#
Что внутри:
🔸Как использовать массивы и списки для получения лучших результатов в сложных сценариях
🔸Реализовывать алгоритмы, подобные Ханойской башне, на стеках объектов C#
🔸Создавать расширенные приложения с использованием хэш-таблиц, словарей и наборов
🔸Положительно влиять на эффективность приложений с помощью обхода дерева
Скачать книгу
📚Mastering API Architecture: Design, Operate, and Evolve API-Based Systems (2023)
✍️Автор: James Gough, Daniel Bryant, Matthew Auburn
📃Страниц: 245
Из этой практической книги вы узнаете о стратегиях создания и тестирования REST API, использующих API-шлюзы для объединения предложений на уровне микросервисов. Авторы книги Джеймс Гоф, Дэниел Брайант и Мэтью Оберн показывают, как простые дополнения к этой инфраструктуре могут помочь инженерам и организациям мигрировать в облако, а также открыть возможности для объединения внутренних сервисов с помощью технологий типа service mesh.
Скачать книгу
📚Acing the System Design Interview (2024)
✍️Автор: Zhiyong Tan
📃Страниц: 472
В этой книге вы овладеете структурированным и организованным подходом к изложению идей системного дизайна, таких как:
🔸Масштабирование приложений для поддержки большого трафика
🔸Методы распределенных транзакций для обеспечения согласованности данных
🔸Сервисы для функционального разделения, такие как API-шлюз и сервисная сетка
🔸Общие парадигмы API, включая REST, RPC и GraphQL
Скачать книгу
📚Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12 (2023)
✍️Автор: Matt Eland
📃Страниц: 429
Узнайте, как улучшить ремонтопригодность кода на C#, используя современные инструменты и методы для устранения технических проблем при безопасной и эффективной работе с устаревшим кодом
Что внутри:
🔸Разберитесь с техническим долгом, его причинами и следствиями, а также способами его предотвращения
🔸Изучите различные способы рефакторинга классов, методов и строк кода
🔸Узнайте, как писать эффективные модульные тесты, поддерживаемые такими библиотеками, как Moq
🔸Поймите принципы и факторы SOLID, которые приводят к созданию поддерживаемого кода
Скачать книгу
📚C# 12 Pocket Reference: Instant Help for C# 12 Programmers (2023)
✍️Автор: Joseph Albahari, Ben Albahari
📃Страниц: 335
Это целенаправленное и практичное руководство расскажет вам именно то, что вам нужно знать, без длинных вступлений или раздутых примеров. Краткий и удобный для просмотра карманный справочник является идеальным источником быстрой информации. Если вы знаете Java, C++ или более раннюю версию C#, это руководство поможет вам быстро освоиться.
Скачать книгу
📚Software Architecture with C# 12 and .NET 8 (2023)
✍️Автор: Gabriel Baptista, Francesco Abbruzzese
📃Страниц: 515
Архитектура программного обеспечения становится важной по мере роста размера и сложности ваших приложений. Архитектура программного обеспечения с использованием C# 12 и .NET 8 позволяет применять теорию проектирования высокого уровня в контексте .NET, обучая вас ключевым навыкам, концепциям и лучшим практикам, необходимым для того, чтобы стать эффективным архитектором программного обеспечения .NET.
Что внутри:
🔸Программируйте и поддерживайте Azure DevOps и изучайте проекты на GitHub
🔸Применяйте архитектурные подходы, такие как многоуровневая архитектура
🔸Делайте эффективный выбор между облачными решениями и решениями для хранения данных
🔸Используйте такие инструменты, как контейнеры, для эффективного управления микросервисами
Скачать книгу
📚Building Modern SaaS Applications with C# and .NET (2023)
✍️Автор: Andy Watt
📃Страниц: 476
Отправляйтесь в технологическое приключение и создавайте приложения "Программное обеспечение как услуга" (SaaS), используя технологический стек Microsoft
Что внутри:
🔸Изучите SaaS и поймите его важность в разработке современных приложений
🔸Узнайте о мультитенантности и ее влиянии на проектные решения для SaaS
🔸Создайте, протестируйте и разверните базу данных, API и пользовательский интерфейс для SaaS-приложения
🔸Подходите к аутентификации и авторизации как профессионал
Скачать книгу
📚Learning Blazor: Build Single-Page Apps with WebAssembly and C# (2022)
✍️Автор: David Pine
📃Страниц: 327
Воспользуйтесь своими навыками C# для создания компонентов пользовательского интерфейса и взаимодействия с .NET на стороне клиента. Из этого практического руководства вы узнаете, как использовать Blazor WebAssembly для разработки веб-приложений следующего поколения.
Что внутри:
🔸Создайте красивое, многофункциональное приложение Blazor
🔸Разработайте и локализуйте приложение корпоративного масштаба с помощью GitHub Actions и Azure Cognitive Services Translator
🔸Создайте расширенные сценарии проверки для компонентов на основе ввода с помощью форм
Скачать книгу
📚Design Patterns in .NET 6: Reusable Approaches in C# and F# for Object-Oriented Software Design (2022)
✍️Автор: Dmitri Nesteruk
📃Страниц: 295
Эксперт по шаблонам Дмитрий Нестерук демонстрирует возможные реализации шаблонов, обсуждает альтернативы и взаимосвязи с шаблонами, а также иллюстрирует, как можно использовать специальный инструмент рефакторинга (JetBrains Rider) для простой реализации шаблонов проектирования
Что внутри:
🔸Узнайте, как лучше рассуждать об архитектуре программного обеспечения
🔸Поймите процесс рефакторинга кода в соответствии с шаблонами
🔸Обратитесь к исследованным и проверенным вариантам шаблонов
🔸Изучите полные автономные примеры, многие из которых охватывают сложные сценарии
Скачать книгу
📚Implementing Design Patterns in C# 11 and .NET 7: Learn how to design and develop robust and scalable applications using design patterns (2024)
✍️Автор: Alexandre F. Malavasi Cardoso
📃Страниц: 255
Эта книга представляет собой полное руководство по шаблонам проектирования и объектно-ориентированному программированию (ООП) на C# и .NET. Она охватывает все, начиная с основ C# и Visual Studio и заканчивая продвинутыми темами, такими как архитектура программного обеспечения и лучшие практики кодирования, включая принципы SOLID.
Что внутри:
🔸Узнайте, как использовать шаблон Singleton, чтобы гарантировать, что в вашем приложении существует только один экземпляр класса.
🔸 Узнайте, как использовать шаблон Prototype для создания новых объектов путем копирования существующих объектов.
🔸 Узнайте, как использовать шаблон Factory Method для создания объектов без указания их конкретных классов.
🔸 Узнайте, как использовать шаблон адаптера для совместной работы несовместимых интерфейсов.
Скачать книгу
📚Developing Cloud-Native Solutions with Microsoft Azure and .NET (2023)
✍️Автор: Ashirwad Satapathi, Abhishek Mishra
📃Страниц: 186
В этой книге приведены пошаговые объяснения основных концепций, практические примеры и вопросы для самопроверки, которые помогут вам приобрести необходимый опыт для создания облачных решений с использованием Microsoft Azure и .NET.
Что внутри:
🔸Создайте веб-API ASP.NET 6 для отправки сообщений в очередь служебной шины Azure
🔸Используйте и внедряйте коммуникационные службы Azure
🔸Создайте и контейнеризируйте .NET API
🔸Разбирайтесь в решениях IoT с использованием Azure IoT Hub, функций Azure и Azure Cosmos DB
Скачать книгу
📚Simple and Efficient Programming with C# (2023)
✍️Автор: Vaskaran Sarcar
📃Страниц: 317
Эта книга разделена на пять частей. Первая часть начинается с подробного обсуждения полиморфизма. Затем она показывает вам, как правильно использовать абстрактные классы и интерфейсы, и учит различать, какую технику использовать для конкретного сценария. Обсуждения комментариев к коду научат вас, как эффективно их использовать и почему вам нужно быть осторожным с комментариями к коду.
Что внутри:
🔸Проанализируйте альтернативные решения перед внедрением, сравнив плюсы и минусы
🔸Улучшите производительность кода
🔸Знайте побочные эффекты плохих/избыточных комментариев
🔸Поймите важность принципов SOLID и DRY
Скачать книгу
📚Building Single Page Applications in .NET Core 3: Jumpstart Coding Using Blazor and C# (2020)
✍️Автор: Michele Aponte
📃Страниц: 59
Эта книга предназначена для того, чтобы вам было удобно создавать одностраничное приложение в кратчайшие сроки. Приготовьтесь к созданию полноценного бизнес-приложения, которое обучает и укрепляет навыки, необходимые вам в производственной среде Blazor.
Что внутри:
🔸Разработка интерфейса приложения с использованием C# и .NET Core
🔸Воспользуйтесь этим кратким руководством для разработчиков .NET, которым необходимо улучшить свое приложение с помощью одностраничного интерфейса.
🔸Используйте подход "сначала код", который моделирует реальное бизнес-приложение
🔸Получите информацию для разработки высокофункционального и удобного в обслуживании приложения
Скачать книгу
📚Selenium WebDriver Recipes in C#: Practical Testing Solutions for Selenium WebDriver (2024)
✍️Автор: Courtney Zhan
📃Страниц: 331
Эта редакция включает настройку кода Visual Studio, дополнительные рецепты и новые главы о Selenium DevTools и непрерывном тестировании. Вы увидите, как использовать Selenium WebDriver для списков выбора, навигации, утверждений, фреймворков, загрузки файлов и всплывающих диалоговых окон
Что внутри:
🔸Отладка тестовых сценариев и тестовых данных
🔸Работа с сервером удаленного управления Selenium
🔸Управление профилями и возможностями браузера и работа с ними
🔸Мониторинг тестов для улучшения взаимодействия с пользователем (UX)
Скачать книгу
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
