Книги для шарпистов | C#, .NET, F#
Закрытый канал
5 154
Подписчики
-124 часа
-107 дней
-4330 день
Архив постов
📚Mastering C#: A Beginner's Guide (2022)
✍️Автор: Sufyan bin Uzayr
📃Страниц: 327
Возможно, в прошлом вы сталкивались с программированием и считали, что это слишком запутанная и сложная задача. Наше руководство по освоению C# для начинающих шаг за шагом проведет вас по процессу изучения одного из лучших языков программирования в мире. Очень скоро вы сможете писать код наравне с профессионалом. C# - один из наиболее широко используемых языков программирования, и на то есть веская причина. Разработанный Microsoft, он обладает упрощенным синтаксисом, безопасностью ввода, сборкой мусора, межъязыковыми возможностями и поддержкой разработчиков.
Скачать книгу
📚Blazor WebAssembly By Example (2023)
✍️Автор: T B W
📃Страниц: 436
Blazor WebAssembly помогает разработчикам создавать веб-приложения без использования JavaScript, плагинов или дополнений. Благодаря постоянному росту популярности Blazor, начало работы с Blazor now может открыть двери для новых карьерных путей и интересных проектов, а Blazor WebAssembly, например, облегчит ваши первые шаги. Это проектное руководство, которое научит вас создавать одностраничные веб-приложения с помощью Blazor, уделяя особое внимание практическим аспектам, а не теоретическим, предоставляя подробные пошаговые инструкции для каждого проекта
Скачать книгу
📚Effective Software Testing: A developer's guide (2022)
✍️Автор: Mauricio Aniche
📃Страниц: 329
Выходите за рамки простого тестирования! Качественное тестирование программного обеспечения повышает эффективность всего процесса разработки. В этой книге описан системный и эффективный подход, который поможет вам настроить охват тестированием и выявлять ошибки в сложных ситуациях.
Скачать книгу
🤔 Основы математики в Machine Learning / Deep Learning
🗓 16 октября мы разберем ряд Тейлора, собственные векторы и другие ключевые понятия в ML – https://proglib.io/w/9b771a85
Спикер: Иван Потапов – Staff Machine Learning Engineer at ShareChat. Руководит командой, отвечающей за качество рекомендаций, и имеет 8-летний опыт в сфере машинного обучения.
😮 Что будем обсуждать:
– Теорию вероятностей: случайные величины, математическое ожидание и дисперсию.
– Линейную алгебру: векторы, матрицы, собственные векторы и собственные значения.
– Математический анализ: производные и разложение функций в ряд Тейлора.
👨💻 А еще после каждого блока вас ждет практика в применении полученных знаний.
🎯 Почему это важно?
Понимание математических основ помогает глубже разобраться в работающих под капотом алгоритмах ML/DL и эффективно применять их на практике.
Присоединяйтесь к нам и совершенствуйте свои навыки в машинном обучении!
📌 Регистрация по ссылке: https://proglib.io/w/9b771a85
📚Dependency Injection in .NET Core 2.0: Make use of constructors, parameters, setters, and interface injection to write reusable and loosely-coupled code (2017)
✍️Автор: Marino Posadas, Tadit Dash
📃Страниц: 541
Определите, когда следует использовать конструкторы, параметры, средства настройки или внедрение интерфейса для достижения наилучших результатов
Создайте зависимости не только для MVC внутри .NET, но и для других интерфейсных инструментов, таких как Angular
Создайте специальные компоненты или сервисы, которые будут охватывать отдельные функциональные возможности, и вызывайте их при необходимости.
Скачать книгу
📚.NET MAUI for C# Developers: Build Cross-Platform Mobile and Desktop Applications (2023)
✍️Автор: Jesse Liberty
📃Страниц: 296
Книга начинается с основ и быстро переходит к разделам среднего и продвинутого уровня, касающимся размещения страниц, навигации между ними и добавления элементов управления для сбора и отображения данных. Вы познакомитесь с ключевым архитектурным шаблоном Model-View-ViewModel и способами его использования. Вы также познакомитесь с использованием xUnit и NSubstitute для создания надежного покрытия кода.
Скачать книгу
📚Programming C# 10: Build Cloud, Web and Desktop Applications (2022)
✍️Автор: Ian Griffiths
📃Страниц: 528
В этой книге, предназначенной для опытных программистов, приводится множество примеров кода, которые помогут вам разобраться с основами C#, такими как универсальные средства, LINQ и возможности асинхронного программирования. Вы познакомитесь с .NET 6 и последними дополнениями C# 9.0 и 10.0, включая записи, улучшенное сопоставление с шаблонами и новые функции, предназначенные для устранения и повышения производительности.
Скачать книгу
Repost from Proglib.academy | IT-курсы
🥜🔨 Динамическое программирование: как щелкать задачки, как орешки
Готов узнать, как решать задачки, от которых плавятся мозги?В этой статье раскрываем тайну происхождения термина «динамическое программирование» и показываем основные подходы к решению задач, которые часто встречаются на собеседованиях и соревнованиях. Также у нас есть курс как для начинающих программистов, так и для тех, кто уже шарит: 🔵 Алгоритмы и структуры данных 🔗 Ссылка на статью
📚C# in Depth (2019)
✍️Автор: Jon Skeet
📃Страниц: 528
Четвертое издание, посвященное углубленному изучению C#, является ключом к раскрытию новых мощных возможностей, добавленных в C# 5, 6 и 7. Следуя экспертным рекомендациям легенды C# Джона Скита (Jon Skeet), читатели освоят асинхронные функции, элементы с выражениями, интерполированные строки, кортежи и многое другое.
Скачать книгу
📚Microsoft Blazor: Building Web Applications in .NET 6 and Beyond (2021)
✍️Автор: Peter Himschoot
📃Страниц: 749
Чтение этой книги поможет вам научиться создавать пользовательские интерфейсы и предоставлять данные пользователю для отображения и модификации, фиксируя изменения пользователя с помощью привязки данных. В книге показано, как получить доступ к богатой библиотеке функциональных возможностей .NET, таких как компонентная модель для создания составного пользовательского интерфейса, в том числе как разрабатывать повторно используемые компоненты, которые могут использоваться на многих страницах и веб-сайтах. Также рассматривается возможность обмена данными с сервером с использованием REST, SignalR и gRPC, что предоставляет вам доступ к микросервисам и службам баз данных.
Скачать книгу
📚C# Machine Learning Projects: Nine real-world projects to build robust and high-performing machine learning models with C# (2018)
✍️Автор: Yoon Hyup Hwang
📃Страниц: 390
Эта книга поможет вам узнать, как выбрать модель для решения вашей задачи, как оценить производительность ваших моделей и как вы можете использовать C# для создания моделей машинного обучения для ваших будущих проектов. Вы получите общее представление о системах машинного обучения и о том, как вы, как разработчик C# и .NET, можете применить свои существующие знания к широкому спектру интеллектуальных приложений, используя проектный подход. Вы начнете с настройки вашей среды C# для машинного обучения с помощью необходимых пакетов Accord.NET, Live Charts и Deedle
Скачать книгу
📚Linux in Action (2018)
✍️Автор: David Clinton
📃Страниц: 386
Linux в действии поможет вам реализовать 12 реальных проектов, включая автоматизацию системы резервного копирования и восстановления, создание частного файлового облака в стиле Dropbox и создание собственного сервера MediaWiki. Вы познакомитесь с интересными примерами и освоите основные методы, такие как виртуализация, аварийное восстановление, безопасность, резервное копирование, DevOps и устранение неполадок в системе. Каждая глава заканчивается обзором лучших практик, новых терминов и упражнений.
Скачать книгу
📚C# Crash Course: Learn the Basics of C# Programming (2017)
✍️Автор: C# Project
📃Страниц: 55
В этой книге используется уникальный подход к обучению C# для абсолютных новичков. Вы освоите основы языка за семь дней. В ней используется практический подход к объяснению важных концепций, которые составляют основу языка программирования C#.
Скачать книгу
📚Learn C# Quickly A Complete Beginner’s Guide to Learning C#, Even If You’re New to Programming (2020)
✍️Автор: Code Quickly
📃Страниц: 202
Программа "Быстрое изучение C#" познакомит вас с основными принципами программирования на языке C#
Скачать книгу
📚.NET Microservices: Architecture for Containerized .NET Applications (2023)
✍️Автор: Cesar de la Torre, Bill Wagner, Mike Rousos
📃Страниц: 350
В этом руководстве приводятся общие сведения о разработке приложений на основе микрослужб и управлении ими с помощью контейнеров. В нем рассматриваются подходы к проектированию и реализации архитектуры с использованием .NET и контейнеров Docker.
Скачать книгу
📚Ansible: Up & Running (2022)
✍️Автор: Bas Meijer, Lorin Hochstein, René Moser
📃Страниц: 736
С этим обновленным третьим изданием вы быстро научитесь продуктивно работать с этим инструментом, независимо от того, являетесь ли вы разработчиком, внедряющим код в рабочую среду, или системным администратором, ищущим лучшее решение для автоматизации. Авторы Бас Мейер, Лорин Хохштайн и Рене Мозер покажут вам, как писать playbooks (сценарии управления конфигурацией Ansible), управлять удаленными серверами и исследовать реальную мощь этого инструмента: встроенные декларативные модули. Вы узнаете, что Ansible обладает всеми необходимыми вам функциональными возможностями и желаемой простотой. Изучите управление конфигурацией и развертывание Ansible Узнайте, как применять лучшие практики Ansible
Скачать книгу
📚Learn C# in 7 days (2017)
✍️Автор: Gaurav Aroraa
📃Страниц: 327
В этой книге используется уникальный подход к обучению C# для абсолютных новичков. Вы освоите основы языка за семь дней. В ней используется практический подход к объяснению важных концепций, которые составляют основу языка программирования C#.
Скачать книгу
📚Docker Demystified : Learn How to Develop and Deploy Applications Using Docker (2021)
✍️Автор: Ghosh, Saibal
📃Страниц: 190
Книга начинается с описания контейнеров и объясняет, чем они отличаются от виртуальных машин и почему они являются предпочтительным инструментом для разработки приложений. Вы поймете, как работают образы, контейнеры и связанные с ними хранилища, а также увидите, как все движущиеся части взаимодействуют друг с другом для обеспечения синхронной работы.
Скачать книгу
Highload, системный дизайн, производительность и масштабирование
Приглашаем на курс для прокачки навыков архитектора и проектировщика, которые важны для профессионального роста программиста.
🌐 С курсом «Системный дизайн высоконагруженных проектов» вы:
▪️изучите ключевые фундаментальные паттерны и получите навыки проектирования проектов с миллионной аудиторией (балансировка, масштабирование апп/кешей/субд, высокая доступность и кластерные решения, шардинг, CAP/PACELS, консистентность, саги, транзакционные очереди и многое другое)
▪️поупражняетесь в проектировании и получите обратную связь на реальных задачах: магазин/маркетплейс, такси/доставка, обьявления, соцсети, дейтинг, игры, википедия, мессенжер, CDN, хранилище файлов, онлайн-кинотеатр, счетчики, удаленный мониторинг, интеграционные вебхуки, рассылки и тд.
▪️ научитесь планировать нагрузку и связывать
бизнес-показатели с нефункциональными требованиями к системе
▪️ попрактикуемся в проведении и прохождения секций системного дизайна на интервью
Всё в формате «живых» онлайн-сессий (лекции, брейнштормы, презентации домашних проектов).
🥸 Кто мы: школа Devhands, основатель школы и автор курса Алексей Рыбак, ex-СТО Badoo, с 20-летним опытом высоконагруженных проектов и и управления глобальными технологическими организациями, член программного комитета Highload.
🗓 Старт 22-го октября, изучаем программу, записываемся здесь
Реклама. Рыбак Алексей Алексеевич, ИНН 771407709607. Erid 2VtzqwFvcgH
📚Beginning gRPC with ASP. NET Core 6 (2022)
✍️Автор: Anthony Giretti
📃Страниц: 489
Это руководство, которое поможет вам быстро и эффективно приступить к созданию приложений gRPC в .NET. Читатели познакомятся с приложением и создадут его с использованием gRPC и новейших технологий, таких как Angular и ASP.NET Core Razor Pages.
Скачать книгу
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
