Выберите направление

Набор открыт

Бэкенд

Занимайтесь инфраструктурными и продуктовыми задачами нагруженных систем

Набор открыт

Фронтенд

Улучшайте интерфейсы сервисов, присоединившись к одной из фронтенд-команд в Яндексе

Набор открыт

Мобильная разработка

Участвуйте в создании приложений на Android и iOS и Flutter для продуктов Яндекса

Набор открыт

DevOps

Освойте инструменты для создания отказоустойчивых распределённых систем

Набор открыт

Аналитика данных

Прогнозируйте события на основе данных, занимайтесь их сбором и интерпретацией

Набор открыт

ML

Обучайте нейросети и улучшайте алгоритмы машинного обучения для сервисов Яндекса

Набор открыт

Yandex ML Residency

Принимайте участие в исследованиях мирового уровня в сфере машинного обучения

Набор открыт

Security Engineering

Участвуйте в архитектурных ревью и защищайте пользовательские данные

Набор закрыт

Сompliance

Минимизируйте риски в области защиты данных

Набор закрыт

Защита приватности

Развивайте приватность и помогайте обеспечивать защиту персональных данных

Набор закрыт

SOC

Ищите аномалии и разбирайтесь в современных системах защиты

Не нашли подходящую стажировку?
Посмотрите здесь

Набор открыт

Тестирование

Развивайте навыки тестирования с помощью внутренних инструментов Яндекса

Набор открыт

Технический менеджмент

Занимайтесь автоматизацией и разработкой, анализируйте большие массивы данных

Не нашли подходящую стажировку?
Посмотрите здесь

Набор открыт

Менеджер по развитию бизнеса

Создавайте удобные digital-инструменты для решения реальных задач бизнеса

Набор закрыт

Управление проектами и продуктами

Проверьте и прокачайте навыки в сервисах Яндекса

Набор закрыт

Финансы

Налоговый и финансовый менеджеры, специалисты казначейства, отчётности, аудита и контроля

Набор закрыт

Юриспруденция

Комплаенс, правовое сопровождение, M&A, антимонопольная практика

Набор закрыт

Закупки

Специалист по закупкам

Набор закрыт

Маркетинг

Бренд-менеджер, маркетолог, комьюнити-менеджер, SMM-менеджер, продюсер мероприятий

Набор закрыт

HR

HR-аналитик, финансовый аналитик

Набор закрыт

Рекламная аналитика

Учитесь оценивать эффективность рекламных продуктов на основе данных

Не нашли подходящую стажировку?
Посмотрите здесь

Открытый лекторий Яндекса 2025

Смотрим трансляции со 2 июня по 28 июля
Регистрация  открыта
Онлайн
Регистрация закрыта

Онлайн‑лекторий — это открытая часть Летних школ

Для тех, кто хочет расширить свои знания, познакомиться с экспертами Яндекса и разобраться, в каком направлении развивать карьеру.

Лекции помогут подготовиться к отбору в Летние школы или на стажировку в Яндекс

ЛЕКТОРИЙ
РАЗРАБОТКА
аналитика
DEVOPS
МЕНЕДЖМЕНТ
ТЕСТИРОВАНИЕ
ЛЕКТОРИЙ
РАЗРАБОТКА
аналитика
DEVOPS
МЕНЕДЖМЕНТ
ТЕСТИРОВАНИЕ
ЛЕКТОРИЙ
РАЗРАБОТКА
аналитика
DEVOPS

Что вас ждёт

100+ онлайн-лекций
7 направлений: бэкенд, фронтенд, мобильная разработка, аналитика, менеджмент, тестирование и DevOps
Новые знания и возможности для буста карьеры

Программа лектория

