TGViewer
Channel Public Channel
Backender | CMD

Backender | CMD

@backender_it

Самые полезные и интересные курсы для бэкенд разработчиков!

Ссылка: @Portal_v_IT

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

Канал на бирже: https://telega.in/c/backender_it
Subscribers
6.33K
Photos
3.8K
Videos
12
Links
3.8K

Showing posts older than #4705 · Back to latest

Older Posts 20 shown
Post #4704 210
🌎 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
Post #4703 219
🌎 Troubleshooting Java, 2nd Edition (2025)

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

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

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

Backender
Post #4702 202
🌎 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
Post #4701 213
🌎 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
Post #4700 204
🌎 A Philosophy of Software Design, 2nd Edition (2021)

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

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

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

Backender
Post #4698 218
🌎 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
Post #4697 210
🌎 Clean Code: A Handbook of Agile Software Craftsmanship. Robert C. Martin, 2nd Edition (2025)

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

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

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

Backender
Post #4695 222
🌎 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
Post #4694 223
АЙТИШНИКИ БЕСПЛАТНОЕ ОБУЧЕНИЕ

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

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

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

⌨️ подписаться
  • ❤ 1
Post #4693 207
🌎 MySQL Crash Course: A Hands-on Introduction to Database Development (2023)

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

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

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

Backender
Post #4692 220
🌎 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
Post #4691 228
Уже очевидно, что ВАЙБКОДИНГ — главный навык ближайших лет

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

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

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

Подписывайтесь, нас уже 59 тысяч: @vibecoding_tg
  • 👍 1
Post #4690 203
🌎 Hacks, Leaks, and Revelations: The Art of Analyzing Hacked and Leaked Data (2024)

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

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

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

Backender
Post #4689 224
🌎 Practical Generative AI with ChatGPT, 2nd Edition (2025)

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

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

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

Backender
Post #4688 206
🌎 Wireshark Essentials: Simplifying Network Security and Troubleshooting (2026)

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

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

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

Backender
Post #4687 199
🌎 Scripting: Automation with Bash, PowerShell, and Python (2024)

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

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


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

Backender
Post #4686 213
🌎 Building Real-Time Analytics Systems: From Events to Insights with Apache Kafka and Apache Pinot (2023)

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

"Building Real-Time Analytics Systems" — книга о классе систем, где ответ на запрос нужен за миллисекунды на свежих данных, в отличие от привычного хранилища с ночной загрузкой. Рассчитана на дата-инженеров и архитекторов, знакомых с потоковой обработкой хотя бы на уровне Kafka. Практический результат — понимание, из каких компонентов собирается такой контур и какие решения принимаются на каждом слое.

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

Backender
Post #4685 183
🌎 Learning Modern C++ for Finance: Foundations for Quantitative Programming (2024)

❔ Чему вы научитесь:
🔵 применять современный C++ — move-семантику, умные указатели, RAII — в вычислительном коде;
🔵 работать с шаблонами и алгоритмами STL для численных задач;
🔵 писать код, где важна точность вычислений с плавающей точкой;
🔵 реализовывать численные методы: интегрирование, оптимизацию, метод Монте-Карло;
🔵 профилировать и оптимизировать критичные по латентности участки;
🔵 распараллеливать вычисления средствами стандартной библиотеки.

"Learning Modern C++ for Finance" — язык подаётся через задачи количественных финансов: ценообразование, симуляции, обработка рыночных данных. Рассчитана на квантов, аналитиков и разработчиков, которые приходят из Python или R и знают предметную область лучше, чем C++. Отличие от общих учебников по языку — в отборе тем: разбирается то, что реально нужно для производительного расчётного кода, а не полный обзор стандарта.

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

Backender
Post #4684 188
🌎 Latency: Reduce delay in software systems (2025)

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

"Latency" — книга разбирает задержку как самостоятельный предмет, а не как побочный раздел в теме производительности: акцент на том, откуда время берётся, а не на конкретных фреймворках. Рассчитана на бэкенд-инженеров, SRE и архитекторов, которые уже эксплуатируют нагруженные системы. Практический результат — умение объяснить, почему p99 в разы хуже медианы, и понимать, какие меры на это реально влияют.


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

Backender
Post #4683 195
🌎 Supercharging Productivity with Trello (2023)

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

"Supercharging Productivity with Trello" — упор на автоматизацию и настройку под себя, а не на пересказ базового интерфейса. Подойдёт тимлидам, менеджерам и фрилансерам, которые уже пользуются Trello на уровне «список дел» и упираются в ручную рутину. Практический результат — доска, где часть перемещений и напоминаний происходит без участия человека.

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

Backender
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →