1 июля 2026

Бесплатные уроки недели

С 29 июня по 2 июля ждём вас на открытых занятиях с экспертами-практиками с опытом работы в Т-Банк, Лукойл, Мегафон и других известных компаниях. Разбор типовых ошибок, архитектурных решений и инструментов: от Spring, Java и C++ до создания Android-приложения и внедрения ИИ-технологий в рабочие задачи.

29 июня (понедельник)

→ Как работает @ Transactional в Spring: границы транзакций и типовые ошибки. Поговорим о типичных ошибках в сервисном слое и о том, как правильно задавать границы транзакций. Разберём, что на самом деле делает аннотация, как работают proxy и propagation‑режимы и почему транзакция иногда «не откатывается».

Зарегистрироваться на бесплатное занятие курса «Разработчик на Spring Framework» (https://otus.ru/lessons/javaspring/?utm_source=smm&utm_medium=telegram&utm_campaign=java_spring&utm_content=digest&utm_term=29.06.26#event-7261)

→ Обзор ИИ -технологий для разработчиков: от идей до рабочих решений. Покажем, какие AI‑инструменты реально помогают писать, рефакторить и тестировать код, и как встроить их в повседневную разработку и CI/CD. Разберём кейсы использования LLM и подход к выбору инструментов под свой стек.

Зарегистрироваться на бесплатное занятие курса «ИИ для разработчиков» (https://otus.ru/lessons/ai-for-devs/?utm_source=smm&utm_medium=telegram&utm_campaign=dev_ai&utm_content=digest&utm_term=29.06.26#event-7272)

→ Использование ИИ архитектором 1С: как ускорить анализ требований и подготовку документации. Разберём, какие архитектурные задачи можно ускорить с помощью ИИ: анализ требований, подготовка вопросов заказчику, генерация документации. Отдельно обсудим, как проверять ответы модели и работать с промптами.

Зарегистрироваться на бесплатное занятие курса «Архитектор 1С» (https://otus.ru/lessons/architector1c/?utm_source=smm&utm_medium=telegram&utm_campaign=arch-1c&utm_content=digest&utm_term=29.06.26#event-7312)

30 июня (вторник)

→ Тестирование UX для мобильных приложений: чек-лист по основным проверкам. Дадим практичный чек‑лист для оценки удобства мобильных интерфейсов и поиска UX‑дефектов. Поговорим о том, как аргументировать правки перед разработкой и менеджерами.

Зарегистрироваться на бесплатное занятие курса «Инженер по тестированию» (https://otus.ru/lessons/qa-engineer/?utm_source=smm&utm_medium=telegram&utm_campaign=qa_basic&utm_content=digest&utm_term=29.06.26#event-7262)

→ RAII в C++: фундамент надёжного управления ресурсами. Разберём принципы RAII, его связь с исключениями и безопасностью кода, а также типовые ошибки при управлении ресурсами. Покажем практические паттерны, которые можно применять в реальных проектах.

Зарегистрироваться на бесплатное занятие курса «C++-разработчик. Продвинутый уровень» (https://otus.ru/lessons/cpp-professional/?utm_source=smm&utm_medium=telegram&utm_campaign=cplus&utm_content=digest&utm_term=29.06.26#event-7277)

→ Gitlab CI как конструктор workflow. Разберём ключевые преимущества GitLab CI, типовые антипаттерны и лучшие практики построения пайплайнов.

Зарегистрироваться на бесплатное занятие курса «DevOps практики и инструменты» (https://otus.ru/lessons/devops-praktiki-i-instrumenty/?utm_source=smm&utm_medium=telegram&utm_campaign=devops&utm_content=digest&utm_term=29.06.26#event-7269)

1 июля (среда)

→ Алгоритмическая сложность коллекций в Java. Разберём, как оценивать сложность операций в разных коллекциях и как выбирать структуру данных под задачу. Поймёте, где можно ускорить код за счёт правильного выбора коллекции.

Зарегистрироваться на бесплатное занятие курса «Java-разработчик» (https://otus.ru/lessons/java-specialization/?utm_source=smm&utm_medium=telegram&utm_campaign=spec_java&utm_content=digest&utm_term=29.06.26#event-7304)

2 июля (четверг)

→ Всё, что нужно знать об управлении памятью в C++. Поговорим о жизненном цикле объектов, типичных ошибках работы с памятью и способах поиска утечек. Покажем практические примеры из реальной разработки.

Зарегистрироваться на бесплатное занятие курса «C++-разработчик» (https://otus.ru/lessons/cpp-specialization/?utm_source=smm&utm_medium=telegram&utm_campaign=cplus-basic&utm_content=digest&utm_term=29.06.26#event-7280)

→ От API до экрана: создаём Android-приложение на рекомендуемой архитектуре. Создадим приложение с использованием Clean Architecture и MVVM: подключим API, разделим слои и реализуем отображение данных. Разберём архитектуру, которую рекомендует Google.

Зарегистрироваться на бесплатное занятие курса «Android-разработчик. Базовый уровень» (https://otus.ru/lessons/android-basic/?utm_source=smm&utm_medium=telegram&utm_campaign=androidbasic&utm_content=digest&utm_term=29.06.26#event-7247)

→ Магия Lovable: как создавать готовые интерфейсы с помощью одного запроса. Покажем, как формулировать промпты, чтобы получать предсказуемый UI с первой попытки. Разберём структуру запроса, переиспользование компонентов и доработку интерфейса через редактор.

Зарегистрироваться на бесплатное занятие курса «Вайб-кодинг: создание цифровых продуктов с ИИ» (https://otus.ru/lessons/vibe-coding/?utm_source=smm&utm_medium=telegram&utm_campaign=vibe&utm_content=digest&utm_term=29.06.26#event-7253)

До встречи!

0.00