May 7, 2020

Мероприятия новой недели в OTUS!

Всем продуктивной недели!

11 мая

• Открытый урок «ИТЕРАТИВНАЯ РАЗРАБОТКА HTTP-СЕРВИСА»

На практическом онлайн-занятии вы узнаете, как за 60 минут создать полностью протестированный http-сервис с нуля без 3rd-party зависимостей.

• Открытый урок «РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ DJANGO»

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

12 мая

• Открытый урок «ANSIBLE: БЫСТРЫЙ СТАРТ»

- обсудим необходимость появления систем управления конфигурацией; - кратко рассмотрим продукты, представленные на рынке; - рассмотрим, как устроен Ansible, и напишем свой первый playbook.

Открытый урок «JHIPSTER: БЫСТРАЯ РАЗРАБОТКА ПРИЛОЖЕНИЙ»

На прошлом практическом вебинаре мы рассмотрели применение Spring Roo для быстрого создания современного приложения. Сейчас вас ждет погружение в JHipster - более молодой, удобный и успешный конкурент Spring Roo.

• Открытый урок «КАКИЕ ВОПРОСЫ ЛУЧШЕ ЗАДАВАТЬ НА CUSTDEV-Е»

CustDev позволяет перед запуском дорогостоящего продукта или фичи ответить на вопрос: окупится ли ваше вложение, или нет? Купят ли ваш новый продукт?

13 мая

• Открытый урок «СЛУЧАЙНЫЕ ВЕЛИЧИНЫ И ИХ ПРИМЕНЕНИЕ»

- узнаете о главном объекте, вокруг которого строится теория вероятностей и математическая статистика - о случайных величинах; - поймёте, что это такое, для чего нам нужно уметь с ними работать, какие у случайных величин бывают характеристики, и как эти характеристики можно узнать, если они неизвестны.

• Открытый урок «РЕПЛИКАЦИЯ В POSTGRESQL: ВИДЫ И УСТРОЙСТВО»

Подробно рассматриваем задачи репликации. Смотрим на отличия физической и логической репликации. И пробуем применить на практике.

• Открытый урок «УПРАВЛЕНИЕ УДАЛЕННОЙ КОМАНДОЙ»

Какие риски таит удалённая работа IT подразделений? Какие подходы нужны для того, чтобы команда работала эффективно без необходимости установки слежки за ними? Почему удалёнке тоже нужен график?

• Открытый урок «МОДЕЛИРОВАНИЕ COVID-19 С ПОМОЩЬЮ АНАЛИЗА ГРАФОВ И ПАРСИНГА ОТКРЫТЫХ ДАННЫХ»

Научимся парсить информацию с сайтов при помощи питона, предобрабатывать грязные данные, заполнять в них пропуски и объединять разрозненные источники в удобные датасеты. Узнаем, как создавать графы и как работать с ними в библиотеке NetworkX, а также моделировать распространение инфекции по сети мировых аэропортов

14 мая

• Открытый урок «ОСНОВНЫЕ ТРЕНДЫ В ТЕСТИРОВАНИИ»

Обсудим современные практики тестирования мобильных Android/iOS-приложений. Поговорим про необходимый набор тестировщика в 2020-м году. Рассмотрим тему автоматизации своей работы и тестов.

• Открытый урок «УСКОРЕНИЕ IOS-ПРИЛОЖЕНИЙ С ПОМОЩЬЮ INSTRUMENTS»

На вебинаре мы познакомимся с Xcode Instruments. Научимся использовать профиль времени Xcode Instruments для исследования и улучшения производительности. Найдем сильные ссылки и утечки памяти.

15 мая

• Открытый урок «ЗНАКОМСТВО С GREENPLUM»

Рассмотрим класс MPP-баз на примере базы Greenplum и построим небольшое хранилища данных на основе этой базы.

• Открытый урок «МОНИТОРИНГ И ЛОГИРОВАНИЕ В DOCKER»

Рассмотрим аспекты мониторинга и логирования Docker. Увидим на примерах настройки мониторинга и логирования при помощи Prometheus, cAdvisor, EFK, ELK.

• Открытый урок «PYTEST: ВВЕДЕНИЕ В АВТОТЕСТЫ»

Научимся писать и запускать тесты на Pytest. Обсудим, зачем нужно автоматизированное тестирование, рассмотрим плюсы и минусы библиотеки Pytest. Разберёмся, как настроить setup и teardown и познакомимся с Pytest fixture, paramentrize, unittest.mock.

• Открытый урок «Валидация данных на C#»

Fluent Validation - мощный и простой инструмент валидации данных. Избавимся от кучи if-ов на примере проверки корректности заполнения данных Покупателя. Изучим внутреннюю реализацию библиотеки и применение подхода Fluent Interface на практике.