Начало лекций указано по московскому времени
Научим делать надёжные, удобные и быстрые интерфейсы
    • — новые возможности языка, которые появились недавно
    • — новые спецификации, а также старые полезные, но про которые мало кто знает
    • — про веб‑воркеры как большую важную возможность
    photo
    Григорий Бизюкин
    Разработчик интерфейсов, Поиск и рекламные технологии
    • 3 июня
    • 19:00
    Асинхронность и веб‑воркеры
  • На лекции вы погрузитесь в мир Node.js и узнаете, как JavaScript эволюционировал до мощного инструмента для создания серверных приложений и CLI. Исследуем ключевую особенность Node.js — неблокирующий ввод‑вывод — и разберем механизмы обработки событий от простых колбэков до связанных друг с другом промисов. Заглянем под капот платформы, чтобы понять, как работает Event Loop, V8 и libuv, а также научимся оптимизировать производительность с помощью стримов и буферов.

    Важной частью лекции будет практическая работа по поднятию своего сервиса для обработки картинок на NodeJS. Мы обязательно сделаем систему логирования, отправки и просмотра otel‑трейсов, а также ключевые дашборды стабильности нашего сервиса в Grafana.

    photo
    Павел Осташкин
    Старший разработчик интерфейсов, Поиск и рекламные технологии
    photo
    Никита Сидоров
    Руководитель отдела, Еком и райдтех
    • 5 июня
    • 19:00
    Node.js для фронтендеров: расширяем горизонты веб-разработки
  • Хорошо писать код одному. Но когда над одной кодовой базой работает десяток разработчиков, каждый должен иметь на руках актуальную версию кода и не мешать остальным своими изменениями. На помощь приходят системы контроля версий, одна из которых — Git.

    Мы изучим базовые команды, которых будет достаточно для повседневной работы программиста. Посмотрим на рабочие процессы в больших командах.

    photo
    Сергей Захарченко
    Руководитель группы Яндекс Infrastructure
    • 7 июня
    • 12:00
    Git: как большие команды пишут код вместе
  • Разберёмся, что такое типизация и зачем она нужна. Изучим и рассмотрим использование TypeScript на практике. Пройдемся по теории, закрепим знания на практике.

    photo
    Юрий Ремнев
    Ведущий разработчик интерфейсов, Яндекс 360
    photo
    Павел Веденичев
    Руководитель группы, Яндекс 360
    • 10 июня
    • 19:00
    Типизация во фронтенде (часть 1)
  • Уже по традиции, мы полностью переработали наши лекции про React. В этом сезоне мы решили сконцентрироваться на архитектуре приложения. Начнём с необходимой базы и разберёмся в тонкостях самого React. А после нас ждет лекция про архитектуру приложения из двух частей. В первой лекции уделим внимание теории, во второй — научимся применять её на практике.

    photo
    Дмитрий Латышев
    Разработчик интерфейсов, Поиск и рекламные технологии
    • 16 июня
    • 19:00
    Реакт: база
  • Уже по традиции, мы полностью переработали наши лекции про React. В этом сезоне мы решили сконцентрироваться на архитектуре приложения. Начнём с необходимой базы и разберёмся в тонкостях самого React. А после нас ждет лекция про архитектуру приложения из двух частей. В первой лекции уделим внимание теории, во второй — научимся применять её на практике.

    photo
    Тёма Сенюков
    Руководитель команды, Плюс и Финтех
    • 17 июня
    • 19:00
    Реакт: архитектура (часть 1)
  • Уже по традиции, мы полностью переработали наши лекции про React. В этом сезоне мы решили сконцентрироваться на архитектуре приложения. Начнём с необходимой базы и разберёмся в тонкостях самого React. А после нас ждет лекция про архитектуру приложения из двух частей. В первой лекции уделим внимание теории, во второй — научимся применять её на практике.

    photo
    Тёма Сенюков
    Руководитель команды, Плюс и Финтех
    • 18 июня
    • 19:00
    Реакт: архитектура (часть 2)
  • Расскажем, как организовать удобный процесс разработки приложений в популярных IDE (WebStorm, VS Code) и в терминале. А также о браузерных инструментах разработчика (Chrome DevTools): что они умеют и как ими пользоваться.

    photo
    Виктор Хомяков
    Старший разработчик интерфейсов, Поиск и рекламные технологии
    • 23 июня
    • 19:00
    Тулинг
  • Поговорим об автотестах и о том, почему необходимо их писать. Познакомимся с видами тестирования — модульным и интеграционным. В части о модульных тестах подробно поговорим о том, как изолировать внешние зависимости, как тестировать взаимодействие с другими модулями. Попробуем написать модульные тесты для приложения на React. Рассмотрим наиболее эффективные приемы, которые помогут писать полезные тесты и легко их поддерживать.

    photo
    Дмитрий Андриянов
    Руководитель группы, Яндекс 360
    photo
    Эдвард Гиголаев
    Разработчик интерфейсов, Плюс и Финтех
    • 26 июня
    • 19:00
    Автотесты. Модульное и интеграционное тестирование интерфейсов
  • Посмотрим, как люди с особенностями взаимодействуют с виртуальным миром, и обсудим важность доступности как для пользователей, так и для разработчиков. Познакомимся с простыми способами базовой настройки доступности, расскажем, что делать, если нужно ещё лучше, а также объясним, как вы можете стать настоящим экспертом в этой области.

    photo
    Анна Мотошкина
    Руководитель группы, Поиск и рекламные технологии
    photo
    Никита Ляпин
    Разработчик интерфейсов, Поиск и рекламные технологии
    • 30 июня
    • 19:00
    Доступность интерфейсов
  • Обсудим, что такое производительность веб‑страниц и от чего она зависит. Также поговорим про основные показатели и инструменты для их мониторинга, рассмотрим подходы к оптимизации скорости загрузки веб‑приложений.

    photo
    Константин Петряев
    Руководитель группы, Yandex Infrastructure
    photo
    Александр Нефёдов
    Ведущий разработчик интерфейсов, Поиск и рекламные технологии
    • 1 июля
    • 19:00
    Performance
  • Поговорим о том, когда и как появился процесс сборки веб‑приложений. Вы узнаете об архитектурном устройстве webpack: как и зачем в нём появились те или иные абстракции и как эти абстракции увидеть вживую. Обсудим стандартные техники: chunk splitting, innerGraph tree shaking, dynamic imports, minimizers, deadcode ellimination, module concatenation.

    photo
    Владимир Ульянов
    Cтарший разработчик интерфейсов, Плюс и Финтех
    photo
    Софья Волынская
    Руководитель группы, Эйчартех
    • 2 июля
    • 19:00
    Сборка
  • Поговорим об инфраструктуре для разработки: инструментах и процессах, которые сами по себе не являются разработкой, но необходимы, чтобы процесс разработки шёл эффективно. Познакомимся со средствами автоматизации рутинных задач. Поговорим про CI (continuous integration), логирование, секреты, организацию конфигурационных файлов. Обсудим релизы — процесс доставки пользователям новой версии приложения. Бонус: узнаем, что такое Vim и как из него выйти.

    photo
    Дмитрий Андриянов
    Руководитель группы, Яндекс 360
    • 7 июля
    • 19:00
    Инфрастуктура (часть 1)
  • Поговорим об инфраструктуре для разработки: инструментах и процессах, которые сами по себе не являются разработкой, но необходимы, чтобы процесс разработки шёл эффективно. Познакомимся со средствами автоматизации рутинных задач. Поговорим про CI (continuous integration), логирование, секреты, организацию конфигурационных файлов. Обсудим релизы — процесс доставки пользователям новой версии приложения. Бонус: узнаем, что такое Vim и как из него выйти.

    photo
    Александр Николаичев
    Руководитель группы, Yandex Infrastructure
    • 8 июля
    • 19:00
    Инфрастуктура (часть 2)
  • Разберём самые важные и полезные концепции из функционального программирования.

    photo
    Григорий Бизюкин
    Разработчик интерфейсов, Поиск и рекламные технологии
    • 9 июля
    • 19:00
    Функциональное программирование
  • На лекции поговорим:

    • — о том, как готовить проект к отображению на нескольких языках и к международным запускам
    • — о том, как международная инфраструктура может помочь в проекте с одним языком и регионом
    • — как реализовать подходы интернационализации так, чтобы вашей команде было удобно и понятно
    • — как строить платформу интернационализации для больших продуктовых сервисов
    photo
    Алексей Ершков
    Руководитель группы, Плюс и Финтех
    photo
    Никита Сандаков
    Разработчик интерфейсов, Плюс и Финтех
    • 14 июля
    • 19:00
    Интернационализация от i до n
  • Поговорим о мультимедиа‑возможностях, которые нам доступны в вебе: как создавать графические эффекты и анимации при помощи CSS, JS, SVG, Canvas и WebGL, что эффективнее использовать в разных ситуациях. Познакомимся с аудиотегом и Web Audio API для работы со звуком. Рассмотрим API браузера для синтеза и распознавания речи. Поговорим о способах применения видеотега для отображения роликов. Разберём понятия «стриминг», «кодек» и «контейнер». Узнаем, как Стив Джобс повлиял на индустрию стриминга и как плеер выбирает качество для проигрывания.

    photo
    Ольга Попова
    Старший разработчик интерфейсов, Yandex Infrastructure
    photo
    Евгений Логинов
    Разработчик интерфейсов, Поиск и рекламные технологии
    • 15 июля
    • 19:00
    Мультимедиа
  • Закрываем основные пробелы в базовых знаниях работы с запросами на фронте, а также постараемся разобраться, как взаимодействуют бэкенд и фронтенд. Постараемся на примерах понять, что происходит, когда мы используем обычный fetch во время решения наших задач.

    photo
    Илья Гриненко
    Разработчик интерфейсов, Поиск и рекламные технологии
    • 16 июля
    • 19:00
    HTTP
    • — Что такое чистота кода? Является ли это синонимом качества? Относится ли производительность к этому понятию?
    • — Существует ли эталон чистого кода?
    • — Нужно ли жертвовать оптимизацией ради читаемости? Где проходит грань?
    photo
    Сергей Бережной
    Директор по взаимодействию с разработчиками, Yandex Infrastructure
    photo
    Дмитрий Латышев
    Разработчик интерфейсов, Поиск и рекламные технологии
    • 21 июля
    • 19:00
    Дискуссия: Что такое чистый код и как его писать
  • В прошлом году мы обсуждали, почему JavaScript может быть перспективным выбором для машинного обучения. За прошедший год появилось множество новых классных моделей на JS, а также примеров реального использования ML в Web. В этом докладе мы рассмотрим, как всё это может быть применено на практике — от экспериментальных проектов прямо в браузере до серьёзных историй масштабирования и деплоя больших языковых моделей (LLM) с инференсом на JS в таких компаниях, как Яндекс.

    photo
    Алексей Охрименко
    Ведущий разработчик интерфейсов, Яндекс 360
    • 22 июля
    • 19:00
    ML на JS: ломаем стереотипы, деплоим гигантские LLM!
