Продолжаем учиться!
21 июня // 20:00
Что такое «хороший код» — это во многом спорная тема. Кто-то скажет, что если код работает, значит он достаточно хорош. Кто-то обязательно добавит, что код должен быть легок в понимании и сопровождении. А кто-то добавит, что код еще обязательно должен быть быстрым. Об этом уже много написано и сказано. Что же, давайте еще раз поговорим на эту интересную и холиварную тему.
21 июня // 20:00
ИНТЕНСИВ «ЧТО ТАКОЕ CI/CD, ОБЗОР ПОПУЛЯРНЫХ СЕРВЕРОВ И ПРАКТИКА В JENKINS» ДЕНЬ 1
На интенсиве в течение двух дней рассмотрим CI- и CD-процессы, изучим основные инструменты и ключевые понятия (Server, agents, jobs. Fail fast, Scheduling, WebHooks). Подробно познакомимся с программной системой Jenkins и научимся интегрировать ее с git и Docker.
21 июня // 20:00
ИНТЕНСИВ «ДИАЛОГОВАЯ СИСТЕМА, ИНВЕНТАРЬ И КВЕСТЫ В UNITY», ДЕНЬ 1
За два дня ты освоишь необходимые инструменты и разберешь архитектуру для диалоговой системы, чтобы персонаж мог общаться с NPC. К концу интенсива у тебя будет готовая основа для RPG: разберешь инвентарь, добавишь в игру торговцев и создашь систему квестов.
21 июня // 20:00
ТЕОРИЯ ТЕСТИРОВАНИЯ И ПРАКТИКА В СИСТЕМАХ TESTIT И JIRA (ДЕНЬ 1)
Чтобы стать хорошим автоматизатором, не достаточно знать только языки программирования и фреймворки для автоматизации, помимо этого нужно знать теорию тестирования. На интенсиве мы узнаем что такое тестирование и откуда оно появилось, кто такой тестировщик и что он делает. Изучим модели разработки ПО, жизненный цикл тестирования, чек листы и тест-кейсы, а также дефекты. На втором занятии познакомимся с одним из главных трекеров задач и дефектов — Jira, а также попрактикуемся в TestIT — отечественной разработке для решения задач по тестированию и обеспечению качества ПО.
22 июня // 20:00
ПОЛНЫЙ COVERAGE. ПОКРЫВАЕМ ANDROID-ПРИЛОЖЕНИЕ ЮНИТ/ИНТЕГРАЦИОННЫМИ/UI ТЕСТАМИ. ДЕНЬ 1
Бесплатный 2-дневный практический интенсив для Android-разработчиков с опытом от 3 лет.
22 июня // 20:00
22 июня // 20:00
ИНТЕНСИВ «ДИАЛОГОВАЯ СИСТЕМА, ИНВЕНТАРЬ И КВЕСТЫ В UNITY», ДЕНЬ 2
22 июня // 20:00
ИНТЕНСИВ «ЧТО ТАКОЕ CI/CD, ОБЗОР ПОПУЛЯРНЫХ СЕРВЕРОВ И ПРАКТИКА В JENKINS» ДЕНЬ 2
23 июня // 15:00
ОТКРЫТЫЙ ВЕБИНАР «WEBPACK — КАК НАКОНЕЦ НАСТРОИТЬ ЕГО ПРАВИЛЬНО»
Основные тезисы вебинара:
1. Базовая конфигурация с обьяснением
2. Работа с cтатическими ассетами
3. Настройка для продакшена.
23 июня // 20:00
ИНТЕНСИВ «2D-ПЛАТФОРМЕР ГОЛОВОЛОМКА» (ДЕНЬ 1)
Можно ли научиться на двухдневном интенсиве сделать на Unity классический платформер-головоломку, такой как Braid, Trine или Limbo? Да, это проще чем кажется! За два дня мы создадим полноценный уровень игры, придумаем несколько реиспользуемых головоломок, познакомимся с системой ввода в Unity и сразимся с многочисленными врагами за получение награды.
23 июня // 20:00
ОТКРЫТЫЙ ВЕБИНАР «ПАТТЕРНЫ ИНТЕГРАЦИИ ПРИЛОЖЕНИЙ»
На открытом уроке мы разберем возможные коннекторы, которые могут использоваться при интеграции в микросервисной архитектуре, разберем работу синхронных и асинхронных протоколов, поговорим про соответствующий инструментарий. Для каждого варианта обсудим проблемы, которые решаются определенным видом интеграций.
23 июня // 20:00
ПОЛНЫЙ COVERAGE. ПОКРЫВАЕМ ANDROID-ПРИЛОЖЕНИЕ ЮНИТ/ИНТЕГРАЦИОННЫМИ/UI ТЕСТАМИ. ДЕНЬ 2
23 июня // 20:00
ОТКРЫТЫЙ ВЕБИНАР «ОСНОВЫ ФУНКЦИОНАЛЬНОГО ПРОГРАММИРОВАНИЯ»
На демо-уроке рассмотрим основы функционального программирования в JavaScript. Покажем как писать pure Functions, изучим библиотеку ramda.js.
24 июня // 16:00
ОТКРЫТЫЙ ВЕБИНАР «РАЗБОР ДАМПА ВРЕДОНОСНОГО КОДА»
На занятии мы разберём образец вредоноса, который из себя представляет сдампленный кусок шелкода.
24 июня // 20:00
ИНТЕНСИВ «СИСТЕМА ПОЛУЧЕНИЯ КУРСОВ ВАЛЮТ ЦБ РФ». ДЕНЬ 1
В течение двух вебинаров мы разработаем и задеплоим пару микросервисов для получения курсов валют Центрального банка и последующей работы с ними. В первый день обсудим архитектуру и реализацию системы.
24 июня // 20:00
ОТКРЫТЫЙ ВЕБИНАР «АТРИБУТЫ КАЧЕСТВА, ТАКТИКИ И ПАТТЕРНЫ»
На открытом уроке рассмотрим, что такое качественная архитектура, основные атрибуты качества и тактики работы с ними.
24 июня // 20:00
ТЕОРИЯ ТЕСТИРОВАНИЯ И ПРАКТИКА В СИСТЕМАХ TESTIT И JIRA (ДЕНЬ 2)
24 июня // 20:00
ИНТЕНСИВ «2D-ПЛАТФОРМЕР ГОЛОВОЛОМКА» (ДЕНЬ 2)
24 июня // 20:00
ОТКРЫТЫЙ ВЕБИНАР «СОЗДАНИЕ ИНТЕРАКТИВНЫХ СТРАНИЦ, РАБОТА С АНИМАЦИЯМИ»
Урок посвящен анимациям в вебе. Рассмотрим способы создания интерактивных страниц, научимся анимировать переходы состояний HTML элементов, а также создавать анимации как на CSS, так и на JavaScript.
25 июня // 20:00
ИНТЕНСИВ «СИСТЕМА ПОЛУЧЕНИЯ КУРСОВ ВАЛЮТ ЦБ РФ». ДЕНЬ 2
Во второй день задеплоим систему для практического применения. Будет разработка системы «под ключ» в двух актах.
25 июня // 20:00
ОТКРЫТЫЙ ВЕБИНАР «КОРУТИНЫ — ЧТО ЭТО И ЗАЧЕМ?»
На открытом уроке разберем понятие сопрограмм (coroutines), их классификацию, детально рассмотрим реализацию, допущения и компромиссы, предлагаемые новым стандартом C++. Разберём пользовательские типы, которые добавились для реализации сопрограмм (Promise, Awaitable.) Разберём пример реализации асинхронного сетевого взаимодействия с использованием сопрограмм.