Backender | CMD
6.34K subscribers
3.72K photos
11 videos
3.74K links
Самые полезные и интересные курсы для бэкенд разработчиков!

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/backender_it
Download Telegram
🌎 Mastering VB.NET: A Comprehensive Guide to Visual Basic .NET Programming (2024)

Чему вы научитесь:
🔵 владеть синтаксисом VB.NET: типы, управление потоком, обработка исключений;
🔵 применять ООП — классы, интерфейсы, наследование в рамках .NET;
🔵 работать с коллекциями и LINQ;
🔵 строить настольные приложения на Windows Forms;
🔵 обращаться к базам данных через ADO.NET и Entity Framework;
🔵 работать с файлами, вводом-выводом и асинхронными операциями.

"Mastering VB.NET" — систематическое руководство по языку, который Microsoft поддерживает, но больше не развивает: новые возможности платформы приходят в C#, а VB.NET остаётся стабильным. Практическая ниша узкая и вполне реальная — сопровождение существующих корпоративных приложений, которых написано много. Для нового проекта язык выбирать не стоит; для работы с легаси книга полезна.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Mastering ASP.NET Core 10: Web Applications Made Easy with the Biggest Update Yet (2025)

Чему вы научитесь:
🔵 строить сервисы на minimal API и контроллерах, понимая разницу подходов;
🔵 работать с внедрением зависимостей, конфигурацией и конвейером middleware;
🔵 обращаться к данным через Entity Framework Core и управлять миграциями;
🔵 настраивать аутентификацию, авторизацию и защиту эндпоинтов;
🔵 выбирать модель рендеринга — Razor Pages, MVC, Blazor — под задачу;
🔵 покрывать код тестами, контейнеризовать приложение и разворачивать его.

"Mastering ASP.NET Core 10" — материал привязан к десятой версии платформы, что существенно: конфигурация и шаблоны проектов в ASP.NET Core заметно менялись от выпуска к выпуску. Рассчитана на C#-разработчиков, знакомых с основами языка, но не с веб-стеком .NET. Подзаголовок про «самое крупное обновление» — маркетинговая формулировка издателя; содержательно это системное руководство по текущей версии фреймворка.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Bug Bounty Bootcamp: The Guide to Finding and Reporting Web Vulnerabilities. Vickie Li. No Starch Press (2021)

Чему вы научитесь:
🔵 выстраивать разведку: поиск поддоменов, скрытых эндпоинтов, картирование приложения;
🔵 находить и подтверждать XSS, SQL-инъекции, SSRF, IDOR, XXE, открытые редиректы;
🔵 разбирать логику аутентификации и сессий, искать обход контроля доступа;
🔵 работать с Burp Suite и вспомогательным инструментарием;
🔵 писать отчёт так, чтобы находку приняли: воспроизведение, влияние, оценка серьёзности;
🔵 выбирать программы и выстраивать процесс участия без выгорания.

"Bug Bounty Bootcamp" — книга ведёт от подготовки рабочего окружения до сдачи первого отчёта, с упором на процесс, а не только на список уязвимостей. Порог входа невысокий: нужны понимание HTTP и базовые навыки работы с терминалом. Всё описанное применимо строго в рамках правил конкретной программы bug bounty или на собственных стендах — выход за оговорённый скоуп лишает легальной защиты.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 AI-Enabled Apps with .NET MAUI: How to Build Cross-Platform .NET MAUI Apps with the Latest AI Capabilities (2026)

Чему вы научитесь:
🔵 строить кроссплатформенный интерфейс на .NET MAUI под мобильные и десктопные системы;
🔵 подключать облачные модели к приложению через клиентские библиотеки и API;
🔵 запускать локальный инференс на устройстве, когда данные нельзя отправлять наружу;
🔵 добавлять работу с изображениями, речью и текстом средствами платформы;
🔵 проектировать UX асинхронной генерации: стриминг ответа, индикация, обработка ошибок;
🔵 хранить ключи и пользовательские данные безопасно на клиенте.

"AI-Enabled Apps with .NET MAUI" — про инженерную сторону встраивания моделей в клиентское приложение, а не про их обучение. Рассчитана на .NET-разработчиков, знающих C# и XAML; опыта в ML не требуется. Практический результат — приложение, где ИИ-функция работает предсказуемо: с обработкой отказов сети, контролем расходов на вызовы и понятным поведением при долгом ответе.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Mastering Linux Security and Hardening: A practical guide to protecting your Linux system from cyber attacks, 3rd Edition (2023)