Научим тонкостям написания кода для высоконагруженных веб-сервисов
  • В лекции мы рассмотрим путь фичи от идеи до прода. Поговорим о создании продуктовой гипотезы, планировании разработки, построении MVP, выборe архитектуры и технологического стека. Затронем описание процесса разработки с ревью, тестированием и деплойментом в различных окружениях — локальном, тестовом, продовом. Рассмотрим основные наблюдения в мониторинге и на что настраивать аларминг, а также как понять, что фича взлетела и её можно раскатить на весь мир. А еще посмотрим, как масштабировать и улучшать сервис итеративно, добавим в него вишенку ML на радость пользователям.

    photo
    Николай Смирнов
    Разработчик программного обеспечения в Яндекс Лавке
    • 5 июня
    • 19:00
    Вводная лекция про бэкенд
  • Хорошо писать код одному. Но когда над одной кодовой базой работает десяток разработчиков, каждый должен иметь на руках актуальную версию кода и не мешать остальным своими изменениями. На помощь приходят системы контроля версий, одна из которых — Git.

    Мы изучим базовые команды, которых будет достаточно для повседневной работы программиста. Посмотрим на рабочие процессы в больших командах.

    photo
    Сергей Захарченко
    Руководитель группы Яндекс Infrastructure
    • 7 июня
    • 12:00
    Git: как большие команды пишут код вместе
  • Погрузимся в основы клиент‑серверного взаимодействия и разберём строение HTTP‑протокола — от заголовков до методов. Обсудим лучшие практики и типичные ошибки при разработке API, а затем сравним два ключевых подхода: REST и RPC. При удаче успеем затронуть стратегии документирования (API‑First vs Code‑First) и познакомиться с полезными спецификациями, такими как JSON API и официальные RFC.

    photo
    Илья Лурье
    Разработчик бэкенда Яндекс Командировок
    • 18 июня
    • 19:00
    Как проектировать HTTP API
  • На лекции обсудим основные понятия и принципы работы с базами данных. Рассмотрим факторы, влияющие на выбор подходящей базы данных для конкретной задачи. Познакомимся с индексами и их ролью в ускорении запросов. Поделимся советами по оптимальному использованию баз данных и рекомендациями для эффективной работы.

    photo
    Денис Московченко
    Тимлид команды разработки инструментов платёжной системы
    • 19 июня
    • 19:00
    Базы данных
  • Разберём ключевые методики обеспечения чистоты и поддержки кода: код‑ревью, статический анализ, автоматизированное тестирование и метрики качества. Познакомимся с популярными инструментами и рассмотрим реальные примеры обнаружения и устранения «технического долга». Участники уйдут с готовым набором практик для повышения надёжности и читаемости своих проектов.

    photo
    Дмитрий Соломонов
    Руководитель группы b2b‑бэкенда Яндекс Диска
    • 20 июня
    • 19:00
    Качество кода
  • На лекции вы узнаете, что такое нагрузочное тестирование и как применять его на практике. Вы получите представление о RPS, квантилях времени ответа и точке разладки. Мы разберем различные профили нагрузки, рассмотрим, как их комбинировать и использовать. В формате живого демо вы увидите, как проводить нагрузочное тестирование с помощью Apache Benchmark и Яндекс.Танк, научитесь анализировать результаты и обращать внимание на ключевые нюансы. Кроме того, вы узнаете, как интегрировать регулярное нагрузочное тестирование в процесс разработки и проводить тестирование безопасно для окружающих сервисов.

    photo
    Сергей Жигалов
    Разработчик грузовой доставки, Яндекс
    • 3 июля
    • 19:00
    Нагрузочное тестирование: от основ до продвинутых сценариев
  • Написание кода — лишь начало: мы покажем, как автоматически собирать, тестировать и упаковывать приложение для простого развёртывания. Рассмотрим инструменты для CI/CD, стратегии безопасной доставки изменений без даунтайма и методы контейнеризации или артефакт-менеджмента. Вы научитесь строить пайплайны, которые сами проверяют, собирают и деплоят ваши сервисы в продакшен.

    photo
    Константин Дуников
    Разработчик внутренней системы деплоя Яндекса
    • 10 июля
    • 19:00
    CI/CD и релизные процессы
  • Лекция посвящена принципам разработки безопасных онлайн-сервисов, демонстрируя уязвимости и методы их предотвращения на конкретном примере. Рассматриваются риски, связанные с хранением данных, управлением секретами и использованием сторонних библиотек, а также типичные уязвимости — SQL-инъекции и отсутствие проверки прав доступа.

    photo
    Айдар Сабиров
    Инженер по информационной безопасности
    • 15 июля
    • 19:00
    Разработка безопасных сервисов
  • Лекция про основные этапы найма в крупную IT-компанию на примере Яндекса. Рассмотрим весь процесс от скрининга резюме до выхода на работу глазами кандидата и нанимающего руководителя. Вы узнаете, какие типичные ошибки совершают кандидаты (особенно начинающие специалисты) и как получить работу своей мечты.

    photo
    Денис Кутуков
    Руководитель разработки Биллинга Яндекса
    • 18 июля
    • 19:00
    Про отбор в IT компанию
  • В лекции вы узнаете, как строить по-настоящему надёжный бэкенд: от принципов распределённых систем и компромиссов CAP-теоремы до ключевых метрик SLA/SLO и практических паттернов (Circuit Breaker, Bulkhead, Retry). На практике спроектируем сервис, настроим мониторинг и алёртинг, оттестируем отказоустойчивость и определим, когда масштабировать.

    photo
    Дима Старков
    Руководитель службы разработки Meteum, Поиск и рекламные технологии Яндекса
    • 28 июля
    • 19:00
    Архитектура распределённых систем
  • В лекции мы рассмотрим путь фичи от идеи до прода. Поговорим о создании продуктовой гипотезы, планировании разработки, построении MVP, выборe архитектуры и технологического стека. Затронем описание процесса разработки с ревью, тестированием и деплойментом в различных окружениях — локальном, тестовом, продовом. Рассмотрим основные наблюдения в мониторинге и на что настраивать аларминг, а также как понять, что фича взлетела и её можно раскатить на весь мир. А еще посмотрим, как масштабировать и улучшать сервис итеративно, добавим в него вишенку ML на радость пользователям.

    photo
    Николай Смирнов
    Разработчик программного обеспечения в Яндекс Лавке
    • 5 июня
    • 19:00
    Вводная лекция про бэкенд
  • Хорошо писать код одному. Но когда над одной кодовой базой работает десяток разработчиков, каждый должен иметь на руках актуальную версию кода и не мешать остальным своими изменениями. На помощь приходят системы контроля версий, одна из которых — Git.

    Мы изучим базовые команды, которых будет достаточно для повседневной работы программиста. Посмотрим на рабочие процессы в больших командах.

    photo
    Сергей Захарченко
    Руководитель группы Яндекс Infrastructure
    • 7 июня
    • 12:00
    Git: как большие команды пишут код вместе
  • Погрузимся в основы клиент‑серверного взаимодействия и разберём строение HTTP‑протокола — от заголовков до методов. Обсудим лучшие практики и типичные ошибки при разработке API, а затем сравним два ключевых подхода: REST и RPC. При удаче успеем затронуть стратегии документирования (API‑First vs Code‑First) и познакомиться с полезными спецификациями, такими как JSON API и официальные RFC.

    photo
    Илья Лурье
    Разработчик бэкенда Яндекс Командировок
    • 18 июня
    • 19:00
    Как проектировать HTTP API
  • На лекции обсудим основные понятия и принципы работы с базами данных. Рассмотрим факторы, влияющие на выбор подходящей базы данных для конкретной задачи. Познакомимся с индексами и их ролью в ускорении запросов. Поделимся советами по оптимальному использованию баз данных и рекомендациями для эффективной работы.

    photo
    Денис Московченко
    Тимлид команды разработки инструментов платёжной системы
    • 19 июня
    • 19:00
    Базы данных
  • Разберём ключевые методики обеспечения чистоты и поддержки кода: код‑ревью, статический анализ, автоматизированное тестирование и метрики качества. Познакомимся с популярными инструментами и рассмотрим реальные примеры обнаружения и устранения «технического долга». Участники уйдут с готовым набором практик для повышения надёжности и читаемости своих проектов.

    photo
    Дмитрий Соломонов
    Руководитель группы b2b‑бэкенда Яндекс Диска
    • 20 июня
    • 19:00
    Качество кода
  • На лекции вы узнаете, что такое нагрузочное тестирование и как применять его на практике. Вы получите представление о RPS, квантилях времени ответа и точке разладки. Мы разберем различные профили нагрузки, рассмотрим, как их комбинировать и использовать. В формате живого демо вы увидите, как проводить нагрузочное тестирование с помощью Apache Benchmark и Яндекс.Танк, научитесь анализировать результаты и обращать внимание на ключевые нюансы. Кроме того, вы узнаете, как интегрировать регулярное нагрузочное тестирование в процесс разработки и проводить тестирование безопасно для окружающих сервисов.

    photo
    Сергей Жигалов
    Разработчик грузовой доставки, Яндекс
    • 3 июля
    • 19:00
    Нагрузочное тестирование: от основ до продвинутых сценариев
  • Написание кода — лишь начало: мы покажем, как автоматически собирать, тестировать и упаковывать приложение для простого развёртывания. Рассмотрим инструменты для CI/CD, стратегии безопасной доставки изменений без даунтайма и методы контейнеризации или артефакт-менеджмента. Вы научитесь строить пайплайны, которые сами проверяют, собирают и деплоят ваши сервисы в продакшен.

    photo
    Константин Дуников
    Разработчик внутренней системы деплоя Яндекса
    • 10 июля
    • 19:00
    CI/CD и релизные процессы
  • Лекция посвящена принципам разработки безопасных онлайн-сервисов, демонстрируя уязвимости и методы их предотвращения на конкретном примере. Рассматриваются риски, связанные с хранением данных, управлением секретами и использованием сторонних библиотек, а также типичные уязвимости — SQL-инъекции и отсутствие проверки прав доступа.

    photo
    Айдар Сабиров
    Инженер по информационной безопасности
    • 15 июля
    • 19:00
    Разработка безопасных сервисов
  • Лекция про основные этапы найма в крупную IT-компанию на примере Яндекса. Рассмотрим весь процесс от скрининга резюме до выхода на работу глазами кандидата и нанимающего руководителя. Вы узнаете, какие типичные ошибки совершают кандидаты (особенно начинающие специалисты) и как получить работу своей мечты.

    photo
    Денис Кутуков
    Руководитель разработки Биллинга Яндекса
    • 18 июля
    • 19:00
    Про отбор в IT компанию
  • В лекции вы узнаете, как строить по-настоящему надёжный бэкенд: от принципов распределённых систем и компромиссов CAP-теоремы до ключевых метрик SLA/SLO и практических паттернов (Circuit Breaker, Bulkhead, Retry). На практике спроектируем сервис, настроим мониторинг и алёртинг, оттестируем отказоустойчивость и определим, когда масштабировать.

    photo
    Дима Старков
    Руководитель службы разработки Meteum, Поиск и рекламные технологии Яндекса
    • 28 июля
    • 19:00
    Архитектура распределённых систем
  • В лекции мы рассмотрим путь фичи от идеи до прода. Поговорим о создании продуктовой гипотезы, планировании разработки, построении MVP, выборe архитектуры и технологического стека. Затронем описание процесса разработки с ревью, тестированием и деплойментом в различных окружениях — локальном, тестовом, продовом. Рассмотрим основные наблюдения в мониторинге и на что настраивать аларминг, а также как понять, что фича взлетела и её можно раскатить на весь мир. А еще посмотрим, как масштабировать и улучшать сервис итеративно, добавим в него вишенку ML на радость пользователям.

    photo
    Николай Смирнов
    Разработчик программного обеспечения в Яндекс Лавке
    • 5 июня
    • 19:00
    Вводная лекция про бэкенд
  • Хорошо писать код одному. Но когда над одной кодовой базой работает десяток разработчиков, каждый должен иметь на руках актуальную версию кода и не мешать остальным своими изменениями. На помощь приходят системы контроля версий, одна из которых — Git.

    Мы изучим базовые команды, которых будет достаточно для повседневной работы программиста. Посмотрим на рабочие процессы в больших командах.

    photo
    Сергей Захарченко
    Руководитель группы Яндекс Infrastructure
    • 7 июня
    • 12:00
    Git: как большие команды пишут код вместе
  • Погрузимся в основы клиент‑серверного взаимодействия и разберём строение HTTP‑протокола — от заголовков до методов. Обсудим лучшие практики и типичные ошибки при разработке API, а затем сравним два ключевых подхода: REST и RPC. При удаче успеем затронуть стратегии документирования (API‑First vs Code‑First) и познакомиться с полезными спецификациями, такими как JSON API и официальные RFC.

    photo
    Илья Лурье
    Разработчик бэкенда Яндекс Командировок
    • 18 июня
    • 19:00
    Как проектировать HTTP API
  • На лекции обсудим основные понятия и принципы работы с базами данных. Рассмотрим факторы, влияющие на выбор подходящей базы данных для конкретной задачи. Познакомимся с индексами и их ролью в ускорении запросов. Поделимся советами по оптимальному использованию баз данных и рекомендациями для эффективной работы.

    photo
    Денис Московченко
    Тимлид команды разработки инструментов платёжной системы
    • 19 июня
    • 19:00
    Базы данных
  • Разберём ключевые методики обеспечения чистоты и поддержки кода: код‑ревью, статический анализ, автоматизированное тестирование и метрики качества. Познакомимся с популярными инструментами и рассмотрим реальные примеры обнаружения и устранения «технического долга». Участники уйдут с готовым набором практик для повышения надёжности и читаемости своих проектов.

    photo
    Дмитрий Соломонов
    Руководитель группы b2b‑бэкенда Яндекс Диска
    • 20 июня
    • 19:00
    Качество кода
  • На лекции вы узнаете, что такое нагрузочное тестирование и как применять его на практике. Вы получите представление о RPS, квантилях времени ответа и точке разладки. Мы разберем различные профили нагрузки, рассмотрим, как их комбинировать и использовать. В формате живого демо вы увидите, как проводить нагрузочное тестирование с помощью Apache Benchmark и Яндекс.Танк, научитесь анализировать результаты и обращать внимание на ключевые нюансы. Кроме того, вы узнаете, как интегрировать регулярное нагрузочное тестирование в процесс разработки и проводить тестирование безопасно для окружающих сервисов.

    photo
    Сергей Жигалов
    Разработчик грузовой доставки, Яндекс
    • 3 июля
    • 19:00
    Нагрузочное тестирование: от основ до продвинутых сценариев
  • Написание кода — лишь начало: мы покажем, как автоматически собирать, тестировать и упаковывать приложение для простого развёртывания. Рассмотрим инструменты для CI/CD, стратегии безопасной доставки изменений без даунтайма и методы контейнеризации или артефакт-менеджмента. Вы научитесь строить пайплайны, которые сами проверяют, собирают и деплоят ваши сервисы в продакшен.

    photo
    Константин Дуников
    Разработчик внутренней системы деплоя Яндекса
    • 10 июля
    • 19:00
    CI/CD и релизные процессы
  • Лекция посвящена принципам разработки безопасных онлайн-сервисов, демонстрируя уязвимости и методы их предотвращения на конкретном примере. Рассматриваются риски, связанные с хранением данных, управлением секретами и использованием сторонних библиотек, а также типичные уязвимости — SQL-инъекции и отсутствие проверки прав доступа.

    photo
    Айдар Сабиров
    Инженер по информационной безопасности
    • 15 июля
    • 19:00
    Разработка безопасных сервисов
  • Лекция про основные этапы найма в крупную IT-компанию на примере Яндекса. Рассмотрим весь процесс от скрининга резюме до выхода на работу глазами кандидата и нанимающего руководителя. Вы узнаете, какие типичные ошибки совершают кандидаты (особенно начинающие специалисты) и как получить работу своей мечты.

    photo
    Денис Кутуков
    Руководитель разработки Биллинга Яндекса
    • 18 июля
    • 19:00
    Про отбор в IT компанию
  • В лекции вы узнаете, как строить по-настоящему надёжный бэкенд: от принципов распределённых систем и компромиссов CAP-теоремы до ключевых метрик SLA/SLO и практических паттернов (Circuit Breaker, Bulkhead, Retry). На практике спроектируем сервис, настроим мониторинг и алёртинг, оттестируем отказоустойчивость и определим, когда масштабировать.

    photo
    Дима Старков
    Руководитель службы разработки Meteum, Поиск и рекламные технологии Яндекса
    • 28 июля
    • 19:00
    Архитектура распределённых систем
