Продолжаем учиться: новые мероприятия в OTUS
Сохраняйте в календарь!
20 июля
- Открытый урок «ОБРАТНАЯ СВЯЗЬ И РАЗВИТИЕ»
На открытом вебинаре разберем: - Как организовать открытый обмен мнениями - Как составлять план развития и ставить цели «на вырост» - Как давать конструктивную обратную связь
- Открытый урок «SQL INJECTION: НАЙТИ И ОБЕЗВРЕДИТЬ»
SQL Injection - один из самых распространённых способов взлома сайтов и программ, работающих с базами данных, основанный на внедрении в запрос произвольного SQL-кода. На открытом уроке мы расскажем и покажем веб-разработчикам, как проверить, можно ли атаковать ваш сайт с помощью SQL Injection. А также научим от нее защититься.
21 июля
За 1,5 часа на примере вы научитесь:
- Разбираться в стандартах и методиках разработки 1С и понимать зачем они нужны
- Самостоятельно приведёте код в соответствие со стандартами и методиками 1С
- Открытый урок «ООП НА ПАЛЬЦАХ НА ПРИМЕРЕ PYTHON» https://otus.pw/ba27/
На бесплатном пробном вебинаре курса вы узнаете:
- что такое наследование и как его применять
- как работать с изменяемостью объектов
- как обращаться к родительским методам
- зачем нужна инкапсуляция
- как отделить общую логику работы от решения конкретной задачи
Открытый урок «ПОВЫШАЕМ НАДЕЖНОСТЬ РАЗВЕРТЫВАНИЯ В KUBERNETES» https://otus.pw/YrCb/
На вебинаре мы:
- поговорим о том, как улучшить деплой вашего приложения в k8s;
- рассмотрим метрики приложения, на основе которых можно сделать вывод о его доступности;
- разберемся с основными показателями доступности сервисов и поймем, как сделать «выкатку» бесшовной.
22 июля
До сих пор дублируете код на бэкенде и фронтенде? Приходите на открытый урок! В течение полуторачасового вебинара мы создадим небольшую библиотеку, которую подключим к бэкенду на Kotlin и фронтенд-приложению на JavaScript.
- Открытый урок «SCALA В РАЗРАБОТКЕ ВЕБ-ПРИЛОЖЕНИЙ» https://otus.pw/ViBy/
На бесплатном уроке мы разберем, почему вам уже сейчас нужно переходить на Scala, и на примере веб-приложений раскроем такие темы.
- Открытый урок «ВВЕДЕНИЕ В TERRAFORM» https://otus.pw/xA7t/
На вебинаре мы с вами разберем скрипты terraform на примере развертывания кластера pacemaker в gcp.
- Открытый урок «SYMFONY. БЫСТРЫЙ СТАРТ» https://otus.pw/S2m6/
На вебинаре мы познакомимся с фреймворком Symfony Рассмотрим его сильные и слабые стороны. Ответим на вопрос, в каких случаях лучше использовать Symfony, а когда лучше подойдет другой фреймворк. А также мы разработаем небольшое веб-приложение на Symfony.
23 июля
- Открытый урок «ВЫВОД ML МОДЕЛЕЙ В ПРОМЫШЛЕННУЮ СРЕДУ НА ПРИМЕРЕ ОНЛАЙН-РЕКОМЕНДАЦИЙ» https://otus.pw/MB6Q/
На уроке мы поговорим о том, как data science выходит из ноутбука дата сайнтиста, проходит через аналитическую платформу и среду исполнения в пром, чтобы попасть, наконец, к нашим горячо любимым пользователям.
В ходе вебинара вы научитесь работать с OpenVPN и WireGuard:
-узнаете, что такое VPN;
-познакомитесь с основными видами VPN и сравните их;
-разберете варианты конфигурации OpenVPN, поймете разницу между ними;
-познакомитесь с WireGuard, сравните его производительность с OpenVPN.
- Открытый урок «ОСНОВЫ PUPPETEER» https://otus.pw/Qt8J/
На занятии будут рассмотрены основы HTML/JS, и реализуем простое тестирование стороннего Web-ресурса.
Открытый урок «ЛОГИСТИЧЕСКАЯ РЕГРЕССИЯ ДЛЯ КЛАССИФИКАЦИИ ДАННЫХ» https://otus.pw/u4uy/
На бесплатном вебинаре вы: • обсудите основы регрессионных моделей; • узнаете, как устроена логистическая регрессия; • разберёте, какие разделы математики используются для ее построения; • поймёте, как улучшить этот классификатор.
24 июля
- Открытый урок «ПИРАМИДАЛЬНАЯ СОРТИРОВКА HEAPSORT» https://otus.pw/Mgtm/
На бесплатном пробном уроке мы сначала реализуем алгоритм сортировки выбором - SelectionSort, а потом внедрим в него двоичный поиск максимального элемента. В результате мы получим пирамидальную сортировку HeapSort с квазилинейной сложностью, вместо квадратичной.
- Виды поиска по GitHub - Внутренние операторы поиска - Boolean Search - Специализированные инструменты
ИТ-разработка достаточно дорогое удовольствие. Разрабатывать под каждую гипотезу продукт - неправильно с коммерческой и продуктовой стороны. Но каждую гипотезу можно проверить с нулевым привлечением разработки. Об этом и поговорим на вебинаре:
- Открытый урок «ТЕСТОВОЕ ПОКРЫТИЕ ПО БЕЙЗЕРУ» https://otus.pw/Nn8S/
На уроке рассмотрим:
1. 3 основных подхода для построения тестовой модели
2. Что такое test coverage и code coverage
3. Способы подсчета тестового покрытия
4. Цикломатическая сложность
5. Использование статических анализаторов для расчета тестового покрытия
6. Диаграммы для подсчета тестового покрытия