18 апреля // 20:00
ОТКРЫТЫЙ УРОК «СОЗДАЕМ ПРИЛОЖЕНИЕ С УПРАВЛЕНИЕМ СЛОЖНЫМИ ЖЕСТАМИ (КАК В OPERA)»
На открытом уроке мы разберемся с принципами обнаружения жестов во Flutter и создадим детекторы для сложных жестов управления приложением (подобно жестам мышью в Opera) и создадим простую библиотеку для встраивания в другие приложения.
18 апреля // 20:00
2-Х ДНЕВНЫЙ ИНТЕНСИВ «АНАЛИЗ БУТКИТА» ДЕНЬ 1
На вебинаре онлайн-курса:
— разберём работу mbr руткита;
— проанализируем его ключевые этапы и стадии развёртывания.
Регистрируйтесь сейчас — напомним перед интенсивом!
18 апреля // 20:00
ОТКРЫТЫЙ УРОК «ВИРТУАЛИЗАЦИЯ: KVM»
Основные виды технологий виртуализации;
Основные обенности виртуализации ядра линукс;
KVM
QEMU
Управление гипервизором при помощи libvirt;
Основные моменты создания снапшотов (snapshots);
Аспекты работы с сетью
18 апреля // 20:00
ОТКРЫТЫЙ УРОК «КАК ИСПРАВИТЬ ОШИБКИ В ТРЕБОВАНИЯХ ДО РЕАЛИЗАЦИИ»
Фредерик Брукс сказал, что самая сложная часть построения систем ПО – решить точно, что же создавать: «Никакая другая часть не даст более трудные для исправления ошибки».
На демо-вебинаре курса рассмотрим основные приемы проверки требований, научимся исправлять ошибки анализа и проектирования до реализации. Рассмотрим:
— проверку выделения объектов и действий над ними по CRUD и даже по CRUD(LSHAX);
— магический кристалл требований и проверки с его помощью;
— стандарт разработки требований ISO 29148 и его практическое применение;
— и еще несколько полезных проверок.
19 апреля // 20:00
ОТКРЫТЫЙ УРОК «Связь левел-дизайна и архитектуры»
На вебинаре вместе с преподавателем разберемся, как понимание архитектуры улучшает качество левел-дизайна.
19 апреля // 20:00
ОТКРЫТЫЙ УРОК «ДЖЕНЕРИКИ, ИХ РЕАЛИЗАЦИЯ И ОГРАНИЧЕНИЯ»
Рассмотрим обобщенные типы и методы, причины появления, их использование. обсудим ограничения обобщений, варианты наследования обобщенных типов.
19 апреля // 20:00
2-Х ДНЕВНЫЙ ИНТЕНСИВ «АНАЛИЗ БУТКИТА» ДЕНЬ 2
19 апреля // 20:00
ОТКРЫТЫЙ УРОК «ОСНОВНЫЕ ПРИНЦИПЫ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ СТЕКА ПРИЛОЖЕНИЙ И ИНФРАСТРУКТУРЫ»
На занятии мы рассмотрим и разберем основные принципы обеспечения информационной безопасности стека приложений и инфраструктуры.
19 апреля // 20:00
ОТКРЫТЫЙ УРОК «РАБОТА С КАНАЛАМИ В GOLANG»
На открытом уроке рассмотрим понятие канал и как он устроен внутри. Сравним буферизированные и небуферизованные каналы, а также посмотрим как используются каналы для передачи данных и синхронизации в golang.
20 апреля // 17:00
ОТКРЫТЫЙ УРОК «АНИМАЦИЯ ПЕРВОГО ЭКРАНА САЙТА»
Анимации на сайте давно перестали быть каким-то ноу-хау. Это неотъемлемая часть любого интерфейса. На открытом уроке разберем основы, необходимые для работы с анимацией, и создадим анимированный приветственный экран приложения.
20 апреля // 20:00
Будет рассмотрена перегрузка методов в Java. Как и в реальной жизни: всё окажется на так однозначно!
20 апреля // 20:00
ОТКРЫТЫЙ УРОК «REDIS ПОД МИКРОСКОПОМ ДЛЯ РАЗРАБОТЧИКОВ»
— Изучим базовые команды и структуры данных
— Заглянем «под капот» Redis и разберём его исходный код на C
— Посмотрим, как применить эти знания для оптимизации клиентского кода
20 апреля // 20:00
ОТКРЫТЫЙ УРОК «ПОЧЕМУ БЕЗОПАСНОСТЬ ДОЛЖНА БЫТЬ НА ВСЕХ ЭТАПАХ CI/CD»
Работа над ошибками классического подхода к защите информации. Рассмотрение DevSecOps как ключа к парадигме правильной безопасной разработки. Способы трансформации DevOps-процессов в безопасную среду, ускоряющую процессы разработки и формирующую кибер-иммунитет у ваших приложений.
20 апреля // 20:00
Цели сбора метрик. Применение инструментов системного мышления и теории ограничений для анализа процесса и формирования списка улучшений. Определение необходимых метрик для измерения прогресса. Способы визуализации метрик.
21 апреля // 15:00
ОТКРЫТЫЙ УРОК «SQL ДЛЯ АНАЛИТИКИ — ПРИКЛАДНЫЕ ЗАДАЧИ И ПОДХОДЫ К ИХ РЕШЕНИЮ»
На занятии разберем:
— Магия аналитических функций
— Операции Pivot и Unpivot для табличных данных
— Анализ истории со Slowly Changing Dimensions (SCD)
— Превращение набора событий в пользовательские сеансы
21 апреля // 20:00
ОТКРЫТЫЙ УРОК «АЛГОРИТМ ДЕЙКСТРЫ ДЛЯ ПОИСКА КРАТЧАЙШЕГО ПУТИ ВО ВЗВЕШЕННОМ ГРАФЕ»
Обзор второй половины курса «Алгоритмы и структуры данных».
21 апреля // 20:00
ОТКРЫТЫЙ УРОК «SSL СЕРТИФИКАТЫ»
— узнаем, что такое SSL сертификат, как используется и где применяется;
— развернем CA сервер и создадим цепочку доверенных сертификатов для защиты веб-приложения.
21 апреля // 20:00
ОТКРЫТЫЙ УРОК «СТОРИТЕЛЛИНГ В ИГРАХ: СПЕЦИФИКА И ИНСТРУМЕНТЫ ПОДАЧИ ИСТОРИИ»
Каковы функции и задачи истории в играх? Присоединяйтесь к онлайн-уроку 21 апреля в 20:00 (по мск). Мы расскажем про специфику подачи истории в играх, ее функции и задачи. Покажем отличия создания историй для игр и кино. Денис Анциферов продемонстрирует основные инструменты для создания полноценной истории в играх: текстовые, аудио-визуальные и геймплейные приемы. Demo-занятие пройдет в рамках онлайн-курса «Сценарист игр и нарративный дизайн».
21 апреля // 20:00
ОТКРЫТЫЙ УРОК «КАК СДЕЛАТЬ ТАК, ЧТОБЫ РАБОТА ВЫБРАЛА ТЕБЯ?»
Мы обсудим темы:
— Резюме глазами работодателя
— Виды интервью
— Подготовка к интервью
— Типы компаний
— Частые ошибки на собеседовании
21 апреля // 20:00
Как работать с Patroni в Google Kubernetes Engine? Узнайте 21 апреля в OTUS пройдет вебинар с Евгением Аристовым, архитектором баз данных PostgreSQL. Вместе с экспертом вы разберете архитектуру, принципы работы и особенности Patroni. За 1,5 часа мы рассмотрим следующие темы:
• Использование кластера Kubernetes в облаке гугла — Google Kubernetes Engine.
• Построение отказоустойчивого кластера Patroni в GKE, используя шаблонизатор helm.
• Архитектура и применение Postgres-operator для кластера Kubernetes от компании Zalando.