Backender | CMD
6.33K subscribers
3.75K photos
12 videos
3.76K links
Самые полезные и интересные курсы для бэкенд разработчиков!

Ссылка: @Portal_v_IT

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

Канал на бирже: https://telega.in/c/backender_it
Download Telegram
🌎 Scripting: Automation with Bash, PowerShell, and Python (2024)

❔ Чему вы научитесь:
🔵 писать скрипты на трёх языках и понимать, какой уместнее под конкретную задачу;
🔵 автоматизировать работу с файлами, архивами и резервным копированием;
🔵 обрабатывать текст и логи: фильтрация, парсинг, извлечение нужных полей;
🔵 работать с объектным конвейером PowerShell и потоками в Bash;
🔵 собирать данные с веб-страниц и обращаться к API из скриптов;
🔵 запускать задачи по расписанию через cron и планировщик Windows.

"Scripting" — книга даёт сравнительный взгляд: одна и та же задача решается разными инструментами, и видно, где чья сильная сторона. Подойдёт админам и инженерам, работающим в смешанной среде Windows и Linux; глубокого знания языков не требуется, синтаксис вводится по ходу. Практический результат — набор рабочих скриптов под рутину вместо ручных повторяющихся действий.


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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Wireshark Essentials: Simplifying Network Security and Troubleshooting (2026)

❔ Чему вы научитесь:
🔵 захватывать трафик с нужного интерфейса и применять capture- и display-фильтры;
🔵 разбирать пакет по слоям: Ethernet, IP, TCP/UDP, прикладные протоколы;
🔵 диагностировать проблемы TCP — ретрансмиссии, нулевое окно, дубли ACK;
🔵 восстанавливать потоки и сессии, вытаскивать переданные файлы из дампа;
🔵 работать с TLS: что видно без ключей и как расшифровать при их наличии;
🔵 находить в трафике признаки сканирования, аномальных подключений и C2-активности.

"Wireshark Essentials" — книга связывает интерфейс анализатора с пониманием самих протоколов: без этого дамп остаётся набором строк. Подойдёт сетевым инженерам, админам и специалистам SOC; базовое знание модели TCP/IP предполагается. Анализ трафика применим только в своей сети или в рамках согласованных работ — перехват чужого трафика без разрешения незаконен, поэтому для тренировки используют лабораторные стенды и публичные наборы дампов.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Practical Generative AI with ChatGPT, 2nd Edition (2025)

❔ Чему вы научитесь:
🔵 строить промпты осознанно: роль, контекст, ограничения, формат ответа;
🔵 применять few-shot и пошаговые рассуждения к задачам, где однострочный запрос не работает;
🔵 использовать модель для работы с текстом, кодом, таблицами и анализом документов;
🔵 обращаться к API OpenAI из своего кода и встраивать генерацию в рабочие процессы;
🔵 распознавать галлюцинации и выстраивать проверку результата;
🔵 учитывать ограничения по данным и конфиденциальности при работе с сервисом.

"Practical Generative AI with ChatGPT" — прикладной сборник сценариев: продуктивность, разработка, аналитика, творческие задачи. Технической подготовки почти не требует, но главы про API рассчитаны на тех, кто пишет код. Ограничение жанра стоит держать в голове: интерфейсы и модели меняются быстрее, чем выходят издания, поэтому ценность в подходах к формулированию задач, а не в конкретных примерах.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Hacks, Leaks, and Revelations: The Art of Analyzing Hacked and Leaked Data (2024)

❔ Чему вы научитесь:
🔵 безопасно принимать и хранить чувствительные датасеты, работая в изолированном окружении;
🔵 разбирать сырые дампы: архивы, логи, выгрузки БД, почтовые ящики;
🔵 искать по большим объёмам данных через CLI-инструменты и grep-подобные конвейеры;
🔵 писать скрипты на Python для парсинга и структурирования нестандартных форматов;
🔵 верифицировать подлинность данных и защищать источник при публикации.

"Hacks, Leaks, and Revelations" — книга о работе с уже опубликованными утечками с позиции журналиста-расследователя и исследователя, а не о том, как их добывать. Целевая аудитория — дата-журналисты, OSINT-аналитики и активисты; предполагается базовое владение командной строкой и Python. Отдельное внимание уделено правовой и этической стороне: что законно анализировать, как минимизировать вред людям в датасете и как не скомпрометировать источник.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
Уже очевидно, что ВАЙБКОДИНГ — главный навык ближайших лет

Посмотрите сами. ИИ уже забирает на себя работу целых команд: пишет код, закрывает задачи джунов и позволяет стартапам запускать продукты в 2–3 раза меньшим составом. То, на что раньше нужны были несколько разработчиков, сегодня всё чаще делает один человек с ИИ-агентами.

