Книги для шарпистов | C#, .NET, F#
کانال بسته
5 150
مشترکین
-424 ساعت
-137 روز
-4730 روز
آرشیو پست ها
📚Learning Blazor (First Early Release) (2022)
✍️Автор: David Pine
📃Страниц: 189
Воспользуйтесь преимуществами своих навыков в C# для создания пользовательского интерфейса и взаимодействия с .NET на стороне клиента. Из этого практического руководства вы узнаете, как использовать Blazor WebAssembly для разработки веб-интерфейсов. Построенный на ASP.NET, Blazor представляет возможность разрабатывать одностраничные приложения (SPA)
Что внутри:
🔸Создайте красивое, многофункциональное приложение Blazor
🔸Разработайте приложение корпоративного масштаба с помощью GitHub Actions и Azure Cognitive Services Translator
🔸Создайте расширенные сценарии проверки для компонентов на основе ввода с помощью форм
🔸Автоматически развертывайте и размещайте в Azure статические веб-приложения и полагайтесь на HTTP-сервисы
Ссылка на книгу
📚Head First C#: A Learner's Guide to Real-World Programming with C# and .NET Core (2021)
✍️Автор: Andrew Stellman
📃Страниц: 800
Погрузитесь в C# и создавайте приложения, пользовательские интерфейсы, игры и многое другое, используя это увлекательное и очень наглядное введение в C#, .NET Core и Visual Studio.
Основанный на последних исследованиях в области когнитивной науки и теории обучения, Head First C# использует визуально насыщенный формат для вовлечения вашего ума, а не перегруженный текстом подход, от которого хочется спать
Ссылка на книгу
📚C# 11 and .NET 7 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 7, Blazor, and EF Core 7, 7th Edition (2022)
✍️Автор: Mark J. Price
📃Страниц: 818
Обширно переработанное с учетом новейших возможностей C# 11 и .NET 7, это последнее издание нашего руководства поможет вам уверенно писать код на C#.
Что внутри:
🔸Создавайте богатый веб-интерфейс, используя Blazor, Razor Pages и другие функции ASP.NET Core
🔸Функции записи, тестирования и отладки
🔸Запросы к данным и манипулирование ими с помощью LINQ
🔸Интегрируйте и обновляйте базы данных в своих приложениях с помощью моделей Entity Framework Core
Ссылка на книгу
📚C# 8.0 in a Nutshell (2020)
✍️Автор: Joseph Albahari, Eric Johannsen
📃Страниц: 1104
Если у вас есть вопросы о C# 8.0 или .NET Core, данная книга поможет найти ответы. C# - это необычайно гибкий и широкий язык программирования, и с его постоянным ростом есть еще много чему поучиться. В соответствии с традициями руководств O’Reilly Nutshell, это полностью обновленное издание - один из лучших справочников по языку C#.
Что внутри:
🔸Ознакомитесь с C#, от синтаксиса и переменных до сложных тем, таких как указатели, замыкания и шаблоны
🔸Погрузитесь в подробности LINQ;
🔸Изучите параллелизм и асинхронность, расширенные потоки и параллельное программирование;
Ссылка на книгу
📚Hands-On Software Architecture with C# 9 and .NET 5 (2020)
✍️Автор: Gabriel Baptista, Francesco Abbruzzese
📃Страниц: 701
Архитектура программного обеспечения - это практика реализации структур и систем, которые оптимизируют процесс разработки программного обеспечения и улучшают качество приложения. Работая с данной книгой по программной архитектуре, вы последуете практическому подходу к изучению различных архитектурных методов, которые помогут вам разрабатывать и поставлять высококачественные продукты.
Что внутри:
🔸Преодолеете реальные архитектурные проблемы и решите вопросы проектирования;
🔸Научитесь применять архитектурные подходы, такие как многоуровневая архитектура, сервис-ориентированная архитектура (SOA) и микросервисы;
🔸Узнаете, как программировать и поддерживать функции Azure с использованием C#;
Ссылка на книгу
📚Metaprogramming in C#: Automate your .NET development and simplify overcomplicated code (2023)
✍️Автор: Einar Ingebrigtsen
📃Страниц: 352
Метапрограммирование - это техника, которая помогает разработчикам автоматизировать повторяющиеся задачи, генерировать масштабируемый код и повышать производительность при разработке программного обеспечения. Это исчерпывающее руководство, которое поможет вам полностью раскрыть потенциал метапрограммирования в среде выполнения .NET.
Что внутри:
🔸Как метапрограммирование может принести пользу?
🔸Концепции метапрограммирования
🔸Разъяснение с помощью существующих примеров из реального мира
🔸Рассуждения о типах с использованием отражения
🔸Использование атрибутов
🔸Динамическая генерация прокси
🔸И многое другое
Ссылка на книгу
📚Metaprogramming in C#: Automate your .NET development and simplify overcomplicated code (2023)
✍️Автор: Einar Ingebrigtsen
📃Страниц: 352
Метапрограммирование - это техника, которая помогает разработчикам автоматизировать повторяющиеся задачи, генерировать масштабируемый код и повышать производительность при разработке программного обеспечения. Это исчерпывающее руководство, которое поможет вам полностью раскрыть потенциал метапрограммирования в среде выполнения .NET.
Что внутри:
🔸Как метапрограммирование может принести пользу?
🔸Концепции метапрограммирования
🔸Разъяснение с помощью существующих примеров из реального мира
🔸Рассуждения о типах с использованием отражения
🔸Использование атрибутов
🔸Динамическая генерация прокси
🔸И многое другое
Ссылка на книгу
📚Functional Programming with C#: Create More Supportable, Robust, and Testable Code (2023)
✍️Автор: Simon Painter
📃Страниц: 325
Автор объясняет, как можно сразу писать функциональный код на C#, без установки зависимостей или функций, более новых, чем .NET 3. Вы узнаете, почему концепции функционального программирования могут принести пользу в вашей работе.
Что внутри:
🔸Откройте для себя особенности функциональной парадигмы,
🔸Напишите код, который будет более надежным, менее подверженным ошибкам и более простым в тестировании
🔸Изучите менее традиционные способы использования структур, доступных в C#
🔸Изучите практические аспекты использования функционального C# в бизнес-среде
Ссылка на книгу
📚Introducing Functional Programming Using C#: Leveraging a New Perspective for OOP Developers (2023)
✍️Автор: Vaskaran Sarcar
📃Страниц: 324
Эта книга поможет вам изучить, проанализировать и использовать функциональные аспекты C#, чтобы вы могли создавать более совершенные программы.
Что внутри:
🔸Понимать, как концепции функционального программирования могут быть реализованы с помощью C#
🔸Провести рефакторинг существующего кода (в соответствии с парадигмой FP), чтобы сделать его более читабельным и поддерживаемым
🔸Знать, как расширенные функции (такие как делегаты, лямбда-выражения, дженерики) можно использовать по-разному
Скачать книгу
📚Developing on AWS with C#: A Comprehensive Guide on Using C# to Build Solutions on the AWS Platform (2022)
✍️Автор: James Charlesworth
📃Страниц: 256
Вы изучите методы модернизации и пути внедрения контейнеров Linux и Windows, а также бессерверной архитектуры для создания, поддержки и масштабирования современных приложений .NET на AWS. С помощью этой книги вы узнаете, как сделать свои приложения более современными, устойчивыми и экономически эффективными.
Что внутри:
🔸Начните создавать решения на AWS с использованием C#
🔸Изучите лучшие практики DevOps для AWS
🔸Ознакомьтесь с инструментами разработки и сервисами, которые предоставляет AWS
🔸Успешно перенесите легаси .NET приложение на AWS
Ссылка на книгу
📚Selenium with C#: Learn how to write effective test scripts for web applications using Selenium with C# (2023)
✍️Автор: Pallavi Sharma
📃Страниц: 453
Selenium, инструмент автоматизации веб-браузера, который существует уже давно, широко используется разработчиками и тестировщиками для создания автоматических тестов для проверки надлежащего функционирования веб-приложений. В сочетании с C# Selenium может создавать автоматические тесты, которые являются надежными и эффективными.
Что внутри:
🔸 Выполните кроссбраузерное тестирование с помощью Selenium WebDriver.
🔸 Реализуйте синхронизацию с использованием неявного и явного ожидания.
🔸 Узнайте, как обращаться с классом Action в Selenium.
🔸 Узнайте, как реализовать объектную модель страницы с помощью PageFactory.
🔸 Настройте и используйте Selenium Grid для параллельного выполнения тестов.
Ссылка на книгу
📚Mastering C# : A Beginner’s Guide to C# Programming in 24hrs (2023)
✍️Автор: Czar.eth
📃Страниц: 60
Читатели узнают о передовых методах разработки программного обеспечения, о том, как эффективно работать в команде и как подготовиться к карьере в технологической отрасли.
Что внутри:
🔸Понимание базовых концепций программирования, таких как переменные, типы данных и управляющие структуры
🔸Работа с массивами и коллекциями для управления большими объемами данных
🔸Использование принципов объектно-ориентированного программирования для создания надежных и масштабируемых приложений
🔸Методы отладки для выявления и исправления ошибок в вашем коде
🔸Обработка исключений и работа с файлами и потоками
🔸И многое другое!
Ссылка на книгу
📚Web Development with Blazor: An in-depth practical guide for .NET developers to build interactive UIs with C#, 2nd Edition (2023)
✍️Автор: Jeff Fritz
📃Страниц: 361
Blazor - незаменимый инструмент, если вы хотите создавать интерактивные веб-приложения без JavaScript. Обновленная последними версиями кода в .NET 7 и C# 11 и написанная человеком, который рано освоил Blazor, эта книга поможет вам преодолеть трудности, связанные с тем, что вы новичок в Blazor, и научит вас лучшим практикам программирования.
Что внутри:
🔸Познакомьтесь с различными технологиями, которые можно использовать с Blazor, такими как Blazor Server, Blazor WebAssembly и Blazor Hybrid
🔸Узнайте, как создавать простые и продвинутые компоненты Blazor
🔸Изучите различия между проектами Blazor Server и Blazor WebAssembly
🔸Изучите существующие библиотеки JavaScript в Blazor и совместимость JavaScript
Скачать книгу
📚Microsoft Visual C# Step by Step, 10th Edition (2023)
✍️Автор: John Sharp
📃Страниц: 832
Расширьте свои знания и научитесь основам программирования на последней версии Visual C# с помощью Visual Studio 2022. В этой книге разработчики программного обеспечения получают рекомендации, упражнения и код, необходимые для начала создания адаптивных, масштабируемых приложений, подключенных к облаку
Что внутри:
🔸Используйте расширенные свойства, индексаторы, обобщения и классы коллекций
🔸Создавайте приложения для Windows 11, которые обмениваются данными и используют облачные сервисы
🔸Используйте облегченные записи для упрощения создания неизменяемых ссылочных типов
🔸 Выполняйте сложные запросы к коллекциям объектов с помощью LINQ
Ссылка на книгу
📚Implementing Event-Driven Microservices Architecture in .NET 7: Develop event-based distributed apps that can scale with ever-changing business demands using C# 11 and .NET 7
✍️Автор: Joshua Garverick
📃Страниц: 326
Эта книга проведет вас через различные практические примеры реализации событийно-ориентированной архитектуры микросервисов с использованием C#11 и .NET 7. Она разделена на 3 отдельных раздела, каждый из которых посвящен различным аспектам этой реализации.
Что внутри:
🔸Изучите .NET 7 и то, как он позволяет разрабатывать приложения с использованием EDA
🔸Поймите протоколы обмена сообщениями и шаблоны взаимодействия производителя и потребителя и как их реализовать в .NET 7
🔸Тестируйте и развертывайте приложения, написанные на .NET 7 и разработанные с использованием принципов EDA
🔸Учитывайте масштабирование и отказоустойчивость микросервисов
Ссылка на книгу
📚.NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI framework to build native apps on multiple platforms (2023)
✍️Автор: Roger Ye
📃Страниц: 400
.NET MAUI представляет собой кроссплатформенную основу для создания нативных мобильных и настольных приложений с помощью C# и XAML. Используя .NET MAUI, вы можете разрабатывать приложения, которые будут работать на Android, iOS, macOS и Windows
Что внутри:
🔸Откройте для себя новейшие возможности .NET 6, которые можно использовать при разработке мобильных и десктоп-приложений
🔸Узнайте, как создавать кроссплатформенные приложения с помощью .NET MAUI и Blazer
🔸Реализуйте функции для конкретных устройств с помощью .NET MAUI Essentials
🔸Интегрируйте сторонние библиотеки и добавляйте свои собственные функции для конкретных устройств
Ссылка на книгу
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
