Бесплатные уроки недели — 29 июня 2026 г. в 06:34:17.021
Бесплатные уроки недели С 29 июня по 2 июля ждём вас на открытых занятиях с экспертами-практиками с опытом работы в Т-Банк, Лукойл, Мегафон и других известных компаниях. Разбор типовых ошибок, архитектурных решений и инструментов: от Spring, Java и C++ до создания Android-приложения и внедрения ИИ-технологий в рабочие задачи. 29 июня (понедельник) → Как работает @Transactional в Spring: границы транзакций и типовые ошибки. Поговорим о типичных ошибках в сервисном слое и о том, как правильно задавать границы транзакций. Разберём, что на самом деле делает аннотация, как работают proxy и propagation‑режимы и почему транзакция иногда «не откатывается». Зарегистрироваться на бесплатное занятие курса «Разработчик на Spring Framework»: https://otus.pw/XKCg/ → Обзор ИИ -технологий для разработчиков: от идей до рабочих решений. Покажем, какие AI‑инструменты реально помогают писать, рефакторить и тестировать код, и как встроить их в повседневную разработку и CI/CD. Разберём кейсы использования LLM и подход к выбору инструментов под свой стек. Зарегистрироваться на бесплатное занятие курса «ИИ для разработчиков»: https://otus.pw/47dn/ → Использование ИИ архитектором 1С: как ускорить анализ требований и подготовку документации. Разберём, какие архитектурные задачи можно ускорить с помощью ИИ: анализ требований, подготовка вопросов заказчику, генерация документации. Отдельно обсудим, как проверять ответы модели и работать с промптами. Зарегистрироваться на бесплатное занятие курса «Архитектор 1С»: https://otus.pw/UGlR/ 30 июня (вторник) → Тестирование UX для мобильных приложений: чек-лист по основным проверкам. Дадим практичный чек‑лист для оценки удобства мобильных интерфейсов и поиска UX‑дефектов. Поговорим о том, как аргументировать правки перед разработкой и менеджерами. Зарегистрироваться на бесплатное занятие курса «Инженер по тестированию»: https://otus.pw/ncEM/ → RAII в C++: фундамент надёжного управления ресурсами. Разберём принципы RAII, его связь с исключениями и безопасностью кода, а также типовые ошибки при управлении ресурсами. Покажем практические паттерны, которые можно применять в реальных проектах. Зарегистрироваться на бесплатное занятие курса «C++-разработчик. Продвинутый уровень»: https://otus.pw/SEn3/ → Gitlab CI как конструктор workflow. Разберём ключевые преимущества GitLab CI, типовые антипаттерны и лучшие практики построения пайплайнов. Зарегистрироваться на бесплатное занятие курса «DevOps практики и инструменты»: https://otus.pw/l9QS/ 1 июля (среда) → Алгоритмическая сложность коллекций в Java. Разберём, как оценивать сложность операций в разных коллекциях и как выбирать структуру данных под задачу. Поймёте, где можно ускорить код за счёт правильного выбора коллекции. Зарегистрироваться на бесплатное занятие курса «Java-разработчик»: https://otus.pw/o7en/ 2 июля (четверг) → Всё, что нужно знать об управлении памятью в C++. Поговорим о жизненном цикле объектов, типичных ошибках работы с памятью и способах поиска утечек. Покажем практические примеры из реальной разработки. Зарегистрироваться на бесплатное занятие курса «C++-разработчик»: https://otus.pw/mlof/ → От API до экрана: создаём Android-приложение на рекомендуемой архитектуре. Создадим приложение с использованием Clean Architecture и MVVM: подключим API, разделим слои и реализуем отображение данных. Разберём архитектуру, которую рекомендует Google. Зарегистрироваться на бесплатное занятие курса «Android-разработчик. Базовый уровень»: https://otus.pw/3DtL/ → Магия Lovable: как создавать готовые интерфейсы с помощью одного запроса. Покажем, как формулировать промпты, чтобы получать предсказуемый UI с первой попытки. Разберём структуру запроса, переиспользование компонентов и доработку интерфейса через редактор. Зарегистрироваться на бесплатное занятие курса «Вайб-кодинг: создание цифровых продуктов с ИИ»: https://otus.pw/FzSa/ До встречи!

