Книги для шарпистов | C#, .NET, F#
Canal cerrado
Лучшие книги по C#
Mostrar más5 150
Suscriptores
-224 horas
-127 días
-4430 días
Archivo de publicaciones
📚Beginning Game AI with Unity: Programming Artificial Intelligence with C# (2021)
✍️Автор: Sebastiano M. Cossu
📃Страниц: 82
Данная книга будет полезна разработчикам игр, чтобы получить базовые знания о программировании искусственного интеллекта с использованием Unity и C#. Вам не будет скучно изучать теорию, лежащую в основе искусственного интеллекта. Вместо этого вы будете учиться на собственном опыте и практике и выполнять интересный проект в каждой главе.
Скачать книгу
📚Learning C# by developing games with Unity 2020: An enjoyable and intuitive approach to getting started with C# programming and Unity (2020)
✍️Автор: Harrison Ferrone
📃Страниц: 356
Это пятое издание было обновлено, чтобы представить современные возможности C# с последней версией игрового движка Unity, и была добавлена новая глава о промежуточных типах коллекций. Начав с основ программирования и языка C#, вы изучите основные концепции программирования на C#, включая переменные, классы и объектно-ориентированное программирование
Что внутри:
🔸 Ознакомьтесь с простыми шагами и примерами для изучения основ программирования на C#
🔸 Познакомьтесь с созданием и реализацией скриптов в Unity
🔸 Создайте базовую игровую механику, такую как игровые контроллеры и стреляющие снаряды, с помощью C#
🔸 Разберитесь в концепциях интерфейсов и абстрактных классов
Скачать книгу
📚Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C# (2019)
✍️Автор: Rod Stephens
📃Страниц: 783
Книга содержит описание важных классических алгоритмов и объясняет, когда каждый из них подходит. Автор показывает, как анализировать алгоритмы, чтобы понять их поведение, и обучает методам, которые могут быть использованы для создания новых алгоритмов для удовлетворения будущих потaребностей
Что внутри:
🔸 Содержит объяснения алгоритмов простыми терминами, а не сложной математикой
🔸Пошаговое руководство по мощным алгоритмам, которые можно использовать для решения сложных задач программирования
🔸Помогает подготовиться к собеседованиям по программированию, которые обычно включают вопросы по алгоритмике
🔸Предлагаемые методы могут быть применены к любому языку программирования
Скачать книгу
📚ASP.NET Core 3 and Angular 9 (2020)
✍️Автор: Valerio De Sanctis
📃Страниц: 667
Изучение фуллстак разработки с использованием требует знания как интерфейсной, так и серверной веб-разработки. Рассказывая о впечатляющих возможностях ASP.NET Core 3.1 и Angular 9, начиная с настройки проекта и заканчивая этапом развертывания, эта книга поможет вам эффективно развивать свои навыки.
Скачать книгу
📚Fundamentals of Computer Programming with C#: Programming Principles, Object-Oriented Programming, Data Structures (2019)
✍️Автор: Svetlin Nakov, Veselin Kolev, Nakov's Team
📃Страниц: 1122
Этот учебник по программированию начинается с первых шагов в программировании и разработке программного обеспечения, таких как переменные, типы данных, условные операторы, циклы и массивы, и продолжается другими основными темами, такими как методы, системы счисления, строки и обработка строк, исключения, классы и объекты.
Скачать книгу
📚Apps and Services with .NET 8 (2023)
✍️Автор: Mark J. Price
📃Страниц: 798
Автор бестселлеров Марк Прайс вернулся, чтобы познакомить вас с новейшими и наиболее распространенными технологиями, которые должен знать разработчик .NET: Blazor Full Stack, ASP.NET Core MVC, ASP.NET Базовые минимальные API, .NET MAUI, gRPC, GraphQL, SQL Server, Cosmos DB, SignalR, функции Azure и многое другое!
Что внутри:
🔸Ознакомьтесь с различными технологиями для реализации сервисов, такими как gRPC и GraphQL
🔸Храните данные и управляйте ими локально и в облаке с помощью SQL Server и Cosmos DB
🔸Используйте ADO.NET SqlClient для реализации веб-сервисов с встроенной поддержкой публикации AOT
🔸Используйте Dapper для повышения производительности по сравнению с EF Core
Скачать книгу
📚ASP.NET 8 Best Practices: Explore techniques, patterns, and practices to develop effective large-scale .NET web apps (2023)
✍️Автор: Jonathan R. Danylko
📃Страниц: 256
Эта книга познакомит вас со структурой проекта, настройкой надежного управления версиями и использованием конвейеров для автоматизированного создания проекта. По мере продвижения вы будете знакомиться с лучшими практиками middleware, изучая, как справляться с задачами интерфейса, включающими JavaScript, CSS и файлы изображений
Что внутри:
🔸Определите наилучший подход к организации управления версиями, проектами и middleware
🔸Выявляйте и устраняйте основные угрозы веб-безопасности, внедряя эффективные стратегии защиты вашего кода
🔸Оптимизируйте Entity Framework для повышения производительности запросов, используя лучшие практики
Скачать книгу
📚Design Patterns in .NET 6 (2022)
✍️Автор: Dmitri Nesteruk
📃Страниц: 469
В книге рассматриваются классические реализации шаблонов проектирования и обсуждается применимость и актуальность конкретных языковых возможностей для реализации шаблонов. Вы узнаете на примерах, рассматривая сценарии, в которых применимы шаблоны
Что внутри:
🔸Ознакомьтесь с последними реализациями шаблонов, доступными в C# 10 и F# 6
🔸Узнайте, как лучше разбираться в архитектуре программного обеспечения
🔸Поймите процесс рефакторинга кода в соответствии с шаблонами
🔸Обратитесь к исследованным и проверенным вариантам шаблонов
Ссылка на книгу
📚C# 10.0 All-in-One For Dummies (2022)
✍️Автор: John Paul Mueller
📃Страниц: 867
Книга содержит информацию об изменениях в C#, а также о практических приложениях и инструментах разработки, которые вам необходимо знать. Рассмотренные новые функции включают записи, инструкции верхнего уровня, улучшения сопоставления с образцом и многое другое. Кроме того, в этой версии больше примеров и фрагментов кода, так что вы можете наглядно увидеть C# в действии!
Что внутри:
🔸Изучите самые основы программирования на C#, даже если у вас нет опыта
🔸Освежите свои знания языка и узнайте, как использовать новые функции в версии 10.0
🔸Прочтите шесть мини-книг по актуальным темам программирования, таким как объектно-ориентированное программирование, Visual Studio и разработка Windows 10
Ссылка на книгу
📚The C# Type System (2024)
✍️Автор: Steve Love
📃Страниц: 784
Система типов является основой, на которой строятся все программы на C#. Система типов C# покажет вам, как эффективно определять и реализовывать типы значений, а также писать более производительный и надежный код. Примеры кода из реального мира и тестовые задания повысят уровень вашего программирования на C# и покажут вам, как наилучшим образом реализовать принципы, которые вы изучаете.
Что внутри:
🔸Как определяемые пользователем типы значений и даже простые типы могут улучшить читаемость вашего кода
🔸 Как параметры и аргументы метода соотносятся с типами ссылок и значений
🔸 Как различия в семантике копирования между значениями и ссылочными типами влияют на поведение программы
Ссылка на книгу
Repost from Библиотека программиста
❗«Библиотека программиста» ищет контент-менеджера для ведения телеграм-каналов
Ищем человека, который грамотно пишет и разбирается в одной из этих тем:
👉С++
👉C#
👉DevOps
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Подробнее о вакансии и форма для отклика — по ссылке.
Ждем вас в команде!
📚Beginning Game AI with Unity (2021)
✍️Автор: Sebastiano M. Cossu
📃Страниц: 150
Разработчики игр воспользуются этой книгой, чтобы получить базовые знания о программировании искусственного интеллекта с использованием Unity и C#. Вам не будет скучно изучать теорию, лежащую в основе искусственного интеллекта. Вместо этого вы будете учиться на опыте и практике и завершать увлекательный проект в каждой главе.
Что внутри:
🔸Понимать основы AI
🔸Создавать искусственный интеллект на основе игрового процесса для решения задач навигации и принятия решений
🔸Применять на практике теорию графов и модели поведения
🔸Решать проблемы поиска пути
Ссылка на книгу
📚Parallel Programming and Concurrency with C# 10 and .NET 6 (2022)
✍️Автор: Alvin Ashcraft
📃Страниц: 321
Эта книга научит как сделать свои приложения более быстрыми и отзывчивыми с помощью параллельного программирования и параллелизма в C#. Книга начинается с основ многопоточной разработки .NET и исследует, как язык и фреймворковые конструкции эволюционировали вместе с .NET. Позже вы познакомитесь с различными вариантами, доступными сегодня в .NET 6, а затем познакомитесь с лучшими практиками, отладкой и модульным тестированием.
Что внутри:
🔸Предотвращайте взаимоблокировки и условия гонки с помощью управляемой многопоточности
🔸Обновляйте пользовательские интерфейсы приложений Windows, не вызывая исключений
🔸Изучите рекомендации по внедрению асинхронных конструкций в существующий код
🔸Избегайте подводных камней при внедрении параллелизма в свой код
Ссылка на книгу
📚Simple and Efficient Programming with C# (2023)
✍️Автор: Vaskaran Sarcar
📃Страниц: 322
Эта книга разделена на пять частей. Первая часть начинается с подробного обсуждения полиморфизма. Затем она показывает вам, как правильно использовать абстрактные классы и интерфейсы, и учит различать, какую технику использовать для конкретного сценария. Обсуждения комментариев к коду научат вас, как эффективно их использовать и почему вам нужно быть осторожным с комментариями к коду.
Что внутри:
🔸Проанализируйте альтернативные решения перед внедрением, сравнив плюсы и минусы
🔸Улучшите производительность полиморфного кода
🔸Знайте побочные эффекты плохих/избыточных комментариев
🔸Поймите важность принципов SOLID и DRY
Ссылка на книгу
📚 Target C# (2023)
✍️Автор: Byrne G.
📃Страниц: 1084
Первые две главы книги знакомят нас с .NET framework, интегрированной средой разработки Visual Studio. Мы рассматриваем широкий спектр основных концепций программирования, включая типы данных, выбор, итерацию, массивы, методы, классы и объекты, сериализацию, обработку файлов, обработку строк и обработку исключений. Изучения этих глав более чем достаточно, чтобы мы могли разрабатывать приложения, эмулирующие код коммерческого приложения.
Ссылка на книгу
📚 Pro C# 10 with .NET 6 (2022)
✍️Автор: Troelsen A., Japikse Ph.
📃Страниц: 1680
Задача книги предоставить вам глубокое и детальное изучение синтаксиса и семантики C#. Вторая задача - проиллюстрировать использование .NET. К ним относятся доступ к базе данных с помощью ADO.NET и Entity Framework (EF) Core, пользовательские интерфейсы с Windows Presentation Foundation (WPF) и, наконец, службы RESTful и веб-приложения с помощью ASP.NET Core
Ссылка на книгу
📚C# Programming for Absolute Beginners (2021)
✍️Автор: Radek Vystavěl
📃Страниц: 376
В этой книге вы создадите несколько реальных программ, и для этого вам нужно выучить язык программирования, который является тем, что дает компьютеру инструкции. Языки программирования обеспечивают взаимодействие между компьютерами и людьми. Они достаточно строги, чтобы их могли понять абсолютно тупые компьютеры, и в то же время они достаточно человечны, чтобы программисты могли писать код, используя их.
Ссылка на книгу
📚Problem Solving in Data Structures and Algorithms Using C# (2018)
✍️Автор: Hemant Jain
📃Страниц: 626
Эта книга познакомит вас с миром структур данных и алгоритмов. Структуры данных определяют способ размещения данных в памяти для быстрого и эффективного доступа, в то время как алгоритмы представляют собой набор инструкций для решения задач путем манипулирования этими структурами данных.
Ссылка на книгу
📚The C# Player's Guide (2018)
✍️Автор: RB Whitaker
📃Страниц: 497
Эта книга охватывает язык C# с нуля. Это не предполагает, что вы занимаетесь программированием в течение многих лет. С этой книгой в качестве компаньона вы скоро отправитесь спасать мир (или завоевывать его) с помощью собственных программ на C#!
Пятое издание обновлено для C# 10, .NET 6 и Visual Studio 2022.
Ссылка на книгу
📚Get programming with F# (2018)
✍️Автор: Isaac Abraham
📃Страниц: 594
В этой книге на практике рассматривается, как начать использовать методы функционального программирования на F# в производственных приложениях, используя фреймворки, библиотеки и инструменты, с которыми вы уже знакомы, а также исследуя библиотеки, специфичные для F#, которые открывают всевозможные интересные возможности, невозможные сегодня в C# и VB .NET.
Ссылка на книгу
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