Учим создавать мобильные приложения с заботой о пользователях
  • Что сейчас в тренде в мобильной разработке? Поговорим про KMP, BDUI, DivKit и, конечно, Flutter. Как развиваются технологии, какие из них используются в проектах Яндекса и почему.

    photo
    Артур Василов
    Руководитель мобильной разработки Яндекс Браузера
    photo
    Денис Загаевский
    Руководитель группы разработки мобильных карт и навигатора
    photo
    Сергей Кольцов
    Руководитель мобильной core-команды Яндекс Про
    photo
    Филипп Алехин
    Руководитель группы мобильных технологий BDUI
    • 3 июня
    • 19:00
    Дискуссия «Тенденции в мобильной разработке»
  • Вы познакомитесь с нетривиальными особенностями языка Kotlin и его связями с JVM. Мы разберём особенности системы: типы, generic’и. Посмотрим на устройство коллекций, обсудим сборщик мусора и Java Memory Model.

    photo
    Александр Вайцеховский
    Руководитель группы мобильной разработки Яндекс Музыки
    • 6 июня
    • 19:00
    Погружение в Kotlin и JVM
  • Хорошо писать код одному. Но когда над одной кодовой базой работает десяток разработчиков, каждый должен иметь на руках актуальную версию кода и не мешать остальным своими изменениями. На помощь приходят системы контроля версий, одна из которых — Git.

    Мы изучим базовые команды, которых будет достаточно для повседневной работы программиста. Посмотрим на рабочие процессы в больших командах.

    photo
    Сергей Захарченко
    Руководитель группы Яндекс Infrastructure
    • 7 июня
    • 12:00
    Git: как большие команды пишут код вместе
  • Лекция раскрывает философию Android Compose — от абстрактных принципов декларативного программирования до практической реализации интерфейсов. Мы исследуем, как устроена архитектура Compose, как управлять состоянием и работать с компонентами, а также разберём реальные примеры проектирования UI. Идеальный формат для тех, кто хочет не просто использовать Compose, а понять его суть.

    photo
    Алексей Емелин
    Руководитель группы Android-разработки Яндекс Браузера
    • 9 июня
    • 19:00
    Jetpack Compose
  • Поговорим об основах многопоточности: доступ к разделяемому ресурсу, базовая блокировка потоков, мониторы, проблема видимости значений переменных из разных потоков. Затронем пакет java.util.concurrent и опишем общую картину работы процесса и потоков приложения под Android.

    photo
    Богдан Попов
    Руководитель службы мобильной разработки Yandex Pay
    • 11 июня
    • 19:00
    Многопоточность
  • Познакомимся с современным способом написания многопоточного кода в приложениях для ОС Android — KotlinX Coroutines. Обманчиво простая, невероятно интересная технология. Рассмотрим её в деталях, начиная с простых основ и заканчивая интеграцией в современное Android-приложение с использованием Compose.

    photo
    Дмитрий Дегтярёв
    Руководитель группы Android-разработки Яндекс Go
    • 16 июня
    • 19:00
    Корутины
  • Как из калькулятора сделать Jira, не стреляя себе в ногу. Повесть о систем-дизайн в Android.

    photo
    Юлия Поступинская
    Разработчик группы мобильной инфраструктуры
    • 18 июня
    • 19:00
    Архитектура в Android
  • На лекции будем разбираться, что за зверь этот Dependency Injection и почему без него ваш код — это боль и страдание. А затем закрепим знания на практических примерах, показав реальное применение DI с помощью популярных инструментов, чтобы вы сразу могли применить это в своих проектах.

    photo
    Иван Костылев
    Android-разработчик Яндекс Go
    • 25 июня
    • 19:00
    DI
  • Разберём защищённое хранение данных, работу с Android Keystore и поговорим об облачных базах данных на примере Cloud Firestore.

    photo
    Михаил Перминов
    Android-разработчик Яндекс Музыки
    • 27 июня
    • 19:00
    Хранение данных
  • Обсудим, что такое BDUI, зачем он нужен, покажем классические реализации и, конечно, поговорим про DivKit — open-source фреймворк Яндекса, и его отличия от других Backend-Driven UI решений.

    photo
    Леонид Ральников
    Старший Android-разработчик Яндекс Браузера
    • 1 июля
    • 19:00
    BDUI и DivKit
  • Рассмотрим основные инструменты разработки, отладки и профилирования, которые важно знать каждому Android-разработчику, чтобыбыть эффективным и продуктивным. Обсудим возможности и полезные горячие клавиши Android Studio, а также познакомимся с профайлерами, дебаггером и инспекторами студии. Разберёмся в функциях Developer Options и узнаем о новинках в инструментах разработки, появившихся за последний год.

    photo
    Алена Засимова
    Руководитель группы Android-разработки Авто.ру
    • 7 июля
    • 19:00
    Продвинутые инструменты разработки
  • Рассмотрим важность тестирования мобильных приложений и обсудим лучшие практики.

    Изучим подходы к автоматическому тестированию:

    • — юнит-тесты с JUnit
    • — интеграционные тесты
    • — UI-тесты на Compose

    Углубимся в решение сложных задач:

    • — борьба с нестабильными (флаки) тестами
    • — мокирование объектов
    • — подмена ответов сервера

    Узнаете, как выбрать оптимальные инструменты и стратегии для тестирования мобильного приложения.

    photo
    Владислав Унчурис
    Android-разработчик Яндекс Музыки
    • 15 июля
    • 19:00
    Автотесты
  • Лекция о текущем состоянии AI-индустрии и актуальных инструментах и подходах использования AI в разработке ПО.

    photo
    Сергей Кольцов
    Руководитель core-команды мобильной разработки Яндекс Про
    • 16 июля
    • 19:00
    Применение AI-инструментов в мобильной разработке
  • Что сейчас в тренде в мобильной разработке? Поговорим про KMP, BDUI, DivKit и, конечно, Flutter. Как развиваются технологии, какие из них используются в проектах Яндекса и почему.

    photo
    Артур Василов
    Руководитель мобильной разработки Яндекс Браузера
    photo
    Денис Загаевский
    Руководитель группы разработки мобильных карт и навигатора
    photo
    Сергей Кольцов
    Руководитель мобильной core-команды Яндекс Про
    photo
    Филипп Алехин
    Руководитель группы мобильных технологий BDUI
    • 3 июня
    • 19:00
    Дискуссия «Тенденции в мобильной разработке»
  • Погружаемся в устройство языка Swift: от наиболее часто встречаемых в реальных проектах и на интервью концепциях языка до только набирающих популярность конструкциях и механизмах. Узнаем, как с помощью макросов можно заменить кодогенерацию, реализовать собственный DSL с помощью Result Builders, добавить поведение в существующий код с помощью Property Wrappers и о многом другом.

    photo
    Дмитрий Тримонов
    Руководитель группы мобильной разработки приложения Алисы
    • 6 июня
    • 19:00
    Swift: 1 часть
  • Хорошо писать код одному. Но когда над одной кодовой базой работает десяток разработчиков, каждый должен иметь на руках актуальную версию кода и не мешать остальным своими изменениями. На помощь приходят системы контроля версий, одна из которых — Git.

    Мы изучим базовые команды, которых будет достаточно для повседневной работы программиста. Посмотрим на рабочие процессы в больших командах.

    photo
    Сергей Захарченко
    Руководитель группы Яндекс Infrastructure
    • 7 июня
    • 12:00
    Git: как большие команды пишут код вместе
  • Продолжим погружение в концепции языка, которые используются на практике постоянно. Разберёмся и в относительно новых конструкциях языка. Посмотрим не только, как пользоваться Property Wrappers, Result Builders и макросами, но и создадим свои.

    photo
    Максим Быстров
    iOS-разработчик Яндекс Go
    • 9 июня
    • 19:00
    Swift: 2 часть
  • На лекции более углублённо расскажем про SwiftUI: жизненный цикл View, их идентичность и типизацию. Также поговорим про создание сложных интерфейсов и анимаций на SwiftUI и как улучшить их производительность. Лекция будет полезна всем, кто уже немного знаком с этим фреймворком и хотел бы лучше понимать, как он работает, чтобы более уверенно использовать его в решении своих задач.

    photo
    Тимофей Федоров
    Руководитель группы мобильной разработки Яндекс Браузера
    photo
    Алексей Шерстнев
    iOS-разработчик Яндекс Браузера
    • 11 июня
    • 19:00
    SwiftUI
  • Разберёмся, как работать с UIKit: от иерархии и жизненного цикла до вью-контроллеров и анимаций. Поговорим про layout, жесты, рендеринг, кастомные переходы и контейнеры. Обсудим лучшие практики из реальных проектов и как сочетать UIKit со SwiftUI.

    photo
    Тимофей Федоров
    Руководитель группы мобильной разработки Яндекс Браузера
    • 18 июня
    • 19:00
    Построение UI при помощи UIKit
  • Рассмотрим понятие архитектуры, для чего нужна и как правильно её строить. Начнём с базовых принципов, необходимых для любой архитектуры приложений под iOS. Рассмотрим две основные архитектуры — классическую, пригодную для приложений на базе UIKit, и новую, применимую для приложений на SwiftUI.

    photo
    Денис Малых
    Руководитель службы разработки мобильной платформы Алисы
    • 23 июня
    • 19:00
    Архитектура
  • Лекция посвящена Swift Concurrency — современному подходу к организации кода для построения отзывчивых приложений на Swift. Обсудим понятие concurrency, подробно разберём особенности работы со Swift Concurrency, обзорно затронем некоторые особенности архитектур современных мобильных процессоров.

    photo
    Александр Денисов
    Ведущий iOS-разработчик Яндекс Браузера
    • 7 июля
    • 19:00
    Сoncurrency
  • Поговорим о том, какие задачи можно решать с помощью локального хранения данных на устройстве, а также о том, какие технологии нам могут в этом помочь и как выбрать среди них ту, которая лучше всего справится с вашей задачей.

    photo
    Полина Чернова
    iOS-разработчик Yandex Pay
    • 11 июля
    • 19:00
    Persistence
  • Узнаем, в каком состоянии сейчас находится SwiftData. Создадим простую модель, попробуем показать ее на экране, модифицировать данные. Обсудим миграцию и работу с разных потоков.

    photo
    Андрей Якушев
    Руководитель группы мобильной разработки Яндекс Браузера
    • 14 июля
    • 19:00
    Swift Data
  • Лекция о текущем состоянии AI-индустрии и актуальных инструментах и подходах использования AI в разработке ПО.

    photo
    Сергей Кольцов
    Руководитель core-команды мобильной разработки Яндекс Про
    • 16 июля
    • 19:00
    Применение AI-инструментов в мобильной разработке
  • Поговорим об автотестах, зачем и как их писать. Познакомимся с unit- и UI-тестами, подходами к их написанию. Рассмотрим лучшие практики написания тестов.

    photo
    Александр Гуржиев
    руководитель группы мобильной разработки Яндекс Музыки
    • 20 июля
    • 19:00
    Тестирование
  • Что сейчас в тренде в мобильной разработке? Поговорим про KMP, BDUI, DivKit и, конечно, Flutter. Как развиваются технологии, какие из них используются в проектах Яндекса и почему.

    photo
    Артур Василов
    Руководитель мобильной разработки Яндекс Браузера
    photo
    Денис Загаевский
    Руководитель группы разработки мобильных карт и навигатора
    photo
    Сергей Кольцов
    Руководитель мобильной core-команды Яндекс Про
    photo
    Филипп Алехин
    Руководитель группы мобильных технологий BDUI
    • 3 июня
    • 19:00
    Дискуссия «Тенденции в мобильной разработке»
  • Вы познакомитесь с моделью параллельного программирования в Dart, узнаете, что такое изоляты и как они устроены в Dart VM. Мы рассмотрим способы создания изолятов и общения с ними, поговорим о том, что такое группы изолятов. Также поговорим про изоляты и FFI, изоляты и PlatformChannels в Flutter, рассмотрим наиболее распространенные ошибки при их использовании и обсудим производительность при использовании изолятов.

    photo
    Глеб Батюков
    Flutter-разработчик Яндекс Про
    • 6 июня
    • 19:00
    Изоляты в Dart
  • Хорошо писать код одному. Но когда над одной кодовой базой работает десяток разработчиков, каждый должен иметь на руках актуальную версию кода и не мешать остальным своими изменениями. На помощь приходят системы контроля версий, одна из которых — Git.

    Мы изучим базовые команды, которых будет достаточно для повседневной работы программиста. Посмотрим на рабочие процессы в больших командах.

    photo
    Сергей Захарченко
    Руководитель группы Яндекс Infrastructure
    • 7 июня
    • 12:00
    Git: как большие команды пишут код вместе
  • Узнаем, что подразумевается под «архитектурой», разделение на слои, CLEAN; какие есть подходы к работе с зависимостями (service locator, DI) и почему об этом важно думать; паттерны проектирования (фасад, декоратор, наблюдатель, etc.).

    photo
    Алексей Губин
    Flutter-разработчик Яндекс Доставки
    • 9 июня
    • 19:00
    Архитектура мобильных приложений
  • Посмотрим, почему важно задумываться об архитектуре на самых ранних этапах, на каких основах строится архитектура, а также как решать архитектурные проблемы и задачи на Flutter.

    photo
    Александр Козлов
    Руководитель службы разработки интерфейсов логистики Яндекс Маркета
    • 11 июня
    • 19:00
    Flutter-архитектура
  • На лекции узнаем, что такое Router и как с ним работать. Разберём, как настроить диплинки для приложения. А также посмотрим на особенности обработки ссылок в Flutter WEB.

    photo
    Аваз Шокири
    Flutter-разработчик Яндекс Про
    • 16 июня
    • 19:00
    Router и прямые ссылки в приложении
  • Поговорим про пакеты, их отличие от плагинов, версионирование, зависимости, создание своего репозитория пакетов и разберём, для чего будет полезен Flutter Version Manager.

    photo
    Даниил Артамонов
    руководитель группы мобильной разработки Яндекс Лавки
    • 18 июня
    • 19:00
    Пакеты, плагины
  • В этой лекции вы познакомитесь с подходами к надёжному хранению данных во Flutter: от простых настроек с Shared Preferences до сложных баз данных с Drift и ObjectBox. На примере приложения MoodTracker++ вы увидите, как выбрать подходящий инструмент и эффективно применять теорию на практике.

    photo
    Дмитрий Золотов
    Flutter-разработчик Яндекс Доставки
    • 23 июня
    • 19:00
    Persistence
  • Разберёмся с CI/CD и настроим пайплайн для GitHub Actions. Проверим, что нужно знать, чтобы довести приложение до релиза в сторы. Узнаем, как наш код превращается в приложение: начиная с вызова flutter build и до запуска конечного артефакта.

    photo
    Никита Березовский
    Flutter-разработчик Яндекс Про
    • 25 июня
    • 19:00
    Build and Release
  • Добро пожаловать на лекцию о статическом анализе и линтинге во Flutter! Мы погрузимся в мир анализатора и линтера в Dart, чтобы вы могли лучше понимать и эффективно использовать их в своих проектах. Разберём, как работает статический анализ, какие инструменты используются и как настроить правила линтинга. Вы узнаете, как писать собственные линт-правила и увидите это на практических примерах. Приготовьтесь сделать ваш код чище и профессиональнее!

    photo
    Константин Федуров
    Flutter-разработчик Яндекс Про
    • 27 июня
    • 19:00
    Анализатор
  • Познакомитесь с основными инструментами Flutter-разработчика/ Научитесь решать различные проблемы мобильных приложений: проверять вёрстку и состояние приложения, диагностировать проблемы с производительностью, анализировать размер приложения, следить за потребляемой памятью и многие другие возможные задачи.

    photo
    Екатерина Шестакова
    Flutter-разработчик Яндекс Про
    • 7 июля
    • 19:00
    Flutter dev tools
  • Разберём, как, зачем и когда может понадобиться писать свой плагин или лоадер для webpack. Всегда ли нужен именно webpack, или есть альтернативы.

    photo
    Евгений Седанов
    Руководитель группы мобильной разработки Яндекс Про
    • 9 июля
    • 19:00
    Push Notifications
  • Узнаем, как собрать Flutter под Web и Desktop. Какие есть особенности при работе с этими платформами и какие готовые решения нам предоставляет фреймворк для разработки под них. Посмотрим на примеры приложений и планы развития.

    photo
    Аваз Шокири
    Flutter-разработчик Яндекс Про
    • 11 июля
    • 19:00
    Flutter Web + Desktop
  • Разберём навыки, которые будут полезны кроссплатформенному разработчику из iOS и Android. Будет проведён обзор двух платформ, инструментов и лучших практик в каждой из них, чтобы расширить знания о мобильной разработке в целом.

    photo
    Евгений Седанов
    Руководитель группы мобильной разработки Яндекс Про
    photo
    Даниил Артамонов
    Руководитель группы мобильной разработки Яндекс Лавки
    • 14 июля
    • 19:00
    Что нужно знать про натив
  • Лекция о текущем состоянии AI-индустрии и актуальных инструментах и подходах использования AI в разработке ПО.

    photo
    Сергей Кольцов
    Руководитель core-команды мобильной разработки Яндекс Про
    • 16 июля
    • 19:00
    Применение AI-инструментов в мобильной разработке
  • В этой лекции мы научимся писать Unit- и UI-тесты. Узнаем, что такое golden тесты. Поговорим про интеграционные тесты, а также узнаем, что такое code coverage и научимся его собирать.

    photo
    Андрей Смирнов
    Flutter-разработчик Яндекс Про
    • 18 июля
    • 19:00
    Тестирование
