Продолжаем учиться!


21 июня // 20:00

ИНТЕНСИВ «ХОРОШИЙ КОД» ДЕНЬ 1

Что такое «хороший код» — это во многом спорная тема. Кто-то скажет, что если код работает, значит он достаточно хорош. Кто-то обязательно добавит, что код должен быть легок в понимании и сопровождении. А кто-то добавит, что код еще обязательно должен быть быстрым. Об этом уже много написано и сказано. Что же, давайте еще раз поговорим на эту интересную и холиварную тему.


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

ИНТЕНСИВ «ХОРОШИЙ КОД» ДЕНЬ 2


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.) Разберём пример реализации асинхронного сетевого взаимодействия с использованием сопрограмм.