Книги для шарпистов | C#, .NET, F#
Закритий канал
Лучшие книги по C#
Показати більше5 150
Підписники
-224 години
-127 днів
-4430 день
Архів дописів
📚Blazor Revealed: Building Web Applications in .NET (2019)
✍️Автор: Peter Himschoot
📃Страниц: 264
В книге показано, как получить доступ к богатой библиотеке функциональных возможностей .NET, таких как компонентная модель для создания составного пользовательского интерфейса, в том числе как разрабатывать повторно используемые компоненты, которые могут использоваться на многих страницах и веб-сайтах. Также предусмотрен обмен данными с сервером, предоставляющий вам доступ к микросервисам и службам баз данных.
Ссылка на книгу
📚Modern Algorithms for Image Processing: Computer Imagery by Example Using C# (2019)
✍️Автор: Vladimir Kovalevsky
📃Страниц: 279
Современные алгоритмы обработки изображений раскрывают тему обработки изображений на примерах. На протяжении всей книги вы будете создавать проекты, которые решают типичные проблемы, с которыми вы можете столкнуться в мире цифровой обработки изображений
Ссылка на книгу
📚Blockchain in Action (2020)
✍️Автор: Bina Ramamurthy
📃Страниц: 352
Книга рассказывает о том, как проектировать и создавать децентрализованные приложения на основе блокчейна, и написана понятным языком, без использования жаргона. Во-первых, вы получите общее представление о том, как работает блокчейн. Затем вы создадите свой первый смарт-контракт с использованием Ethereum и Solidity, добавите веб-интерфейс, проверку достоверности и другие функции, пока ваше приложение не будет готово к развертыванию. Единственное, что вам нужно для начала, - это стандартное аппаратное обеспечение и программное обеспечение с открытым исходным кодом.
Ссылка на книгу
📚Code That Fits in Your Head: Heuristics for Software Engineering (2021)
✍️Автор: Mark Seemann
📃Страниц: 406
Книга предлагает незаменимые практические советы по написанию кода в устойчивом темпе и контролю сложности, из-за которой проекты выходят из-под контроля.
Что внутри:
🔸Выбирайте те подходы и процессы, которые работают, и избегайте неудачных метафор, которые не работают
🔸Используйте контрольные списки, чтобы раскрепоститься и улучшить результаты с помощью навыков, которыми вы уже обладаете
🔸Преодолейте “паралич анализа”, создав и развернув вертикальный фрагмент вашего приложения
🔸Противодействовать силам, которые приводят к гниению кода и ненужной сложности
Ссылка на книгу
📚Parallel and High Performance Computing (2021)
✍️Автор: Robert Robey, Yuliana Zamora
📃Страниц: 704
Книга предлагает методы, гарантированно повышающие эффективность вашего кода. Вы научитесь оценивать аппаратные архитектуры и работать со стандартными инструментами отрасли, такими как OpenMP и MPI. Вы освоите структуры данных и алгоритмы, которые лучше всего подходят для высокопроизводительных вычислений, а также методы, позволяющие экономить энергию на портативных устройствах. Вы даже сможете провести масштабную симуляцию цунами на нескольких графических процессорах.
Ссылка на книгу
📚Unity Game Development Cookbook: Essentials for Every Game (2019)
✍️Автор: Paris Buttfield-Addison, Jon Manning, Tim Nugent
📃Страниц: 356
Узнайте, как в полной мере использовать игровой движок Unity для разработки как 3D, так и 2D игр ― от основ написания сценариев до полезных приемов в игровом процессе, поведении и анимации
Что внутри:
🔸2D и 3D графика
🔸Математика, физика и управление персонажами
🔸Анимация и движения
🔸Поведение и искусственный интеллект
Скачать книгу
📚Modern Distributed Tracing in .NET: A practical guide to observability and performance analysis for microservices (2023)
✍️Автор: Molkova, Liudmila, Kanzhelev, Sergey
📃Страниц: 334
Эта книга предназначена для разработчиков программного обеспечения, архитекторов и системных операторов, которые работают с сетевыми сервисами.Те, кто хочет использовать современные инструменты и стандарты обеспечения наблюдаемости и применять целостный подход к анализу производительности и сквозной отладке. Тестировщики программного обеспечения и инженеры службы поддержки также найдут эту книгу полезной
Скачать книгу
📚Domain-Driven Design: Tackling Complexity in the Heart of Software (2003)
✍️Автор: Eric Evans
📃Страниц: 382
Эрик Эванс написал фантастическую книгу о том, как вы можете привести дизайн вашего программного обеспечения в соответствие с вашей ментальной моделью проблемной области, с которой вы работаете. Речь идет не о том, чтобы нарисовать картинку предметной области; речь идет о том, как вы о ней думаете, на каком языке вы об этом говорите и как вы организуете свое программное обеспечение, чтобы оно отражало ваше улучшающееся понимание предметной области
Скачать книгу
📚50 Algorithms Every Programmer Should Know: An unbeatable arsenal of algorithmic solutions for real-world problems (2023)
✍️Автор: Imran Ahmad
📃Страниц: 310
Умение использовать алгоритмы для решения реальных задач - необходимый навык для любого разработчика или программиста. Эта книга поможет вам не только развить навыки выбора и использования алгоритма для решения проблем в реальном мире, но и понять, как он работает.
Скачать книгу
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
🤖Про нейросети
Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей
Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка
Библиотека нейротекста | ChatGPT, Gemini, Bing
Библиотека нейровидео | Sora AI, Runway ML, дипфейки
Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Книги для джавистов | Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
📚Pro ASP.NET Core 6: Develop Cloud-Ready Web Applications Using MVC, Blazor, and Razor Pages (2022)
✍️Автор: Adam Freeman
📃Страниц: 1267
Эта книга выдержана в том же формате и стиле, что и популярные предыдущие издания, но содержит все самое современное для новой версии ASP.NET Core for .NET 6 и расширяет тематику, охватывая всю платформу ASP.NET Core. Вы по достоинству оцените полностью проработанный пример функционирующего приложения ASP.NET Core, которое вы можете использовать в качестве шаблона для своих собственных проектов.
Скачать книгу
📚Dependency Injection Principles, Practices, and Patterns (2019)
✍️Автор: Mark Seemann, Steven van Deursen
📃Страниц: 562
Книга учит вас использовать DI для уменьшения жестко заданных зависимостей между компонентами приложения. Вы начнете с изучения того, что такое DI и какие типы приложений от него выиграют. Затем вы проработаете конкретные сценарии, используя C# и .NET фреймворк для реализации DI в ваших собственных проектах
Скачать книгу
📚Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems (2018)
✍️Автор: Martin Kleppmann
📃Страниц: 614
В этом практическом и всеобъемлющем руководстве автор Мартин Клеппманн поможет вам сориентироваться в этом многообразии, рассмотрев плюсы и минусы различных технологий обработки и хранения данных. Программное обеспечение постоянно меняется, но основные принципы остаются неизменными. Из этой книги инженеры-программисты и архитекторы узнают, как применять эти идеи на практике и как в полной мере использовать данные в современных приложениях.
Скачать книгу
📚Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy (2021)
✍️Автор: Vladik Khononov
📃Страниц: 340
Автор Влад Кононов покажет вам, как эти методы приводят к надежной реализации бизнес-логики и помогают разрабатывать перспективное программное обеспечение. Вы изучите взаимосвязь между предметно-ориентированным проектированием (DDD) и другими методологиями, чтобы обеспечить принятие архитектурных решений, отвечающих требованиям бизнеса. Вы также познакомитесь с реальной историей внедрения DDD в начинающей компании.
Скачать книгу
📚Rx.NET in Action: With examples in C# (2017)
✍️Автор: Tamir Dresher
📃Страниц: 298
Начав с обзора дизайна и архитектуры реактивных приложений на базе Rx, вы познакомитесь с подробными примерами кода, чтобы на собственном опыте узнать, как использовать богатые возможности запросов, которые предоставляет Rx, и модель параллелизма Rx, которая позволяет вам контролировать как асинхронность вашего кода, так и процесс обработки из обработчиков событий
Что внутри:
🔸Введение в Rx на C#
🔸Создание и использование потоков данных и событий
🔸Построение сложных запросов на основе потоков событий
🔸Обработка ошибок и тестирование кода Rx
Ссылка на книгу
📚Microservices Design Patterns in .NET: Making sense of microservices design and architecture using .NET Core (2023)
✍️Автор: Trevoir Williams
📃Страниц: 298
Создание приложения на основе микросервисов - непростая задача, и необходимо решить множество проблем. По мере прохождения глав этого руководства вы с головой погрузитесь в проблемы, связанные с этим архитектурным подходом, а затем изучите шаблоны проектирования, которые решают эти проблемы. Вы также узнаете, как быть продуманным в своем архитектурном проекте, чтобы преодолеть основные трудности при создании микросервисов.
Что внутри:
🔸Используйте принципы проектирования, основанные на домене, при разработке микросервисов
🔸Используйте такие шаблоны, как поиск источников событий, использование базы данных для каждой службы и асинхронное взаимодействие
🔸Создавайте устойчивые веб-сервисы и устраняйте сбои и простои в работе
🔸Обеспечьте согласованность данных в распределенных системах
Ссылка на книгу
📚The C# Player's Guide (2022)
✍️Автор: R. B. Whitaker
📃Страниц: 497
Это совсем другой учебник по программированию. Подобно увлекательной видеоигре, программирование - это часто сложный, но всегда полезный процесс. Эта книга избавляет от пыльной, скучной сухости типичных учебников по программированию, заменяя их чем-то более увлекательным и ароматным: немного юмора, непринужденный тон и примеры с драконами и астероидами вместо банковских счетов и сотрудников.
Ссылка на книгу
📚Starting out with Visual C# (2019)
✍️Автор: Tony Gaddis
📃Страниц: 2663
Книга предназначена для студентов, не имеющих опыта программирования. Студенты-новички в программировании по достоинству оценят четкие, практичные объяснения и подробные пошаговые инструкции, которые содержатся в практических руководствах. Отличительная черта Gaddis - пошаговые инструкции, подкрепленные подходом, основанным на графическом интерфейсе, который мотивирует студентов к созданию приложений Visual C# на основе графического интерфейса, управляемых событиями.
Ссылка на книгу
📚Unit Testing Principles, Practices, and Patterns (2020)
✍️Автор: Vladimir Khorikov
📃Страниц: 305
Книга научит вас разрабатывать и писать тесты, нацеленные на ключевые области вашего кода, включая модель предметной области. В этом наглядном руководстве вы узнаете, как разрабатывать тесты и интегрировать тестирование на протяжении всего жизненного цикла приложения.
Что внутри:
🔸Универсальные рекомендации по оценке любого модульного теста
🔸Тестирование для выявления и устранения антишаблонов
🔸Рефакторинг тестов вместе с производственным кодом
🔸Использование интеграционных тестов для проверки всей системы в целом
Ссылка на книгу
📚C# Compiler Construction: Build Robust Language Tools Targeting the .NET Framework (2024)
✍️Автор: Theophilus Edet
📃Страниц: 368
Раскройте секреты разработки компиляторов с помощью C# . Окунитесь в мир разработки программного обеспечения и узнайте, как использовать возможности C# для создания надежных языковых средств, ориентированных на .NET Framework.
Ссылка на книгу
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