И это только начало. Те, кто освоит вайбкодинг сейчас, смогут быстрее запускать проекты, автоматизировать огромный объём работы, увереннее конкурировать на рынке и зарабатывать больше тех, кто продолжает делать всё вручную.

Начать с нуля поможет канал Вайб-кодинг. Там ребята круглосуточно мониторят более 320 российских и зарубежных источников и публикуют только главное: релизы, инструменты, гайды, курсы и практические кейсы.

Подписывайтесь, нас уже 59 тысяч: @vibecoding_tg
👍1
🌎 The Fifth Domain: Defending Our Country, Our Companies, and Ourselves in the Age of Cyber Threats. Richard A. Clarke, Robert K. Knake (2019)

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

"The Fifth Domain" — не техническое руководство, а анализ киберпространства как сферы политики и конфликта, написанный людьми из американской администрации. Аудитория — руководители, аналитики и все, кому важна стратегическая рамка, а не инструменты; технической подготовки не требуется. Стоит учитывать оптику авторов: изложение ведётся с позиции интересов США, а часть прогнозов 2019 года уже проверена временем.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 MySQL Crash Course: A Hands-on Introduction to Database Development (2023)

❔ Чему вы научитесь:
🔵 писать выборки с фильтрацией, сортировкой и группировкой;
🔵 соединять таблицы через JOIN и работать с подзапросами;
🔵 проектировать схему: типы данных, ключи, нормализация, ограничения;
🔵 изменять данные и структуру через INSERT, UPDATE, DELETE и ALTER;
🔵 создавать представления, хранимые процедуры и триггеры;
🔵 применять индексы и транзакции, понимая, зачем они нужны.

"MySQL Crash Course" — короткие главы с практикой сразу после теории, темп быстрый, но с нуля. Порог входа минимальный: предыдущего опыта с базами данных не требуется, достаточно уметь установить сервер. Это книга для старта — администрирование, репликация и тюнинг остаются за рамками, зато после неё можно уверенно писать запросы и проектировать схему под приложение.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ

Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:

• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды

Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.

⌨️ подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
🌎 Beginning MongoDB Atlas with .NET: Flexible and Scalable Document Data Storage for .NET Developers (2024)

❔ Чему вы научитесь:
🔵 разворачивать кластер в Atlas и настраивать доступ, сети и пользователей;
🔵 работать с MongoDB из C# через официальный .NET-драйвер;
🔵 проектировать документные модели вместо переноса реляционной схемы;
🔵 писать запросы и агрегации, используя типизированный LINQ-подход;
🔵 подбирать индексы и следить за производительностью средствами Atlas;
🔵 встраивать работу с базой в ASP.NET-приложение.

"Beginning MongoDB Atlas with .NET" — книга для .NET-разработчиков, привыкших к SQL Server и Entity Framework: основное внимание уделено смене модели хранения, а не синтаксису. Уровень вводный, глубокого опыта с NoSQL не требуется, знание C# предполагается. Практический результат — работающее приложение на управляемом облачном кластере без самостоятельного администрирования базы.


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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Clean Code: A Handbook of Agile Software Craftsmanship. Robert C. Martin, 2nd Edition (2025)

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

"Clean Code" — книга о читаемости кода как об инженерном требовании, разобранная на примерах с последовательным улучшением реальных фрагментов. Примеры на Java, но принципы переносимы; рассчитано на разработчиков с опытом от года, которым уже приходилось поддерживать чужой код. Часть рекомендаций спорна и активно критикуется — читать стоит как позицию автора для осмысления, а не как свод правил.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Learn C++ by Example: Covers Versions 11 to 23 (2024)

❔ Чему вы научитесь:
Вы изучите эволюцию стандартов современного C++, охватывая ключевые нововведения от C++11 вплоть до C++23, исключительно через разбор практических примеров кода. Руководство обучает безопасному управлению ресурсами с помощью умных указателей (smart pointers) и семантики перемещения, а также глубоко погружает в использование концептов (concepts), диапазонов (ranges), корутин (coroutines) и модулей. Вы научитесь писать высокопроизводительный, выразительный и безопасный код, мгновенно применяя новые теоретические концепции в реальных приложениях.

"Learn C++ by Example" — это отличный выбор для программистов, уставших от сухих академических справочников. Книга предлагает проектно-ориентированный подход, который позволяет быстро преодолеть высокий порог вхождения в этот мощный язык системного уровня, концентрируясь на том, как современные фичи языка радикально упрощают архитектуру и повышают читаемость кодовой базы.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 A Philosophy of Software Design, 2nd Edition (2021)