Учим управлению проектами и продуктами
  • photo
    Азизбек Тулаганов
    Руководитель группы Служба платформенной занятости и партнерства с водителями
    • 25 июня
    • 19:00
    Про саморазвитие менеджеров
  • photo
    Наташа Савенкова
    Org Dev Manager Проектный офис Райдтеха
    • 11 июля
    • 19:00
    Про тайм-менеджмент
  • photo
    Софья Тимохина
    Руководитель группы Pro Money mobile
    • 17 июля
    • 19:00
    Гид для менеджеров по коммуникации с разработчиками
  • photo
    Ксения Аникеева
    photo
    Михаил Прокофьев
    • 24 июля
    • 19:00
    Про общее и разное среди продактов b2b и b2c
Учим работать с большими продуктами и делать вывода на основании данных
  • photo
    Дмитрий Кириллов
    Руководитель Школы аналитиков‑разработчиков
    • 4 июня
    • 19:00
    Аналитика — физика цифровой реальности
  • photo
    Роман Халкечев
    Руководить аналитики Поиска и Рекламы
    photo
    Олег Хомюк
    Руководитель отдела аналитики Еком-сценариев в Поиске
    photo
    Даниил Тарарухин
    Руководитель службы аналитики Алисы
    photo
    Елена Корнилина
    Руководитель группы экосистемных исследований
    • 6 июня
    • 18:30
    Круглый Стол
  • Хорошо писать код одному. Но когда над одной кодовой базой работает десяток разработчиков, каждый должен иметь на руках актуальную версию кода и не мешать остальным своими изменениями. На помощь приходят системы контроля версий, одна из которых — Git.

    Мы изучим базовые команды, которых будет достаточно для повседневной работы программиста. Посмотрим на рабочие процессы в больших командах.

    photo
    Сергей Захарченко
    Руководитель группы Яндекс Infrastructure
    • 7 июня
    • 12:00
    Git: как большие команды пишут код вместе
  • Поговорим про развездочный анализ данных средствами распределенных вычислений.

    photo
    Илья Шишов
    Старший аналитик-разработчик
    • 11 июня
    • 19:00
    YQL over YT
  • Информация дополняется

    • 26 июня
    • 19:00
    Выводы на основе данных
