❔ Чему вы научитесь:
🔵 отлаживать код осмысленно: точки останова, условные брейкпоинты, удалённая отладка;
🔵 читать стектрейсы и логи, доходя до первопричины, а не до симптома;
🔵 снимать и анализировать heap dump и thread dump;
🔵 профилировать приложение и находить утечки памяти;
🔵 разбирать проблемы многопоточности: дедлоки, гонки, зависшие потоки;
🔵 наблюдать за поведением JVM в проде через JFR и мониторинг GC.
"Troubleshooting Java" — книга не про синтаксис, а про инструменты и методику расследования: как понять, что происходит внутри работающего приложения. Рассчитана на разработчиков, которые уже пишут на Java и сопровождают код в эксплуатации. Ценность в порядке действий: от воспроизведения проблемы к гипотезе и её проверке инструментами, вместо расстановки логов наугад.
🌎 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 с пошаговыми схемами: материал подаётся через визуальные разборы, а не сплошной текст. Порог входа нулевой, подойдёт школьникам, родителям и взрослым без технического бэкграунда. Задача книги — обзорная: дать попробовать несколько языков и понять, куда двигаться дальше, а не подготовить к работе.
🌎 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# предполагается. Практический результат — работающее приложение на управляемом облачном кластере без самостоятельного администрирования базы.
Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:
• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды
Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.
🌎 MySQL Crash Course: A Hands-on Introduction to Database Development (2023)
❔ Чему вы научитесь:
🔵 писать выборки с фильтрацией, сортировкой и группировкой;
🔵 соединять таблицы через JOIN и работать с подзапросами;
🔵 проектировать схему: типы данных, ключи, нормализация, ограничения;
🔵 изменять данные и структуру через INSERT, UPDATE, DELETE и ALTER;
🔵 создавать представления, хранимые процедуры и триггеры;
🔵 применять индексы и транзакции, понимая, зачем они нужны.
"MySQL Crash Course" — короткие главы с практикой сразу после теории, темп быстрый, но с нуля. Порог входа минимальный: предыдущего опыта с базами данных не требуется, достаточно уметь установить сервер. Это книга для старта — администрирование, репликация и тюнинг остаются за рамками, зато после неё можно уверенно писать запросы и проектировать схему под приложение.