Чему вы научитесь:
🔵 закрывать доступ: политика паролей, sudo, sudoers, отказ от прямого root-входа;
🔵 настраивать межсетевой фильтр через nftables и firewalld;
🔵 работать с SELinux и AppArmor — от режима логирования до собственных политик;
🔵 шифровать разделы и файлы, использовать LUKS и настраивать целостность файловой системы;
🔵 выстраивать аудит и разбор логов, отслеживать подозрительную активность;
🔵 сканировать систему на уязвимости и приводить конфигурацию к требованиям CIS-бенчмарков.

"Mastering Linux Security and Hardening" — практическое руководство с примерами для семейств Ubuntu и RHEL: команды и конфигурации даются под обе ветки. Рассчитана на администраторов и DevOps-инженеров, уверенно работающих с Linux; вводных глав про терминал здесь нет. Практический результат — сервер, приведённый к проверяемому базовому уровню защищённости, а не набор разрозненных мер.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 AI for Everyday IT: Accelerate workplace productivity (2025)

Чему вы научитесь:
🔵 формулировать запросы к LLM под рабочие задачи ИТ-специалиста;
🔵 использовать модели для разбора логов, черновиков скриптов и документации;
🔵 автоматизировать переписку, отчётность и типовые тикеты поддержки;
🔵 встраивать ИИ-помощников в существующие рабочие процессы и инструменты;
🔵 проверять результат модели и распознавать уверенные ошибки;
🔵 учитывать корпоративные ограничения на передачу данных в облачные сервисы.

"AI for Everyday IT" — прикладная книга о повседневных задачах, а не о разработке моделей. Аудитория — админы, поддержка, ИТ-менеджеры; технической подготовки почти не требуется. Ограничение жанра стоит держать в голове: интерфейсы и возможности сервисов меняются быстрее выхода изданий, поэтому переносимая ценность — в подходах к постановке задачи и проверке ответа, а не в конкретных примерах.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Kubernetes: Up and Running: Dive into the Future of Infrastructure. Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson. O'Reilly, 3-е издание (2022)

Чему вы научитесь:
🔵 разворачивать кластер и работать с основными объектами: Pod, ReplicaSet, Deployment;
🔵 организовывать доступ через Service и Ingress, разбираться в модели сети;
🔵 хранить конфигурацию и секреты отдельно от образов;
🔵 запускать stateful-нагрузки, работать с томами и StatefulSet;
🔵 применять Job, CronJob и DaemonSet под соответствующие сценарии;
🔵 разграничивать доступ через RBAC и расширять API через CRD.

"Kubernetes: Up and Running" — компактное практическое введение от людей, стоявших у истоков проекта: объём заметно меньше, чем у «Kubernetes в действии», акцент на быстром старте. Подойдёт разработчикам и админам, знакомым с контейнерами. Внутреннее устройство control plane разбирается поверхностно — это книга, чтобы начать работать, а не чтобы понять систему изнутри.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 GitHub for Next-Generation Coders: Build your ideas, share your code, and join a community of creators (2024)

Чему вы научитесь:
🔵 работать с репозиториями, коммитами и ветками;
🔵 оформлять pull request и проходить код-ревью;
🔵 разрешать конфликты слияния без паники;
🔵 вести задачи через issues и организовывать работу над проектом;
🔵 участвовать в open source: форки, вклад в чужие проекты, правила сообщества;
🔵 публиковать страницы через GitHub Pages и автоматизировать рутину в Actions.

"GitHub for Next-Generation Coders" — вводная книга для начинающих: платформа объясняется с нуля, в том числе то, как вообще устроена совместная работа над кодом. Подойдёт студентам, школьникам постарше и самоучкам, которые пишут код, но никогда не работали в команде. Опытному разработчику нового не даст — это первый шаг, а не справочник по Git.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Build a Database Server: Learn how database systems work by following this guide to building your own (2025)

Чему вы научитесь:
🔵 организовывать хранение на диске: страницы, буферный пул, формат записей;
🔵 реализовывать журнал упреждающей записи и восстановление после сбоя;
🔵 писать менеджер транзакций с блокировками и уровнями изоляции;
🔵 строить индексы на B-дереве и использовать их при выполнении запросов;
🔵 разбирать SQL, планировать выполнение и реализовывать операторы;
🔵 обслуживать сетевых клиентов и выполнять параллельные соединения.

