📌Подборка книг по C# для начинающих и практикующих специалистов
🔹Программирование на C# для начинающих
Автор: Алексей Васильев
Алексей Васильев — известный автор книг по этому языку. То, о чём говорим сейчас, — учебник, который разработан для начинающих программистов. Подходит он как начинающим, так и разработчикам среднего уровня, которые хотят освежить что-то в памяти.
В учебнике рассказывается об истории развития языка, его структуре. Также подробно раскрываются такие важные темы, как основные типы данных, переменные, операторы, циклы и другая важная информация, которая нужна для работы с этим языком.
Есть и практические примеры, где автор показывает интересные моменты, рассказывая о своём опыте. Практика всегда помогает закреплять теорию, так что этим примерам стоит уделить пристальное внимание.
🔹Изучаем C# через разработку игр на Unity
Автор: Харрисон Фероне
Это более специализированная книга, которая будет интересна прежде всего разработчикам игр. Но её не стоит оставлять без внимания и тем разработчикам, которые только начали свой путь.
Дело в том, что да, основная тема — игры, но это лишь примеры. А так в книге раскрываются основы ООП, показаны базовые структуры рассматриваемого языка. Чтобы читатель быстрее усваивал материал, автор даёт большое количество примеров кода и советов. Есть и такие упражнения, которые стоит выполнять для закрепления материала.
Среди прочих тем — создание сценариев на С# для игровой механики, описание процедурного программирования. В частности, есть раздел, где показано, как делать врагов в играх «умными», а также как создавать оружие.
Уделяется внимание подключаемым стандартным блокам с применением интерфейсов, абстрактных классов и расширений.
🔹C# 9.0. Карманный справочник
Авторы: Джозеф и Бен Албахари
Это издание стоит рекомендовать уже разработчикам с опытом. Как и указано в самом названии, книга представляет собой справочник. Здесь всё чётко и по делу. Авторы предпочитают давать информацию в лаконичной форме, уместив в одном руководстве огромный объём сведений.
🔹C# 10 и .NET 6. Современная кроссплатформенная разработка
Автор: Марк Прайс
Ещё одна специализированная книга, причём это новое издание, где излагается материал, раскрывающий возможности C# 10 и .NET 6. Оно помогает изучить, как создавать веб-интерфейсы с большим количеством функций, используя Blazor, Razor Pages, шаблон Model-View-Controller (MVC) и другие возможности ASP.NET Core.
🔹Программируем на C# 8.0
Автор: Иэн Гриффитс
В этой книге тоже рассказывается о нюансах работы с C# и .NET. Автор раскрывает возможности и методы C# 8.0, позволяющие создавать весьма разнообразные приложения разных классов. Положительная сторона книги — большое количество практических примеров, участки кода с их описанием.
🔹Unity в действии. Мультиплатформенная разработка на C#. 3-е межд. издание
Автор: Джозеф Хокинг
И снова Unity, так что если эта тема актуальна для вас, книгу стоит прочесть. В ней много практических примеров, проектов разных видов, информации для работы с разными технологиями, включая 2D, 3D и VR/AR.
🔹CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е изд.
Автор: Джеффри Рихтер
И последняя на сегодня книга. Это учебник по программированию, который даёт понимание архитектуры и принципов работы CLR (Common Language Runtime) в составе .NET Framework версии 4.5. Рекомендуется разработчикам с опытом, поскольку для освоения материала уже нужно хорошо знать C#.
👉@programmist_of
🔹Программирование на C# для начинающих
Автор: Алексей Васильев
Алексей Васильев — известный автор книг по этому языку. То, о чём говорим сейчас, — учебник, который разработан для начинающих программистов. Подходит он как начинающим, так и разработчикам среднего уровня, которые хотят освежить что-то в памяти.
В учебнике рассказывается об истории развития языка, его структуре. Также подробно раскрываются такие важные темы, как основные типы данных, переменные, операторы, циклы и другая важная информация, которая нужна для работы с этим языком.
Есть и практические примеры, где автор показывает интересные моменты, рассказывая о своём опыте. Практика всегда помогает закреплять теорию, так что этим примерам стоит уделить пристальное внимание.
🔹Изучаем C# через разработку игр на Unity
Автор: Харрисон Фероне
Это более специализированная книга, которая будет интересна прежде всего разработчикам игр. Но её не стоит оставлять без внимания и тем разработчикам, которые только начали свой путь.
Дело в том, что да, основная тема — игры, но это лишь примеры. А так в книге раскрываются основы ООП, показаны базовые структуры рассматриваемого языка. Чтобы читатель быстрее усваивал материал, автор даёт большое количество примеров кода и советов. Есть и такие упражнения, которые стоит выполнять для закрепления материала.
Среди прочих тем — создание сценариев на С# для игровой механики, описание процедурного программирования. В частности, есть раздел, где показано, как делать врагов в играх «умными», а также как создавать оружие.
Уделяется внимание подключаемым стандартным блокам с применением интерфейсов, абстрактных классов и расширений.
🔹C# 9.0. Карманный справочник
Авторы: Джозеф и Бен Албахари
Это издание стоит рекомендовать уже разработчикам с опытом. Как и указано в самом названии, книга представляет собой справочник. Здесь всё чётко и по делу. Авторы предпочитают давать информацию в лаконичной форме, уместив в одном руководстве огромный объём сведений.
🔹C# 10 и .NET 6. Современная кроссплатформенная разработка
Автор: Марк Прайс
Ещё одна специализированная книга, причём это новое издание, где излагается материал, раскрывающий возможности C# 10 и .NET 6. Оно помогает изучить, как создавать веб-интерфейсы с большим количеством функций, используя Blazor, Razor Pages, шаблон Model-View-Controller (MVC) и другие возможности ASP.NET Core.
🔹Программируем на C# 8.0
Автор: Иэн Гриффитс
В этой книге тоже рассказывается о нюансах работы с C# и .NET. Автор раскрывает возможности и методы C# 8.0, позволяющие создавать весьма разнообразные приложения разных классов. Положительная сторона книги — большое количество практических примеров, участки кода с их описанием.
🔹Unity в действии. Мультиплатформенная разработка на C#. 3-е межд. издание
Автор: Джозеф Хокинг
И снова Unity, так что если эта тема актуальна для вас, книгу стоит прочесть. В ней много практических примеров, проектов разных видов, информации для работы с разными технологиями, включая 2D, 3D и VR/AR.
🔹CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е изд.
Автор: Джеффри Рихтер
И последняя на сегодня книга. Это учебник по программированию, который даёт понимание архитектуры и принципов работы CLR (Common Language Runtime) в составе .NET Framework версии 4.5. Рекомендуется разработчикам с опытом, поскольку для освоения материала уже нужно хорошо знать C#.
👉@programmist_of
❤3👍1
Автор: Hernando Abella (2025)
Практическое руководство для начинающих, желающих изучить Java через выполнение более 200 простых программ. Книга охватывает базовые концепции языка и даёт пошаговые объяснения с примерами кода.
🔹 Основные темы книги
— Основы Java
— Структуры данных
— Объектно-ориентированное программирование
— Практические задачи
— Пошаговые инструкции с примерами
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from Системный администратор
Media is too big
VIEW IN TELEGRAM
💻 Проект: создание открытого ноутбука from scratch
Парень собирает ноутбук полностью с нуля и делится процессом.
Что внутри:
- 4K AMOLED экран
- Механическая клавиатура Cherry MX
- 7 часов автономки
- Rockchip RK3588 (CM3588)
- Linux, Minecraft в 4K, запуск LLM 7B+
- Корпус - анодированный алюминий, CNC
Почему это круто:
Всё открыто и кастомизируемо - схемы, CAD, исходники.
Контроль над каждым компонентом.
Совмещение механики, электроники и софта.
Проект в деталях - https://www.byran.ee/posts/creation/
Мы в MAX
👉 @i_odmin
Парень собирает ноутбук полностью с нуля и делится процессом.
Что внутри:
- 4K AMOLED экран
- Механическая клавиатура Cherry MX
- 7 часов автономки
- Rockchip RK3588 (CM3588)
- Linux, Minecraft в 4K, запуск LLM 7B+
- Корпус - анодированный алюминий, CNC
Почему это круто:
Всё открыто и кастомизируемо - схемы, CAD, исходники.
Контроль над каждым компонентом.
Совмещение механики, электроники и софта.
Проект в деталях - https://www.byran.ee/posts/creation/
Мы в MAX
👉 @i_odmin
🔥6👍2
Автор: Brenden Matthews (2024)
Книга ориентирована на читателей, уже знакомых с основами Rust, и предлагает углублённое изучение инструментов, паттернов и подходов, применяемых опытными разработчиками.
Книга подходит для разработчиков, желающих перейти от базового уровня к продвинутому, освоить асинхронное программирование, оптимизацию и эффективное управление проектами на Rust.
🔹 Основные темы книги
— Управление проектами с использованием Cargo
— Инструменты Rust: rust-analyzer, Clippy и другие
— Структуры данных и управление памятью
— Юнит-тестирование и интеграционное тестирование
— Асинхронное программирование и построение REST API
— Оптимизация производительности и управление проектами
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
1️⃣ Java для опытных разработчиков. 2-е издание | Эванс Бенджамин, Кларк Джейсон
Автор предлагает темы по конкурентному выполнению, сборке и развертыванию современных проектов, а также отдельные разделы, посвященные альтернативным языкам для JVM, таким как Kotlin и Clojure.
2️⃣ JAVA: устранение проблем | Спилкэ Лауренциу
Автор предоставляет практические методы для анализа и улучшения незнакомого кода, помогая выявлять скрытые зависимости и устранять критические сбои в Java-приложениях. Книга подходит для продвинутых разработчиков, желающих глубже понять процессы профилирования и отладки.
3️⃣ Реактивное программирование с применением RxJava | Кристенсен Бен, Нуркевич Томаш
Автор подробно и практично раскрывает принципы реактивного программирования на примере RxJava, помогая создавать более надежные, масштабируемые и быстрые программы. Он делится реальными примерами и стратегиями, что делает книгу ценным ресурсом как для новичков, так и для опытных разработчиков.
4️⃣ 97 вещей, о которых должен знать каждый Java-программист | Хенни Кевлин
Автор объединяет мнения и советы нескольких десятков опытных Java-разработчиков, создавая единое руководство для начинающих программистов. Найдите подробные инструкции по основным темам работы с Java, а также истории профессионального роста от экспертов.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
❓Как создавать простые смарт-контракты на трех популярных блокчейнах: Ethereum, TON и Solana?
Вебинар ориентирован на практическое знакомство с основами программирования смарт-контрактов, обзор инструментов для разработки и первые шаги в создании DApp.
После вебинара участники смогут:
- Понять, что такое DApp и смарт-контракты, и как они применяются в блокчейне.
- Различать особенности Ethereum, TON и Solana и выбирать подходящий блокчейн для своих задач.
- Написать и протестировать простой смарт-контракт в тестовой сети (на базовом уровне).
- Ознакомиться с ключевыми инструментами разработки (Remix, TON Dev Tools, Solana Playground).
- Получить план действий для старта в разработке DApp и список ресурсов для дальнейшего обучения.
- Сформировать идеи для собственных проектов на основе смарт-контрактов.
👉 Регистрация и подробности о курсе: https://vk.cc/cPHMdW
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Вебинар ориентирован на практическое знакомство с основами программирования смарт-контрактов, обзор инструментов для разработки и первые шаги в создании DApp.
После вебинара участники смогут:
- Понять, что такое DApp и смарт-контракты, и как они применяются в блокчейне.
- Различать особенности Ethereum, TON и Solana и выбирать подходящий блокчейн для своих задач.
- Написать и протестировать простой смарт-контракт в тестовой сети (на базовом уровне).
- Ознакомиться с ключевыми инструментами разработки (Remix, TON Dev Tools, Solana Playground).
- Получить план действий для старта в разработке DApp и список ресурсов для дальнейшего обучения.
- Сформировать идеи для собственных проектов на основе смарт-контрактов.
👉 Регистрация и подробности о курсе: https://vk.cc/cPHMdW
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
❤2👏1
Автор: Yuan Tang (2024)
Автор, являясь ведущим разработчиком Argo и Kubeflow, делится опытом и паттернами, применяемыми для масштабирования ML-систем от локальных моделей до распределённых кластеров.
Книга подходит для специалистов по машинному обучению и разработчиков, стремящихся масштабировать свои проекты с использованием распределённых систем и современных инструментов, таких как Kubernetes и Kubeflow.
🔹 Основные темы книги
— Модели распределённого обучения
— Пайплайны ML
— Автоматизация ML-задач
— Управление и мониторинг:
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
⚡️Хотите разбираться в языке, который пугает новичков, но ценится за безопасность и скорость? Станьте Rust-разработчиком на наших вебинарах от курса Rust Developer. Basic!:
Параллельность в Rust: async/.await и не только
📅 25 сентября, 20:00
- Как писать асинхронный код, который выглядит как обычный синхронный
- Что такое Future и как управлять потоками без ошибок
- Обзор runtime и каналов для безопасного обмена данными между потоками
Страшный на вид, надёжный внутри: читаем синтаксис Rust
📅 8 октября, 20:00
- Научитесь распознавать «синтаксический сахар» и упрощать его в голове
- Поймёте, как синтаксис Rust отражает свойства программы
- Перестанете бояться |…|, .., @, ::<T>, !, .await, ref
Знакомство с unsafe Rust: что скрывается за дверью
📅 23 октября, 20:00
- Зачем нужен unsafe и что можно делать только внутри unsafe-блок
- Unsafe - это осознанная ответственность
- Как писать безопасные unsafe-обёртки
- Пример, который показывает «unsafe изнутри»
Регистрируйтесь на вебинары: https://vk.cc/cPKEwc
Параллельность в Rust: async/.await и не только
📅 25 сентября, 20:00
- Как писать асинхронный код, который выглядит как обычный синхронный
- Что такое Future и как управлять потоками без ошибок
- Обзор runtime и каналов для безопасного обмена данными между потоками
Страшный на вид, надёжный внутри: читаем синтаксис Rust
📅 8 октября, 20:00
- Научитесь распознавать «синтаксический сахар» и упрощать его в голове
- Поймёте, как синтаксис Rust отражает свойства программы
- Перестанете бояться |…|, .., @, ::<T>, !, .await, ref
Знакомство с unsafe Rust: что скрывается за дверью
📅 23 октября, 20:00
- Зачем нужен unsafe и что можно делать только внутри unsafe-блок
- Unsafe - это осознанная ответственность
- Как писать безопасные unsafe-обёртки
- Пример, который показывает «unsafe изнутри»
Регистрируйтесь на вебинары: https://vk.cc/cPKEwc
🔥2
Forwarded from Библиотека C/C++ разработчика
Встреча ISO C++ в Софии: С++26 и рефлексия
Привет! На связи Антон Полухин из Техплатформы Городских сервисов Яндекса, и сейчас я расскажу о софийской встрече Международного комитета по стандартизации языка программирования C++, в которой принимал активное участие. Это была последняя встреча, на которой новые фичи языка, с предодобренным на прошлых встречах дизайном, ещё могли попасть в C++26.
И результат превзошёл все ожидания:
- compile-time-рефлексия
- рефлексия параметров функций
- аннотации
-
- параллельные алгоритмы
https://habr.com/ru/companies/yandex/articles/920470/
#cpp #programming
👉 @cpp_lib
Привет! На связи Антон Полухин из Техплатформы Городских сервисов Яндекса, и сейчас я расскажу о софийской встрече Международного комитета по стандартизации языка программирования C++, в которой принимал активное участие. Это была последняя встреча, на которой новые фичи языка, с предодобренным на прошлых встречах дизайном, ещё могли попасть в C++26.
И результат превзошёл все ожидания:
- compile-time-рефлексия
- рефлексия параметров функций
- аннотации
-
std::optional<T&>
- параллельные алгоритмы
https://habr.com/ru/companies/yandex/articles/920470/
#cpp #programming
👉 @cpp_lib
👍4❤2
Автор: Ashok Srirama (2025)
Практическое руководство по проектированию, оптимизации и развертыванию рабочих нагрузок Generative AI (GenAI) с использованием Kubernetes.
Она охватывает полный жизненный цикл проекта GenAI, начиная с разработки и заканчивая эксплуатацией в продакшн-среде.
🔹 Основные темы книги
— Проектирование инфраструктуры GenAI на Kubernetes.
— Оптимизация использования GPU.
— Модели и пайплайны MLOps.
— Мониторинг и безопасность.
— Управление данными.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Автор: Eval Estrin (2025)
Практическое руководство по надёжному обеспечению безопасности в облачных средах AWS, Azure и GCP.
Подходит специалистам по облачной инфраструктуре, DevOps и архитекторам, которые хотят практично и комплексно обеспечить безопасность сразу в AWS, Azure и GCP, не углубляясь избыточно в детали одной платформы.
🔹 Основные темы книги
— Модель общей ответственности и облачные модели обслуживания.
— Безопасность вычислительных сервисов: виртуальные машины, контейнеры (включая Kubernetes), serverless.
— Защита хранилищ и сетей.
— Управление идентификацией и контроль доступа (IAM).
— Шифрование, аудит, мониторинг, обнаружение угроз и misconfigurations.
— DevSecOps‑подходы и compliance.
— Безопасность сервисов Generative AI.
— Гибридные и мульти‑облачные архитектуры.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🔖 Amazon Redshift Cookbook, 2-е издание (2025)
Автор: Shruti Worlikar
Практическое руководство по созданию современных решений для хранения данных с использованием Amazon Redshift.
🔹 Основные темы книги
— Архитектура Amazon Redshift и её особенности.
— Загрузка и выгрузка данных, включая Zero-ETL.
— Автоматизация и оркестрация ETL-процессов.
— Управление безопасностью и доступом.
— Оптимизация производительности и затрат.
— Архитектура Lakehouse.
— Совместное использование данных и интеграция с другими сервисами AWS.
— Применение возможностей Redshift ML и Generative AI с Amazon Q.
👉@programmist_of
Автор: Shruti Worlikar
Практическое руководство по созданию современных решений для хранения данных с использованием Amazon Redshift.
🔹 Основные темы книги
— Архитектура Amazon Redshift и её особенности.
— Загрузка и выгрузка данных, включая Zero-ETL.
— Автоматизация и оркестрация ETL-процессов.
— Управление безопасностью и доступом.
— Оптимизация производительности и затрат.
— Архитектура Lakehouse.
— Совместное использование данных и интеграция с другими сервисами AWS.
— Применение возможностей Redshift ML и Generative AI с Amazon Q.
👉@programmist_of
👍1
🔹Принципы юнит-тестирования
Хориков Владимир
Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения.
🔹Шпаргалка начинающего тестировщика
Наталия Александровна Матвеева
Руководство, которое поможет разобраться в основах тестирования, важных терминах и методологиях, используемых в этой области. Оно содержит множество примеров, иллюстраций и практических советов.
🔹Искусство тестирования на проникновение в сеть
Ройс Д.
В книге много практики от подбора паролей до обнаружения открытых портов и повышения привилегий доступа до уровня администратора, вы на практике освоите, какие существуют сетевые уязвимости и как ими воспользоваться.
🔹Python. Разработка на основе тестирования
Персиваль Гарри
Книга демонстрирует преимущества методологии разработки через тестирование (TDD) на языке Python. Вы научитесь писать и выполнять тесты для создания любого фрагмента вашего приложения и затем разрабатывать минимальный объем программного кода, необходимого для прохождения этих тестов.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Автор: Daniel Bugl (2025)
Современное практическое руководство по созданию масштабируемого, производительного и чистого React‑кода с использованием Hooks, Context, Suspense и Form Actions.
🔹 Основные темы книги
— Глубокое погружение в React 19 Hooks.
— Управление состоянием через Hooks и Context API.
— Эффективный fetch и кеширование данных с Suspense и TanStack Query.
— Обработка форм с Form Actions и Hooks, включая оптимистичный UI.
— Маршрутизация через React Router + Hooks.
— Создание собственных Hooks и тестирование.
— Рефакторинг классовых компонентов в функциональные с использованием хук‑подхода.
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
💩2❤1👍1