March 16, 2020

Какие мероприятия ждут вас в OTUS

Сохраняйте в календарь мероприятия новой недели!

16 марта

✓ Открытый вебинар «ProGuard / R8: сжатие и оптимизация кода для Android-приложений»

На бесплатном пробном занятии мы научимся писать максимально строгие keep-директивы и настраивать оптимизации, увидим на практике, как ProGuard/R8 миницифируют, оптимизируют и убирают неиспользуемый код. А также сравним эффективность ProGuard и R8 и разберемся, как внедрять ProGuard/R8 в существующий проект. Мастер-класс подготовлен специально для Android-разработчиков с опытом работы более 1 года.

✓ Открытый вебинар «Тестирование отказоустойчивости»

Высоконагруженные проекты требуют высокой доступности. Минуты простоя стоят миллионы рублей. Команда разработки постоянно вносит улучшения для обеспечения доступности сервиса. Финальным этапом является проведение "учений" в продакшене. Давайте обсудим, как эффективно планировать учения, на что обращать внимание, какие инструменты помогут и как избегать типовые ошибки.

17 марта

✓ Открытый вебинар «Тестирование API - работа с XML»

Большинство современных API работают с JSON в качестве формата данных. Однако время от времени приходится сталкиваться с API, работающими с XML. Давайте разберём, как создавать, анализировать и проверять ответы XML при работе с библиотекой Requests.

✓ Открытый вебинар «Denial of Service атаки и защита от них»

Рассказываем про схему защиты от DoS-атак. Рассматриваем атаки на пропускную способность (SYN-ACK-флуд), атаки на уровне приложения (slow http headers, атаки на apache). Реализуем всё в терминале Kali Linux.

✓ Открытый вебинар «Triplet loss: учим нейросеть узнавать объекты с первого раза»

Что будем делать:

* Научимся работать с tensorflow datasets

* Рассмотрим проблему one-shot learning, metric learning

* Разберемся, что такое siamese networks и triplet loss

* Обучим нейросеть, способную с первого раза узнавать объекты

  • Возможны бонусы!

18 марта

✓ Открытый вебинар «Знакомство с Maven»

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

✓ Открытый вебинар «Микросервисная архитектура: достоинства и недостатки»

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

Всё о курсе «Архитектура и шаблоны проектирования»

Всё о курсе «Fullstack разработчик JavaScript»

Всё о курсе «Разработчик Node.js»

20 марта