Учим понимать высоконагруженные и отказоустойчивые сервисы
  • Самое сложное в нашей работе — это самоопределение. Поэтому поговорим о том, чем занимается DevOps в Яндексе, кем он является, а кем — нет. А ещё узнаем, что общего между DevOps-инженером и швейцарским ножом.

    photo
    Борис Литвиненко
    Ведущий разработчик группы разработки сетевой инфраструктуры и мониторинга Яндекса
    • 5 июня
    • 19:00
    Кто такой SRE
  • Хорошо писать код одному. Но когда над одной кодовой базой работает десяток разработчиков, каждый должен иметь на руках актуальную версию кода и не мешать остальным своими изменениями. На помощь приходят системы контроля версий, одна из которых — Git.

    Мы изучим базовые команды, которых будет достаточно для повседневной работы программиста. Посмотрим на рабочие процессы в больших командах.

    photo
    Сергей Захарченко
    Руководитель группы Яндекс Infrastructure
    • 7 июня
    • 12:00
    Git: как большие команды пишут код вместе
  • На лекции рассмотрим хранение данных в операционной системе Linux. Углубимся в работу твердотельных накопителей, а также рассмотрим дисковые проблемы, которые возникают в повседневной работе.

    photo
    Роман Новичков
    DevOps-инженер Storage Infrastructure Development
    • 7 июня
    • 19:00
    Хранение данных в Linux
  • Посмотрим на устройство современного сервера и на процесс его запуска. Узнаем, как работает и зачем нужен Secure Boot, а также что такое UEFI, BMC, TPM и некоторые другие аббревиатуры.

    photo
    Анатолий Мазуров
    Разработчик Storage Infrastructure Development
    • 12 июня
    • 18:00
    Устройство и загрузка современного сервера
  • Освоим азы работы с командной строкой, траблшутинг, дебаг, перформанс-тюнинг и быструю аналитику с помощью базовых инструментов Linux.

    photo
    Игорь Жидков
    Руководитель Storage Infrastructure Development
    • 13 июня
    • 19:00
    Инструменты Linux
  • Рассмотрим, как работают планировщик процессов и подсистема виртуальной памяти. Проговорим, для чего нужны прерывания. И узнаем, что такое cgroup и namespace.

    photo
    Андрей Мичурин
    Руководитель группы разработки компонентов Деплоя
    • 16 июня
    • 19:00
    Внутренности Linux
  • Посмотрим на историю протокола IP и его устройство. Выйдем за пределы домашнего роутера, чтобы понять, как сетевые пакеты попадают в Яндекс. Разберемся, как адресовать сотни тысяч хостов и подумаем над тем, как в сети защититься от непрошеных гостей.

    photo
    Дмитрий Чернышев
    Сетевой бригадир в команде проводного WiFi
    • 20 июня
    • 19:00
    Основа Интернета - IP
  • Обсудим, как с помощью eBPF увидеть путь пакетов внутри ядра и добиться в их обработке большей производительности и гибкости. Эти знания пригодятся и в сетевом стеке, и для общего траблшутинга Linux.

    photo
    Александр Костриков
    DevOps-инженер в группе управления трафиком
    • 24 июня
    • 19:00
    Сетевой стек Linux
  • Разберём, что происходит с данными, когда они путешествуют от одного компьютера к другому. Изучим технологии, которые для этого необходимы. Научимся определять и решать самые распространённые проблемы в сетях.

    photo
    Борис Лыточкин
    Сетевой прораб
    • 24 июня
    • 19:00
    Как починить Интернет
  • Поговорим о том какие проблемы стояли перед инженерами и дизайнерами сетей в прошлом и сейчас. Какие подходы существуют и как они реализованы на практике. Познакомися с базовыми возможностями алгоритмов динамической маршрутизации OSPF и BGP.

    photo
    Денис Медведев
    Старший сетевой инженер
    • 26 июня
    • 19:00
    Сети: как построить интернет
  • Поговорим о масштабировании сервисов: лимитирующие факторы, проблемы и решения, технологии балансировки нагрузки, применимость подходов и малоизвестная магия.

    photo
    Владимир Неверов
    Руководитель группы управления трафиком
    • 30 июня
    • 19:00
    Scaling web services
  • Перед написанием кода необходимо продумать архитектуру всего сервиса или его отдельных частей. На лекции научимся строить масштабируемую, отказоустойчивую систему, ошибки которой будут подсвечиваться мониторингом с разных сторон. А ещё поговорим о разнице между архитектурой сервиса и системным дизайном.

    photo
    Вячеслав Агапов
    Руководитель группы эксплуатации Кинопоиска
    • 1 июля
    • 19:00
    Архитектура и системный дизайн
  • Практически любая сфера деятельности связана с созданием ПО. Инженеры каждый день сталкиваются с релизным циклом, решением задач разработки и тестирования. На лекции мы пройдёмся по основным этапам жизни ПО и посмотрим, как они выглядят в проектах Яндекса.

    photo
    Кирилл Хомик
    Руководитель группы эксплуатации Яндекс Такси
    • 3 июля
    • 19:00
    Жизненный цикл ПО
  • СУБД в современных сервисах отвечают за хранение состояния. И это сложно: как писать сами СУБД, так и эксплуатировать их правильным образом. На лекции пройдёмся по одной OLTP базе «сверху вниз»: от принципов устройства до конкретных проблем. Подебажим некоторые из этих проблем на примерах.

    photo
    Евгений Дюков
    Разработчик Managed Databases в Yandex Cloud
    • 7 июля
    • 19:00
    Базы данных (часть 1)
  • В предыдущей серии у нас с вами была OLTP СУБД, на этой лекции меняем парадигму. Будем смотреть на OLAP СУБД. Подход тот же: начинаем с принципов, идём к конкретным проблемам и дебажим их на примерах.

    photo
    Евгений Дюков
    Разработчик Managed Databases в Yandex Cloud
    • 9 июля
    • 19:00
    Базы данных (часть 2)
  • Компьютеры, соединённые по сети, с необходимостью согласовывать друг с другом состояние. Что тут может пойти не так? Да что угодно.На этой лекции часы будут идти в обратную сторону, а биты в памяти переворачиваться. Но мы их обязательно всех найдём и починим.

    photo
    Евгений Дюков
    Разработчик Managed Databases в Yandex Cloud
    • 11 июля
    • 19:00
    Траблшутинг распределённых систем
  • Разберём системы управления кластерами и конфигурациями и посмотрим на самые популярные вживую. А ещё — ответим на вопрос: «Зачем это всё вообще нужно?»

    photo
    Илья Рогачев
    Руководитель группы SRE Яндекс Маркета
    • 15 июля
    • 19:00
    Наблюдаемость, или как не искать чёрную кошку, когда её нет
  • Программирование — неотъемлемая часть работы SRE, особенно в Яндексе. На лекции мы обсудим, зачем и когда SRE пишут код, а главное, вместе разберём рабочие задачи, в которых пригодится навык программирования.

    photo
    Василий Бадаев
    SRE группы эксплуатации Яндекс Маркета
    • 21 июля
    • 19:00
    Прикладное програмирование для SRE
  • Знакомая ситуация: «Я что-то нажал, и всё исчезло». Но иногда всё ломается, даже если никто ничего не нажимал. На лекции обсудим, как эффективно действовать в сложной ситуации и как извлекать пользу из падения сервиса.

    photo
    Владимир Кононов
    Ведущий SRE Яндекс Маркета
    • 24 июля
    • 19:00
    Общая методология траблшутинга
