📌Подборка книг по 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
❤4👍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👍3
Автор: 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
Forwarded from DevOps Star (Звезда Девопса)
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Docker
01- Основы. Принцип работы. Почему docker. Сравнение с виртульной машиной. Применение.
02- Установка Docker в Linux и Windows.
03- Основные команды. Управление портами. Port Mapping.
04- Переменные. Environment Variables.
05- Volumes. Постоянные данные. Persisting Data.
06- Сети в докер. Network: bridge, host, none, macvlan, ipvlan
07- Dockerfile. Создаем СВОИ контейнеры.
08- Docker-COMPOSE. Простой запуск контейнеров.
09- Portainer. Управлять Docker ПРОСТО. Обзор, установка, настройка.
10- Watchtower. Автоматизация: обновление Docker контейнеров.
источник
👉 @devops_star
01- Основы. Принцип работы. Почему docker. Сравнение с виртульной машиной. Применение.
02- Установка Docker в Linux и Windows.
03- Основные команды. Управление портами. Port Mapping.
04- Переменные. Environment Variables.
05- Volumes. Постоянные данные. Persisting Data.
06- Сети в докер. Network: bridge, host, none, macvlan, ipvlan
07- Dockerfile. Создаем СВОИ контейнеры.
08- Docker-COMPOSE. Простой запуск контейнеров.
09- Portainer. Управлять Docker ПРОСТО. Обзор, установка, настройка.
10- Watchtower. Автоматизация: обновление Docker контейнеров.
источник
👉 @devops_star
👍11❤6