HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>21 июня // 20:00</a></li>
1 <ul><li><a>21 июня // 20:00</a></li>
2 <li><a>21 июня // 20:00</a></li>
2 <li><a>21 июня // 20:00</a></li>
3 <li><a>21 июня // 20:00</a></li>
3 <li><a>21 июня // 20:00</a></li>
4 <li><a>21 июня // 20:00</a></li>
4 <li><a>21 июня // 20:00</a></li>
5 <li><a>22 июня // 20:00</a></li>
5 <li><a>22 июня // 20:00</a></li>
6 <li><a>22 июня // 20:00</a></li>
6 <li><a>22 июня // 20:00</a></li>
7 <li><a>22 июня // 20:00</a></li>
7 <li><a>22 июня // 20:00</a></li>
8 <li><a>22 июня // 20:00</a></li>
8 <li><a>22 июня // 20:00</a></li>
9 <li><a>23 июня // 15:00</a></li>
9 <li><a>23 июня // 15:00</a></li>
10 <li><a>23 июня // 20:00</a></li>
10 <li><a>23 июня // 20:00</a></li>
11 <li><a>23 июня // 20:00</a></li>
11 <li><a>23 июня // 20:00</a></li>
12 <li><a>23 июня // 20:00</a></li>
12 <li><a>23 июня // 20:00</a></li>
13 <li><a>23 июня // 20:00</a></li>
13 <li><a>23 июня // 20:00</a></li>
14 <li><a>24 июня // 16:00</a></li>
14 <li><a>24 июня // 16:00</a></li>
15 <li><a>24 июня // 20:00</a></li>
15 <li><a>24 июня // 20:00</a></li>
16 <li><a>24 июня // 20:00</a></li>
16 <li><a>24 июня // 20:00</a></li>
17 <li><a>24 июня // 20:00</a></li>
17 <li><a>24 июня // 20:00</a></li>
18 <li><a>24 июня // 20:00</a></li>
18 <li><a>24 июня // 20:00</a></li>
19 <li><a>24 июня // 20:00</a></li>
19 <li><a>24 июня // 20:00</a></li>
20 <li><a>25 июня // 20:00</a></li>
20 <li><a>25 июня // 20:00</a></li>
21 <li><a>25 июня // 20:00</a></li>
21 <li><a>25 июня // 20:00</a></li>
22 </ul><p>Продолжаем учиться!</p>
22 </ul><p>Продолжаем учиться!</p>
23 <h2><strong>21 июня</strong> // 20:00</h2>
23 <h2><strong>21 июня</strong> // 20:00</h2>
24 <p><strong><a>ИНТЕНСИВ "ХОРОШИЙ КОД" ДЕНЬ 1</a></strong></p>
24 <p><strong><a>ИНТЕНСИВ "ХОРОШИЙ КОД" ДЕНЬ 1</a></strong></p>
25 <p>Что такое "хороший код" - это во многом спорная тема. Кто-то скажет, что если код работает, значит он достаточно хорош. Кто-то обязательно добавит, что код должен быть легок в понимании и сопровождении. А кто-то добавит, что код еще обязательно должен быть быстрым. Об этом уже много написано и сказано. Что же, давайте еще раз поговорим на эту интересную и холиварную тему.</p>
25 <p>Что такое "хороший код" - это во многом спорная тема. Кто-то скажет, что если код работает, значит он достаточно хорош. Кто-то обязательно добавит, что код должен быть легок в понимании и сопровождении. А кто-то добавит, что код еще обязательно должен быть быстрым. Об этом уже много написано и сказано. Что же, давайте еще раз поговорим на эту интересную и холиварную тему.</p>
26 <h2><strong>21 июня</strong> // 20:00</h2>
26 <h2><strong>21 июня</strong> // 20:00</h2>
27 <p><strong><a>ИНТЕНСИВ "ЧТО ТАКОЕ CI/CD, ОБЗОР ПОПУЛЯРНЫХ СЕРВЕРОВ И ПРАКТИКА В JENKINS" ДЕНЬ 1</a></strong></p>
27 <p><strong><a>ИНТЕНСИВ "ЧТО ТАКОЕ CI/CD, ОБЗОР ПОПУЛЯРНЫХ СЕРВЕРОВ И ПРАКТИКА В JENKINS" ДЕНЬ 1</a></strong></p>
28 <p>На интенсиве в течение двух дней рассмотрим CI- и CD-процессы, изучим основные инструменты и ключевые понятия (Server, agents, jobs. Fail fast, Scheduling, WebHooks). Подробно познакомимся с программной системой Jenkins и научимся интегрировать ее с git и Docker.</p>
28 <p>На интенсиве в течение двух дней рассмотрим CI- и CD-процессы, изучим основные инструменты и ключевые понятия (Server, agents, jobs. Fail fast, Scheduling, WebHooks). Подробно познакомимся с программной системой Jenkins и научимся интегрировать ее с git и Docker.</p>
29 <h2><strong>21 июня</strong> // 20:00</h2>
29 <h2><strong>21 июня</strong> // 20:00</h2>
30 <p><strong><a>ИНТЕНСИВ "ДИАЛОГОВАЯ СИСТЕМА, ИНВЕНТАРЬ И КВЕСТЫ В UNITY", ДЕНЬ 1</a></strong></p>
30 <p><strong><a>ИНТЕНСИВ "ДИАЛОГОВАЯ СИСТЕМА, ИНВЕНТАРЬ И КВЕСТЫ В UNITY", ДЕНЬ 1</a></strong></p>
31 <p>За два дня ты освоишь необходимые инструменты и разберешь архитектуру для диалоговой системы, чтобы персонаж мог общаться с NPC. К концу интенсива у тебя будет готовая основа для RPG: разберешь инвентарь, добавишь в игру торговцев и создашь систему квестов.</p>
31 <p>За два дня ты освоишь необходимые инструменты и разберешь архитектуру для диалоговой системы, чтобы персонаж мог общаться с NPC. К концу интенсива у тебя будет готовая основа для RPG: разберешь инвентарь, добавишь в игру торговцев и создашь систему квестов.</p>
32 <h2><strong>21 июня</strong> // 20:00</h2>
32 <h2><strong>21 июня</strong> // 20:00</h2>
33 <p><strong><a>ТЕОРИЯ ТЕСТИРОВАНИЯ И ПРАКТИКА В СИСТЕМАХ TESTIT И JIRA (ДЕНЬ 1)</a></strong></p>
33 <p><strong><a>ТЕОРИЯ ТЕСТИРОВАНИЯ И ПРАКТИКА В СИСТЕМАХ TESTIT И JIRA (ДЕНЬ 1)</a></strong></p>
34 <p>Чтобы стать хорошим автоматизатором, не достаточно знать только языки программирования и фреймворки для автоматизации, помимо этого нужно знать теорию тестирования. На интенсиве мы узнаем что такое тестирование и откуда оно появилось, кто такой тестировщик и что он делает. Изучим модели разработки ПО, жизненный цикл тестирования, чек листы и тест-кейсы, а также дефекты. На втором занятии познакомимся с одним из главных трекеров задач и дефектов - Jira, а также попрактикуемся в TestIT - отечественной разработке для решения задач по тестированию и обеспечению качества ПО.</p>
34 <p>Чтобы стать хорошим автоматизатором, не достаточно знать только языки программирования и фреймворки для автоматизации, помимо этого нужно знать теорию тестирования. На интенсиве мы узнаем что такое тестирование и откуда оно появилось, кто такой тестировщик и что он делает. Изучим модели разработки ПО, жизненный цикл тестирования, чек листы и тест-кейсы, а также дефекты. На втором занятии познакомимся с одним из главных трекеров задач и дефектов - Jira, а также попрактикуемся в TestIT - отечественной разработке для решения задач по тестированию и обеспечению качества ПО.</p>
35 <h2><strong>22 июня</strong> // 20:00</h2>
35 <h2><strong>22 июня</strong> // 20:00</h2>
36 <p><strong><a>ПОЛНЫЙ COVERAGE. ПОКРЫВАЕМ ANDROID-ПРИЛОЖЕНИЕ ЮНИТ/ИНТЕГРАЦИОННЫМИ/UI ТЕСТАМИ. ДЕНЬ 1</a></strong></p>
36 <p><strong><a>ПОЛНЫЙ COVERAGE. ПОКРЫВАЕМ ANDROID-ПРИЛОЖЕНИЕ ЮНИТ/ИНТЕГРАЦИОННЫМИ/UI ТЕСТАМИ. ДЕНЬ 1</a></strong></p>
37 <p>Бесплатный 2-дневный практический интенсив для Android-разработчиков с опытом от 3 лет.</p>
37 <p>Бесплатный 2-дневный практический интенсив для Android-разработчиков с опытом от 3 лет.</p>
38 <h2><strong>22 июня</strong> // 20:00</h2>
38 <h2><strong>22 июня</strong> // 20:00</h2>
39 <p><strong><a>ИНТЕНСИВ "ХОРОШИЙ КОД" ДЕНЬ 2</a></strong></p>
39 <p><strong><a>ИНТЕНСИВ "ХОРОШИЙ КОД" ДЕНЬ 2</a></strong></p>
40 <h2><strong>22 июня</strong> // 20:00</h2>
40 <h2><strong>22 июня</strong> // 20:00</h2>
41 <p><strong><a>ИНТЕНСИВ "ДИАЛОГОВАЯ СИСТЕМА, ИНВЕНТАРЬ И КВЕСТЫ В UNITY", ДЕНЬ 2</a></strong></p>
41 <p><strong><a>ИНТЕНСИВ "ДИАЛОГОВАЯ СИСТЕМА, ИНВЕНТАРЬ И КВЕСТЫ В UNITY", ДЕНЬ 2</a></strong></p>
42 <h2><strong>22 июня</strong> // 20:00</h2>
42 <h2><strong>22 июня</strong> // 20:00</h2>
43 <p><strong><a>ИНТЕНСИВ "ЧТО ТАКОЕ CI/CD, ОБЗОР ПОПУЛЯРНЫХ СЕРВЕРОВ И ПРАКТИКА В JENKINS" ДЕНЬ 2</a></strong></p>
43 <p><strong><a>ИНТЕНСИВ "ЧТО ТАКОЕ CI/CD, ОБЗОР ПОПУЛЯРНЫХ СЕРВЕРОВ И ПРАКТИКА В JENKINS" ДЕНЬ 2</a></strong></p>
44 <h2><strong>23 июня</strong> // 15:00</h2>
44 <h2><strong>23 июня</strong> // 15:00</h2>
45 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "WEBPACK - КАК НАКОНЕЦ НАСТРОИТЬ ЕГО ПРАВИЛЬНО"</a></strong></p>
45 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "WEBPACK - КАК НАКОНЕЦ НАСТРОИТЬ ЕГО ПРАВИЛЬНО"</a></strong></p>
46 <p>Основные тезисы вебинара:</p>
46 <p>Основные тезисы вебинара:</p>
47 <p>1. Базовая конфигурация с обьяснением</p>
47 <p>1. Базовая конфигурация с обьяснением</p>
48 <p>2. Работа с cтатическими ассетами</p>
48 <p>2. Работа с cтатическими ассетами</p>
49 <p>3. Настройка для продакшена.</p>
49 <p>3. Настройка для продакшена.</p>
50 <h2><strong>23 июня</strong> // 20:00</h2>
50 <h2><strong>23 июня</strong> // 20:00</h2>
51 <p><a><strong>ИНТЕНСИВ "2D-ПЛАТФОРМЕР ГОЛОВОЛОМКА" (ДЕНЬ 1)</strong></a></p>
51 <p><a><strong>ИНТЕНСИВ "2D-ПЛАТФОРМЕР ГОЛОВОЛОМКА" (ДЕНЬ 1)</strong></a></p>
52 <p>Можно ли научиться на двухдневном интенсиве сделать на Unity классический платформер-головоломку, такой как Braid, Trine или Limbo? Да, это проще чем кажется! За два дня мы создадим полноценный уровень игры, придумаем несколько реиспользуемых головоломок, познакомимся с системой ввода в Unity и сразимся с многочисленными врагами за получение награды.</p>
52 <p>Можно ли научиться на двухдневном интенсиве сделать на Unity классический платформер-головоломку, такой как Braid, Trine или Limbo? Да, это проще чем кажется! За два дня мы создадим полноценный уровень игры, придумаем несколько реиспользуемых головоломок, познакомимся с системой ввода в Unity и сразимся с многочисленными врагами за получение награды.</p>
53 <h2><strong>23 июня</strong> // 20:00</h2>
53 <h2><strong>23 июня</strong> // 20:00</h2>
54 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "ПАТТЕРНЫ ИНТЕГРАЦИИ ПРИЛОЖЕНИЙ"</a></strong></p>
54 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "ПАТТЕРНЫ ИНТЕГРАЦИИ ПРИЛОЖЕНИЙ"</a></strong></p>
55 <p>На открытом уроке мы разберем возможные коннекторы, которые могут использоваться при интеграции в микросервисной архитектуре, разберем работу синхронных и асинхронных протоколов, поговорим про соответствующий инструментарий. Для каждого варианта обсудим проблемы, которые решаются определенным видом интеграций.</p>
55 <p>На открытом уроке мы разберем возможные коннекторы, которые могут использоваться при интеграции в микросервисной архитектуре, разберем работу синхронных и асинхронных протоколов, поговорим про соответствующий инструментарий. Для каждого варианта обсудим проблемы, которые решаются определенным видом интеграций.</p>
56 <h2><strong>23 июня</strong> // 20:00</h2>
56 <h2><strong>23 июня</strong> // 20:00</h2>
57 <p><strong><a>ПОЛНЫЙ COVERAGE. ПОКРЫВАЕМ ANDROID-ПРИЛОЖЕНИЕ ЮНИТ/ИНТЕГРАЦИОННЫМИ/UI ТЕСТАМИ. ДЕНЬ 2</a></strong></p>
57 <p><strong><a>ПОЛНЫЙ COVERAGE. ПОКРЫВАЕМ ANDROID-ПРИЛОЖЕНИЕ ЮНИТ/ИНТЕГРАЦИОННЫМИ/UI ТЕСТАМИ. ДЕНЬ 2</a></strong></p>
58 <h2><strong>23 июня</strong> // 20:00</h2>
58 <h2><strong>23 июня</strong> // 20:00</h2>
59 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "ОСНОВЫ ФУНКЦИОНАЛЬНОГО ПРОГРАММИРОВАНИЯ"</a></strong></p>
59 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "ОСНОВЫ ФУНКЦИОНАЛЬНОГО ПРОГРАММИРОВАНИЯ"</a></strong></p>
60 <p>На демо-уроке рассмотрим основы функционального программирования в JavaScript. Покажем как писать pure Functions, изучим библиотеку ramda.js.</p>
60 <p>На демо-уроке рассмотрим основы функционального программирования в JavaScript. Покажем как писать pure Functions, изучим библиотеку ramda.js.</p>
61 <h2><strong>24 июня</strong> // 16:00</h2>
61 <h2><strong>24 июня</strong> // 16:00</h2>
62 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "<strong>РАЗБОР ДАМПА ВРЕДОНОСНОГО КОДА</strong>"</a></strong></p>
62 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "<strong>РАЗБОР ДАМПА ВРЕДОНОСНОГО КОДА</strong>"</a></strong></p>
63 <p>На занятии мы разберём образец вредоноса, который из себя представляет сдампленный кусок шелкода.</p>
63 <p>На занятии мы разберём образец вредоноса, который из себя представляет сдампленный кусок шелкода.</p>
64 <h2><strong>24 июня</strong> // 20:00</h2>
64 <h2><strong>24 июня</strong> // 20:00</h2>
65 <p><strong><a>ИНТЕНСИВ "СИСТЕМА ПОЛУЧЕНИЯ КУРСОВ ВАЛЮТ ЦБ РФ". ДЕНЬ 1</a></strong></p>
65 <p><strong><a>ИНТЕНСИВ "СИСТЕМА ПОЛУЧЕНИЯ КУРСОВ ВАЛЮТ ЦБ РФ". ДЕНЬ 1</a></strong></p>
66 <p>В течение двух вебинаров мы разработаем и задеплоим пару микросервисов для получения курсов валют Центрального банка и последующей работы с ними. В первый день обсудим архитектуру и реализацию системы.</p>
66 <p>В течение двух вебинаров мы разработаем и задеплоим пару микросервисов для получения курсов валют Центрального банка и последующей работы с ними. В первый день обсудим архитектуру и реализацию системы.</p>
67 <h2><strong>24 июня</strong> // 20:00</h2>
67 <h2><strong>24 июня</strong> // 20:00</h2>
68 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "<strong>АТРИБУТЫ КАЧЕСТВА, ТАКТИКИ И ПАТТЕРНЫ</strong>"</a></strong></p>
68 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "<strong>АТРИБУТЫ КАЧЕСТВА, ТАКТИКИ И ПАТТЕРНЫ</strong>"</a></strong></p>
69 <p>На открытом уроке рассмотрим, что такое качественная архитектура, основные атрибуты качества и тактики работы с ними.</p>
69 <p>На открытом уроке рассмотрим, что такое качественная архитектура, основные атрибуты качества и тактики работы с ними.</p>
70 <h2><strong>24 июня</strong> // 20:00</h2>
70 <h2><strong>24 июня</strong> // 20:00</h2>
71 <p><strong><a>ТЕОРИЯ ТЕСТИРОВАНИЯ И ПРАКТИКА В СИСТЕМАХ TESTIT И JIRA (ДЕНЬ 2)</a></strong></p>
71 <p><strong><a>ТЕОРИЯ ТЕСТИРОВАНИЯ И ПРАКТИКА В СИСТЕМАХ TESTIT И JIRA (ДЕНЬ 2)</a></strong></p>
72 <h2><strong>24 июня</strong> // 20:00</h2>
72 <h2><strong>24 июня</strong> // 20:00</h2>
73 <p><strong><a>ИНТЕНСИВ "2D-ПЛАТФОРМЕР ГОЛОВОЛОМКА" (ДЕНЬ 2)</a></strong></p>
73 <p><strong><a>ИНТЕНСИВ "2D-ПЛАТФОРМЕР ГОЛОВОЛОМКА" (ДЕНЬ 2)</a></strong></p>
74 <h2><strong>24 июня</strong> // 20:00</h2>
74 <h2><strong>24 июня</strong> // 20:00</h2>
75 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "<strong>СОЗДАНИЕ ИНТЕРАКТИВНЫХ СТРАНИЦ, РАБОТА С АНИМАЦИЯМИ</strong>"</a></strong></p>
75 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "<strong>СОЗДАНИЕ ИНТЕРАКТИВНЫХ СТРАНИЦ, РАБОТА С АНИМАЦИЯМИ</strong>"</a></strong></p>
76 <p>Урок посвящен анимациям в вебе. Рассмотрим способы создания интерактивных страниц, научимся анимировать переходы состояний HTML элементов, а также создавать анимации как на CSS, так и на JavaScript.</p>
76 <p>Урок посвящен анимациям в вебе. Рассмотрим способы создания интерактивных страниц, научимся анимировать переходы состояний HTML элементов, а также создавать анимации как на CSS, так и на JavaScript.</p>
77 <h2><strong>25 июня</strong> // 20:00</h2>
77 <h2><strong>25 июня</strong> // 20:00</h2>
78 <p><strong><a>ИНТЕНСИВ "СИСТЕМА ПОЛУЧЕНИЯ КУРСОВ ВАЛЮТ ЦБ РФ". ДЕНЬ 2</a></strong></p>
78 <p><strong><a>ИНТЕНСИВ "СИСТЕМА ПОЛУЧЕНИЯ КУРСОВ ВАЛЮТ ЦБ РФ". ДЕНЬ 2</a></strong></p>
79 <p>Во второй день задеплоим систему для практического применения. Будет разработка системы "под ключ" в двух актах.</p>
79 <p>Во второй день задеплоим систему для практического применения. Будет разработка системы "под ключ" в двух актах.</p>
80 <h2><strong>25 июня</strong> // 20:00</h2>
80 <h2><strong>25 июня</strong> // 20:00</h2>
81 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "<strong>КОРУТИНЫ - ЧТО ЭТО И ЗАЧЕМ?</strong>"</a></strong></p>
81 <p><strong><a>ОТКРЫТЫЙ ВЕБИНАР "<strong>КОРУТИНЫ - ЧТО ЭТО И ЗАЧЕМ?</strong>"</a></strong></p>
82 <p>На открытом уроке разберем понятие сопрограмм (coroutines), их классификацию, детально рассмотрим реализацию, допущения и компромиссы, предлагаемые новым стандартом C++. Разберём пользовательские типы, которые добавились для реализации сопрограмм (Promise, Awaitable.) Разберём пример реализации асинхронного сетевого взаимодействия с использованием сопрограмм.</p>
82 <p>На открытом уроке разберем понятие сопрограмм (coroutines), их классификацию, детально рассмотрим реализацию, допущения и компромиссы, предлагаемые новым стандартом C++. Разберём пользовательские типы, которые добавились для реализации сопрограмм (Promise, Awaitable.) Разберём пример реализации асинхронного сетевого взаимодействия с использованием сопрограмм.</p>
83  
83