Учим инженеров по тестированию обеспечивать качество на проектах
  • Хорошо писать код одному. Но когда над одной кодовой базой работает десяток разработчиков, каждый должен иметь на руках актуальную версию кода и не мешать остальным своими изменениями. На помощь приходят системы контроля версий, одна из которых — Git.

    Мы изучим базовые команды, которых будет достаточно для повседневной работы программиста. Посмотрим на рабочие процессы в больших командах.

    photo
    Сергей Захарченко
    Руководитель группы Яндекс Infrastructure
    • 7 июня
    • 12:00
    Git: как большие команды пишут код вместе
  • Кейсы и баги — то, с чем тестировщик работает каждый день. А чтобы то, что вы заводите, было понятно, читаемо и работало, есть правила, о которых узнаем на воркшопе.

    photo
    Волков Богдан
    Инженер по тестированию, группа Привлечения и развития
    • 9 июня
    • 19:00
    Воркшоп: Как писать кейсы и заводить баги (про культуру документации)
  • Без логов мы слепы в поиске проблем, поэтому каждый QA должен уметь работать с логами. А как, узнаете на этой лекции.

    photo
    Яна Григорьева
    QA Lead основных продуктов Яндекс Лавки
    • 11 июня
    • 19:00
    Как мы смотрим логи: три друга QA (чарлик/девтулз/appmetrica)
  • Автоматизация используется на всех проектах Яндекса, но почему без неё никак? Как организовать автотесты так, чтобы они решали свои задачи, а не были постоянной болью, которую нужно лечить?

    photo
    Эрик Бурыгин
    Руководитель группы тестирования, Яндекс Недвижимость
    • 19 июня
    • 19:00
    Зачем нужна автоматизация?
  • API — это то, что зачастую автоматизируется в первую очередь. Этих тестов достаточно много, и для их написания существуют правила и лайфхаки, о которых вы узнаете на лекции.

    photo
    Виктор Орловский
    Заместитель руководителя по автоматизации отдела технологий финансовых сервисов
    • 26 июня
    • 19:00
    Автоматизируем REST API
  • В лекции поговорим о нюансах скриншотного тестирования и практическом применении на примере Testplane.

    photo
    Николай Марков
    Разработчик группы инструментов автоматического тестирования Yandex latform Engineering
    Заместитель руководителя по автоматизации отдела технологий финансовых сервисов
    • 3 июля
    • 19:00
    Визуальное тестирование: как находить баги, которые ускользают от других видов проверок
  • Узнаете, как автоматизировать тестирование под Android с помощью Kaspresso и Kotlin. Напишете свой первый автотест.

    photo
    Артем Кудрин
    Mobile QA Automation
    • 17 июля
    • 19:00
    Автоматизация Android Kotlin
  • Узнаете, как автоматизировать тестирование под iOS с помощью Swift. Напишете свой первый автотест.

    photo
    Артем Кудрин
    Mobile QA Automation
    • 21 июля
    • 19:00
    Автоматизация iOS Swift

Будем на связи

Подписывайтесь на рассылку
Присоединяйтесь к телеграм-каналу
Tue May 27 2025 09:03:45 GMT+0300 (Moscow Standard Time)