Мероприятия в OTUS
Сохраняйте в календарь!
15 июня
• Открытый урок «ШАБЛОНЫ «ФАБРИЧНЫЙ МЕТОД» И «АБСТРАКТНАЯ ФАБРИКА»»
На открытом уроке разберем следующие темы: связанность и связность; закон Деметры; шаблон «Фабричный метод»; шаблон «Абстрактная фабрика».
• Открытый урок «РАЗБОР СТАНДАРТОВ И МЕТОДИК РАЗРАБОТКИ НА ПЛАТФОРМЕ 1С»
За 1,5 часа на примере вы научитесь:
- Разбираться в стандартах и методиках разработки 1С и понимать зачем они нужны
- Самостоятельно приведёте код в соотвествие со стандартами и методиками 1С
16 июня
• Открытый урок «SQL INJECTION: НАЙТИ И ОБЕЗВРЕДИТЬ»
На открытом уроке мы расскажем и покажем веб-разработчикам, как проверить, можно ли атаковать ваш сайт с помощью SQL Injection. А также научим от нее защититься.
17 июня
• Открытый урок «REACT PATTERNS»
За полтора часа вы познакомитесь с основными паттернами, которые используются в разработке с использованием React (при этом они не привязаны к самому реакту, так что вы сможете использовать их и с другими инструментами) и узнаете, как композиция может помочь структурировать ваш код.
• Открытый урок «ОСОБЕННОСТИ РАЗРАБОТКИ CLI С NODE.JS»
Рассмотрим ключевые особенности создания Command Line Interface в Node.js CLI. Разберём теорию и аспекты использования NPM и package.json. Также посмотрим на реальные примеры CLI программ на JavaScript и реализуем несколько примеров в разных фреймворках. Подведем итог и обзор других инструментов для создания CLI программ.
• Открытый урок «VUE.JS. БЫСТРЫЙ СТАРТ»
На вебинаре мы познакомимся с фреймворком Vue.JS, рассмотрим его сильные и слабые стороны, а также разработаем небольшое веб-приложение на Vue.JS.
18 июня
• Открытый урок «ПРИЛОЖЕНИЕ ПОД ANDROID НА KOTLIN ЗА 1,5 ЧАСА»
Создаём приложение с одним экраном (прогноз погоды). Учимся использовать MVVM, Retrofit, Glide, Coroutine, Kotlin. Поймёте, что кодить под Android на Kotlin несложно и нестрашно, познакомитесь с архитектурой MVVM и изучите Kotlin Coroutines (в качестве нового способа асинхронных вызовов). Ждём разработчиков с опытом ООП!
• Открытый урок «СЕТЕВОЙ ШУТЕР В КОСМОСЕ»
Сложно ли сделать на Unity сетевую мультиплеерную игру? Нет, это очень просто! Всего за полтора часа мы создадим полноценную сетевую игру с использованием Photon Unity Networking, познакомимся с новой системой ввода в Unity, используем Cinemachine для управления камерой и сразимся за превосходство в этом секторе галактики
• Открытый урок «МОДУЛЬНЫЕ МОНОЛИТЫ И DDD»
На открытом уроке будут рассмотрены основные паттерны для построения и написания модульных монолитов. Особое внимание будет уделено паттернам DDD.
• Открытый урок «Тестовое покрытие по Бейзеру»
На уроке рассмотрим:
1. 3 основных подхода для построения тестовой модели
2. Что такое test coverage и code coverage
3. Способы подсчета тестового покрытия
4. Цикломатическая сложность
5. Использование статических анализаторов для расчета тестового покрытия
6. Диаграммы для подсчета тестового покрытия
19 июня
• Открытый урок «ANDROID ANIMATIONS»
На бесплатном пробном уроке мы разберемся в широком арсенале инструментов, которые предоставляет Android SDK для создания крутых анимаций:
- начнем со старых добрых View Animations и закончим свежим Motion Layout;
- пройдемся по ValueAnimator, ObjectAnimator, Transitions и Animated Vector Drawable;
- поговорим про Evaluator, Interpolator и Physics;
- не забудем и про Lottie от AirBnB.
• Открытый урок «WEBASSEMBLY: ЧТО И КАК»
Знакомимся с WebAssembly (задачи, основные определения и цели проекта). Рассматриваем практические примеры компиляции и использования WebAssembly с JavaScript. Пробуем использовать WebAssembly с Node.js. Также смотрим дизайн, возможности, семантику, JavaScript API, Modules и изучаем примеры использования.
• Открытый урок «SALT. ОРКЕСТРАЦИЯ КОНФИГУРАЦИЯМИ»
В ходе вебинара вы научитесь работать с системой управления конфигурациями Saltstack и разберетесь в её отличиях от прочих аналогичных систем.