❔ Чему вы научитесь:
Вы освоите фундаментальные принципы борьбы с сокрытой сложностью — главным врагом любого программного продукта. Книга учит проектировать "глубокие" модули (модули с простым интерфейсом, но мощной внутренней логикой), правильно проводить границы абстракций, писать выразительные комментарии и выявлять признаки плохой архитектуры ("запахи сложности"). Вы узнаете, как подходить к проектированию тактически и стратегически, создавая код, который останется понятным и гибким спустя годы активной разработки.

"A Philosophy of Software Design" — это монументальный труд профессора Стэнфордского университета Джона Остерхаута, ставший современной классикой инженерной мысли. Книга предлагает свежий взглянуть на проектирование систем, часто вступая в конструктивную дискуссию с догмами Clean Code, и дает инженерам универсальный ментальный каркас для создания элегантного и долговечного софта.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Ghidra Software Reverse-Engineering for Beginners: Master the art of debugging, from understanding code to mitigating threats, 2nd Edition (2025)

❔ Чему вы научитесь:
Вы освоите искусство обратной разработки (реверс-инжиниринга) с помощью фреймворка Ghidra, созданного АНБ США. Второе издание пошагово обучает анализу скомпилированных бинарных файлов, декомпиляции машинного кода в C-подобный вид, отладке и патчингу исполняемых файлов. Вы научитесь анализировать неизвестные алгоритмы, выявлять уязвимости, исследовательские заклинания и вредоносный код, а также автоматизировать рутинный анализ с помощью собственных скриптов на Python и Java внутри Ghidra.

"Ghidra Software Reverse-Engineering for Beginners" — это незаменимый практический путеводитель для начинающих исследовательcких специалистов по безопасности, вирусологов и C/C++ разработчиков. Книга снимает барьер перед сложными темами низкоуровневого анализа, предоставляя понятный методологический каркас для исследования прошивок, приложений и вредоносного ПО без необходимости покупать дорогостоящие коммерческие инструменты.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Beginner's Step-by-Step Coding Course: Learn Computer Programming the Easy Way (2020)

❔ Чему вы научитесь:
🔵 понимать базовые конструкции: переменные, условия, циклы, функции;
🔵 писать простые программы на Python и разбираться в его синтаксисе;
🔵 делать интерактивные страницы на HTML, CSS и JavaScript;
🔵 собирать проекты в Scratch, начиная с визуального программирования;
🔵 работать с алгоритмами и структурами данных на вводном уровне;
🔵 ориентироваться в терминологии и понимать, чем языки отличаются друг от друга.

"Beginner's Step-by-Step Coding Course" — иллюстрированное издание DK с пошаговыми схемами: материал подаётся через визуальные разборы, а не сплошной текст. Порог входа нулевой, подойдёт школьникам, родителям и взрослым без технического бэкграунда. Задача книги — обзорная: дать попробовать несколько языков и понять, куда двигаться дальше, а не подготовить к работе.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Troubleshooting Java, 2nd Edition (2025)

❔ Чему вы научитесь:
🔵 отлаживать код осмысленно: точки останова, условные брейкпоинты, удалённая отладка;
🔵 читать стектрейсы и логи, доходя до первопричины, а не до симптома;
🔵 снимать и анализировать heap dump и thread dump;
🔵 профилировать приложение и находить утечки памяти;
🔵 разбирать проблемы многопоточности: дедлоки, гонки, зависшие потоки;
🔵 наблюдать за поведением JVM в проде через JFR и мониторинг GC.

"Troubleshooting Java" — книга не про синтаксис, а про инструменты и методику расследования: как понять, что происходит внутри работающего приложения. Рассчитана на разработчиков, которые уже пишут на Java и сопровождают код в эксплуатации. Ценность в порядке действий: от воспроизведения проблемы к гипотезе и её проверке инструментами, вместо расстановки логов наугад.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Automate The Boring Stuff With Python: Practical Programming For Total Beginners, 2nd edition. Al Sweigart (2019)

❔ Чему вы научитесь:
🔵 разбирать текст регулярными выражениями и обрабатывать файлы пачками;
🔵 работать с Excel, CSV, PDF и Word-документами из кода;
🔵 собирать данные с сайтов и управлять браузером через Selenium;
🔵 отправлять почту и сообщения из скриптов;
🔵 автоматизировать мышь и клавиатуру для действий в чужих интерфейсах;
🔵 запускать задачи по расписанию и отлаживать собственные скрипты.

"Automate The Boring Stuff With Python" — язык подаётся сразу под прикладную задачу: сначала работающий скрипт, теория ровно в нужном объёме. Рассчитана на полных новичков, в том числе не-программистов — офисных сотрудников, аналитиков, всех, кто вручную повторяет одни и те же действия. Издание 2019 года: часть библиотек и веб-примеров успела измениться, базовый Python — нет.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Python Polars: The Definitive Guide: Transforming, Analyzing, and Visualizing Data with a Fast and Expressive DataFrame API (2025)

