Мероприятия новой недели в OTUS
Сохраняйте в календарь!
21 сентября
Открытый урок «EVENT-DRIVEN MICROSERVICES»
На бесплатном пробном урок мы:
- разберемся, что такое Event-Driven архитектура, чем она полезна и какие проблемы помогает решить;
- на примерах посмотрим, как этот подход можно реализовать и какие могут быть сложности.
Открытый урок «DEPENDENCY INJECTION С HILT»
На бесплатном пробном уроке:
- познакомимся с Hilt Api и сравним его с уже знакомым API Dagger2;
- посмотрим, что hilt-compiler генерирует под капотом;
- разберемся в плюсах и минусах Hilt;
- если плюсов больше чем минусов, то рассмотрим процесс миграции.
Открытый урок «АНИМАЦИЯ ВО FLUTTER. ЧТО И КАК МОЖНО АНИМИРОВАТЬ ВО FLUTTER?»
На бесплатном пробном уроке мы:
- выясним, что такое анимация и как устроена анимация во Flutter?
- разберём различные кейсы анимации от простого к сложному:
а) Анимация с помощью специальных виджетов (Implicit Animations);
б) Анимация с помощью AnimationController, AnimatedWidget.
- анимацию с помощью Flare разберём на примере (https://github.com/2d-inc/Flare-Flutter/tree/master/example/teddy)
Открытый урок «СОСТЯЗАТЕЛЬНЫЕ СЕТИ И ПОВЫШЕНИЕ РАЗРЕШЕНИЯ»
Слушатели узнают:
- что такое GANs
- как нейросети генерируют новые картинки
- как повышать разрешение изображений
22 сентября
Открытый урок «ЗА ЧТО ОТВЕЧАЕТ СКРАМ МАСТЕР И КАК ПОМЕРИТЬ ЕГО ЭФФЕКТИВНОСТЬ»
На рынке присутствует много различных мнений о том, как именно стоит оценивать эффективность работы Скрам мастера, за что он в действительности отвечает. Предлагаем обсудить и придти к общему знаменателю, какие способы могут навредить при попытке оценить эффективность, а какие могут способствовать росту его как профессионала, его команды, продакта и организации в целом.
Открытый урок «АВТОМАТИЗАЦИЯ ТЕСТИРОВАНИЯ API»
Рассмотрим как с помощью Python отправлять различные запросы, с помощью библиотеки pytest напишем тесты к Rest API
Открытый урок «Создание хранилища данных на MS SQL Server и заливка данных с помощью SSIS. 2 часть.»
В продолжение вебинара от 14 сентября вы вместе с преподавателем на практике рассмотрите реализацию заливки данных с SSIS и зависимости.
Открытый урок «РАЗРАБОТКА БИБЛИОТЕКИ КОМПОНЕНТОВ НА REACT + STORYBOOK»
Научимся разрабатывать презентационные компоненты используя storybook. Рассмотрим настройки, возможные расширения и как правильно выстроить библиотеку презентационных компонентов. Как сделать snapshot тестирование с помощью Loki.
23 сентября
Всё о курсе «Разработчик С++»
Открытый урок «КЛАСТЕРНЫЕ ВОЗМОЖНОСТИ MONGODB»
На уроке рассмотрим варианты репликации, Replica set. Рассмотрим концепцию кворума и балансировку, подходы к шардированию в БД. Детально посмотрим шардирование в MongoDB: mongos и научимся производить правильный выбор ключа шардирования
Открытый урок «ПАРАМЕТРИЗИРОВАННЫЕ ТЕСТЫ В SELENIUM»
Создавая тесты, мы хотим проверить максимальное количество входных параметров. Для этого нам нужно параметризовать тестовые сценарии. Параметризация в Selenium - это стратегия выполнения, которая автоматически запускает тестовые примеры несколько раз с разными значениями. Концепция, достигаемая за счет параметризации сценариев тестирования, называется тестированием на основе данных. На вебинаре изучим два типа параметризации - с помощью @Parameter+TestNG.xml и using@DataProvider
Открытый урок «МЕТОД МАКСИМАЛЬНОГО ПРАВДОПОДОБИЯ»
Слушатели узнают:
- что такое правдоподобие
- как связано правдоподобие и перекрестная энтропия
- как связано правдоподобие и среднеквадратичное отклонение
24 сентября
Открытый урок «БРУТ SSH... НЕ В НАШУ СМЕНУ!»
Хочешь познакомиться с подбором пароля методом грубого перебора и узнать какие для этого есть инструменты? Или может быть тебя интересует,как легко защититься от этой атаки в Linux? Если да, то тебе к нам. На открытом уроке мы разберём, как сделать немного безопаснее самый часто используемый протокол для администрирования Linux - SSH.
25 сентября
Открытый урок «РАЗРАБОТКА ЧЕРЕЗ ТЕСТИРОВАНИЕ В JS ИЛИ КАК НАЧАТЬ ЛЮБИТЬ ПРОГРАММИРОВАНИЕ»
На открытом уроке мы:
- разберемся, что такое TDD (разработка через тестирование);
- узнаем, какие есть виды тестов;
- установим jest и разберём базовые настройки;
- напишем консольный калькулятор с элементарными математическими операциями используя принципы TDD.
Открытый урок «МИГРАЦИЯ РЕАЛЬНОГО ПРОЕКТА С JAVASCRIPT НА TYPESCRIPT - БОЛИ И ОСОБЕННОСТИ»
Типизация и Typescript достаточно давно пришли в мир JS, но до сих пор новые проекты создаются без него и никто не отменял поддержку старых. При разборе одного легаси-проекта с JS за другим возникает вопрос:" А как перевести его на TS бесшовно и постепенно?" Как раз на этот вопрос, в общих чертах, мы и ответим в рамках нашего вебинара, после которого вы сами сможете начать переводить свой проект с JS на TS.