Книги для шарпистов | C#, .NET, F#
Closed channel
Лучшие книги по C#
Show more4 947
Subscribers
-224 hours
-137 days
-6030 days
Posts Archive
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
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++
💻Другие каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
📚Re-Engineering Legacy Software (2016)
✍️Автор: Chris Birchall
📃Страниц: 234
Реинжиниринг устаревшего программного обеспечения - это руководство, основанное на опыте, по обновлению унаследованных проектов. В нем рассматриваются вопросы рефакторинга, показателей качества, набора инструментов и рабочих процессов, непрерывной интеграции, автоматизации инфраструктуры и организационной культуры. Вы изучите методы внедрения зависимостей для обеспечения модульности кода, количественного измерения качества и автоматизации инфраструктуры.
Скачать книгу
📚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
Книга начинается с описания контейнеров и объясняет, чем они отличаются от виртуальных машин и почему они являются предпочтительным инструментом для разработки приложений. Вы поймете, как работают образы, контейнеры и связанные с ними хранилища, а также увидите, как все движущиеся части взаимодействуют друг с другом для обеспечения синхронной работы.
Скачать книгу