❔ Чему вы научитесь:
🔵 писать преобразования в выразительном API: expressions, контексты, цепочки операций;
🔵 использовать ленивые вычисления и понимать, как оптимизатор перестраивает план;
🔵 работать с данными, не помещающимися в память, через streaming-режим;
🔵 строить группировки, оконные функции и соединения таблиц;
🔵 обрабатывать временные ряды и типизированные колонки без сюрпризов с NaN;
🔵 переносить существующий код с pandas и оценивать разницу в производительности.

"Python Polars" — книга объясняет не только синтаксис, но и устройство движка на Rust с Arrow под капотом: понятно, откуда берётся скорость и когда её не будет. Рассчитана на аналитиков и дата-инженеров, знакомых с pandas и упирающихся в его ограничения. Основная перестройка мышления — от поэлементных операций к декларативным выражениям, и именно на неё сделан упор.


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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Building Generative AI Services with FastAPI: A Practical Approach to Developing Context-Rich Generative AI Applications (2025)

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

"Building Generative AI Services with FastAPI" — акцент на инженерной обвязке вокруг модели, а не на промптах: как довести прототип из ноутбука до работающего API. Рассчитана на Python-разработчиков, знакомых с веб-фреймворками и async; глубокого знания ML не требуется. Практический результат — сервис, который выдерживает нагрузку, стримит ответы и не разваливается на долгих запросах.


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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Learning PHP, MySQL & JavaScript: A Step-by-Step Guide to Creating Dynamic Websites, 7th Edition (2025)

❔ Чему вы научитесь:
🔵 писать серверную логику на PHP: формы, сессии, работа с файлами;
🔵 проектировать схему в MySQL и обращаться к ней через PDO с подготовленными запросами;
🔵 собирать клиентскую часть на HTML, CSS и JavaScript;
🔵 обмениваться данными с сервером асинхронно и работать с JSON;
🔵 закрывать базовые уязвимости: SQL-инъекции, XSS, некорректная обработка ввода;
🔵 связывать все части в одно работающее динамическое приложение.

"Learning PHP, MySQL & JavaScript" — книга проходит весь стек снизу доверху и показывает, как компоненты стыкуются между собой, а не разбирает каждый в отдельности. Рассчитана на новичков в веб-разработке: знание HTML желательно, программистского опыта не требуется. За семь изданий материал регулярно обновлялся, поэтому примеры соответствуют актуальным версиям PHP и современному JavaScript.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Designing Electronics That Work: Real-World Hardware Development (2025)

❔ Чему вы научитесь:
🔵 вести проект от требований к схеме, прототипу и серийному изделию;
🔵 выбирать компоненты с оглядкой на доступность, допуски и жизненный цикл;
🔵 проектировать питание: развязка, земляные слои, тепловой расчёт;
🔵 разводить платы с учётом целостности сигналов и требований ЭМС;
🔵 закладывать в конструкцию тестируемость и производственные ограничения (DFM/DFT);
🔵 отлаживать реальное железо и разбирать причины отказов.

"Designing Electronics That Work" — книга о разнице между схемой, которая работает на столе, и устройством, которое работает всегда и в серии. Рассчитана на инженеров и продвинутых любителей, знающих основы электроники: базовые законы и работу компонентов здесь не объясняют. Ценность — в накопленном производственном опыте: типовые ошибки, из-за которых прототип не превращается в изделие, и способы их избежать на этапе проектирования.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM
🌎 Windows Security Internals: A Deep Dive into Windows Authentication, Authorization, and Auditing. James Forshaw (2024)

❔ Чему вы научитесь:
🔵 разбирать модель безопасности Windows: SID, токены доступа, дескрипторы, ACL;
🔵 понимать проверку доступа изнутри — как ядро принимает решение о разрешении;
🔵 работать с олицетворением, привилегиями и уровнями целостности;
🔵 разбирать аутентификацию: NTLM, Kerberos, взаимодействие с Active Directory;
🔵 исследовать систему через PowerShell-модуль NtObjectManager;
🔵 читать журнал аудита и понимать, что именно попадает в события безопасности.

"Windows Security Internals" — книга уровня внутреннего устройства: автор работает в Project Zero, и материал написан с позиции исследователя, а не администратора. Порог входа высокий — нужны опыт с Windows на системном уровне и понимание работы ОС. Практическая отдача для обеих сторон: защитникам — понимание, почему конфигурация даёт доступ, исследователям — база для поиска логических уязвимостей в рамках легальных работ и bug bounty.

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

Backender
Please open Telegram to view this post
VIEW IN TELEGRAM