"Build a Database Server" — обучение через постройку: система пишется с нуля, слой за слоем, и после каждого шага понятно, зачем он нужен. Рассчитана на разработчиков с опытом, готовых писать много кода; предполагается уверенное владение выбранным языком и понимание структур данных. Практическая отдача не в собственной СУБД, а в том, что после книги поведение настоящих баз перестаёт выглядеть магией.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Vulkan 3D Graphics Rendering Cookbook: Implement expert-level techniques for high-performance graphics with Vulkan, 2nd Edition (2025)

Чему вы научитесь:
🔵 выстраивать рендер на Vulkan: устройства, очереди, свопчейн, синхронизация;
🔵 работать с дескрипторами, буферами и памятью GPU;
🔵 реализовывать PBR-освещение и загружать сцены из glTF;
🔵 строить тени, отложенное затенение и постобработку;
🔵 использовать compute-шейдеры и bindless-подход к ресурсам;
🔵 профилировать кадр и отлаживать конвейер через слои валидации.

"Vulkan 3D Graphics Rendering Cookbook" — формат рецептов с кодом на C++: каждая техника доводится до работающего результата. Порог входа высокий — нужны уверенный современный C++, понимание графического конвейера и линейной алгебры; Vulkan прощает ошибки куда меньше, чем OpenGL. Второе издание переработано под актуальное состояние API и современные практики рендеринга.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Mastering Swift 6: Modern programming techniques for high-performance apps in Swift 6, 7th Edition (2024)

Чему вы научитесь:
🔵 владеть системой типов: опционалы, дженерики, протоколы, ассоциированные типы;
🔵 применять протокол-ориентированное проектирование вместо наследования классов;
🔵 работать с async/await, акторами и структурированной конкурентностью;
🔵 понимать строгую проверку изоляции данных, введённую в Swift 6;
🔵 управлять памятью: ARC, циклы ссылок, семантика значений;
🔵 использовать сопоставление с образцом, обработку ошибок и функциональные приёмы.

"Mastering Swift 6" — систематическое руководство по языку как таковому, без привязки к конкретному фреймворку интерфейса. Ключевая тема издания — модель конкурентности Swift 6, где компилятор начал жёстко проверять гонки данных; миграция существующих проектов из-за этого нетривиальна. Рассчитана на разработчиков с опытом на Swift или другом современном языке.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Django 5 By Example: Build powerful and reliable Python web applications from scratch. Antonio Melé, 5-е издание (2024)

Чему вы научитесь:
🔵 строить проекты от моделей и вью до шаблонов и админки;
🔵 работать с формами, аутентификацией и пользовательскими профилями;
🔵 реализовывать связи между сущностями и сложные запросы через ORM;
🔵 подключать Celery и Redis для фоновых задач;
🔵 писать REST API средствами Django REST Framework;
🔵 добавлять WebSocket-функциональность через Django Channels.

"Django 5 By Example" — обучение через четыре сквозных проекта: блог, соцсеть с закладками, интернет-магазин и обучающая платформа. Версия фреймворка вынесена в название, примеры соответствуют Django 5. Рассчитана на тех, кто знает Python, но не работал с вебом; по объёму и темпу это полноценный курс, а не быстрый старт.


🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Go by Example: Programmer's Guide to Idiomatic and Testable Code (2025)

Чему вы научитесь:
🔵 писать в идиоматике Go: явная обработка ошибок, композиция вместо наследования;
🔵 работать с интерфейсами и дженериками там, где они уместны;
🔵 использовать горутины, каналы, select и context для конкурентных задач;
🔵 структурировать проект по пакетам и управлять зависимостями через модули;
🔵 покрывать код табличными тестами, бенчмарками и fuzzing;
🔵 строить HTTP-сервисы средствами стандартной библиотеки.

"Go by Example" — книга делает акцент на тестируемости: код с самого начала пишется так, чтобы его было чем проверить, а не тесты дописываются потом. Рассчитана на разработчиков с других языков, переходящих в Go; синтаксис вводится быстро. Основная переналадка мышления — отказ от привычных абстракций в пользу простоты, и именно этому уделено внимание.

🗄 Скачать курс

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM