HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>20 сентября // 20:00</a></li>
1 <ul><li><a>20 сентября // 20:00</a></li>
2 <li><a>20 сентября // 20:00</a></li>
2 <li><a>20 сентября // 20:00</a></li>
3 <li><a>20 сентября // 20:00</a></li>
3 <li><a>20 сентября // 20:00</a></li>
4 <li><a>20 сентября // 20:00</a></li>
4 <li><a>20 сентября // 20:00</a></li>
5 <li><a>20 сентября // 20:00</a></li>
5 <li><a>20 сентября // 20:00</a></li>
6 <li><a>21 сентября // 13:00</a></li>
6 <li><a>21 сентября // 13:00</a></li>
7 <li><a>21 сентября // 13:00</a></li>
7 <li><a>21 сентября // 13:00</a></li>
8 <li><a>21 сентября // 13:00</a></li>
8 <li><a>21 сентября // 13:00</a></li>
9 <li><a>21 сентября // 15:00</a></li>
9 <li><a>21 сентября // 15:00</a></li>
10 <li><a>21 сентября // 20:00</a></li>
10 <li><a>21 сентября // 20:00</a></li>
11 <li><a>21 сентября // 20:00</a></li>
11 <li><a>21 сентября // 20:00</a></li>
12 <li><a>21 сентября // 20:00</a></li>
12 <li><a>21 сентября // 20:00</a></li>
13 <li><a>21 сентября // 20:00</a></li>
13 <li><a>21 сентября // 20:00</a></li>
14 <li><a>21 сентября // 20:00</a></li>
14 <li><a>21 сентября // 20:00</a></li>
15 <li><a>22 сентября // 13:00</a></li>
15 <li><a>22 сентября // 13:00</a></li>
16 <li><a>22 сентября // 15:00</a></li>
16 <li><a>22 сентября // 15:00</a></li>
17 <li><a>22 сентября // 18:00</a></li>
17 <li><a>22 сентября // 18:00</a></li>
18 <li><a>22 сентября // 19:00</a></li>
18 <li><a>22 сентября // 19:00</a></li>
19 <li><a>22 сентября // 20:00</a></li>
19 <li><a>22 сентября // 20:00</a></li>
20 <li><a>22 сентября // 20:00</a></li>
20 <li><a>22 сентября // 20:00</a></li>
21 <li><a>22 сентября // 20:00</a></li>
21 <li><a>22 сентября // 20:00</a></li>
22 <li><a>23 сентября // 13:00</a></li>
22 <li><a>23 сентября // 13:00</a></li>
23 <li><a>23 сентября // 20:00</a></li>
23 <li><a>23 сентября // 20:00</a></li>
24 <li><a>23 сентября // 20:00</a></li>
24 <li><a>23 сентября // 20:00</a></li>
25 <li><a>23 сентября // 20:00</a></li>
25 <li><a>23 сентября // 20:00</a></li>
26 <li><a>23 сентября // 20:00</a></li>
26 <li><a>23 сентября // 20:00</a></li>
27 <li><a>23 сентября // 20:00</a></li>
27 <li><a>23 сентября // 20:00</a></li>
28 </ul><p>Продолжаем учиться!</p>
28 </ul><p>Продолжаем учиться!</p>
29 <h2><strong>20 сентября</strong> // 20:00</h2>
29 <h2><strong>20 сентября</strong> // 20:00</h2>
30 <p><strong><a>DEMO-УРОК "СБОРКА ПРИЛОЖЕНИЙ НА JAVA"</a></strong></p>
30 <p><strong><a>DEMO-УРОК "СБОРКА ПРИЛОЖЕНИЙ НА JAVA"</a></strong></p>
31 <p>Изучим как набор файлов с исходным кодом упаковать в пригодный для использования артефакт. Посмотрим, что такое jar-файл и как его можно максимально просто собрать с помощью gradle.</p>
31 <p>Изучим как набор файлов с исходным кодом упаковать в пригодный для использования артефакт. Посмотрим, что такое jar-файл и как его можно максимально просто собрать с помощью gradle.</p>
32 <h2><strong>20 сентября</strong> // 20:00</h2>
32 <h2><strong>20 сентября</strong> // 20:00</h2>
33 <p><strong><a>DEMO-УРОК "ПАТТЕРНЫ АУТЕНТИФИКАЦИИ И АВТОРИЗАЦИИ"</a></strong></p>
33 <p><strong><a>DEMO-УРОК "ПАТТЕРНЫ АУТЕНТИФИКАЦИИ И АВТОРИЗАЦИИ"</a></strong></p>
34 <p>На занятии будет рассказано про различные паттерны аутентификации и авторизации. Рассмотрена сессионная аутентификация на основе кук и на основе токенов (jwt), работа identity провайдеров.</p>
34 <p>На занятии будет рассказано про различные паттерны аутентификации и авторизации. Рассмотрена сессионная аутентификация на основе кук и на основе токенов (jwt), работа identity провайдеров.</p>
35 <h2><strong>20 сентября</strong> // 20:00</h2>
35 <h2><strong>20 сентября</strong> // 20:00</h2>
36 <p><strong><a>ИНТЕНСИВ "ПАТТЕРНЫ АУТЕНТИФИКАЦИИ И АВТОРИЗАЦИИ". ДЕНЬ 1</a></strong></p>
36 <p><strong><a>ИНТЕНСИВ "ПАТТЕРНЫ АУТЕНТИФИКАЦИИ И АВТОРИЗАЦИИ". ДЕНЬ 1</a></strong></p>
37 <p>На занятии будет рассказано про различные паттерны аутентификации и авторизации. Рассмотрена сессионная аутентификация на основе кук и на основе токенов (jwt), работа identity провайдеров.</p>
37 <p>На занятии будет рассказано про различные паттерны аутентификации и авторизации. Рассмотрена сессионная аутентификация на основе кук и на основе токенов (jwt), работа identity провайдеров.</p>
38 <h2><strong>20 сентября</strong> // 20:00</h2>
38 <h2><strong>20 сентября</strong> // 20:00</h2>
39 <p><strong><a>ИНТЕНСИВ "БЭКАПЫ И РЕПЛИКАЦИЯ POSTGRESQL. ПРАКТИКА ПРИМЕНЕНИЯ". ДЕНЬ 1</a></strong></p>
39 <p><strong><a>ИНТЕНСИВ "БЭКАПЫ И РЕПЛИКАЦИЯ POSTGRESQL. ПРАКТИКА ПРИМЕНЕНИЯ". ДЕНЬ 1</a></strong></p>
40 <p>Цели занятия: настроить бэкапы; восстановить информацию после сбоя.</p>
40 <p>Цели занятия: настроить бэкапы; восстановить информацию после сбоя.</p>
41 <h2><strong>20 сентября</strong> // 20:00</h2>
41 <h2><strong>20 сентября</strong> // 20:00</h2>
42 <p><strong><a>DEMO DAY КУРСА "REACT.JS DEVELOPER"</a></strong></p>
42 <p><strong><a>DEMO DAY КУРСА "REACT.JS DEVELOPER"</a></strong></p>
43 <h2><strong>21 сентября</strong> // 13:00</h2>
43 <h2><strong>21 сентября</strong> // 13:00</h2>
44 <p><strong><a>ИНТЕНСИВ "<strong>ТИПОВЫЕ АЛГОРИТМЫ РАБОТЫ ФАЙЛОВЫХ ИНФЕКТОРОВ</strong>". ДЕНЬ 1</a></strong></p>
44 <p><strong><a>ИНТЕНСИВ "<strong>ТИПОВЫЕ АЛГОРИТМЫ РАБОТЫ ФАЙЛОВЫХ ИНФЕКТОРОВ</strong>". ДЕНЬ 1</a></strong></p>
45 <p>Разберём структуры PE формата, пройдёмся в них в HEX редакторе, добьёмся необходимых изменений для внедрения кода.</p>
45 <p>Разберём структуры PE формата, пройдёмся в них в HEX редакторе, добьёмся необходимых изменений для внедрения кода.</p>
46 <h2><strong>21 сентября</strong> // 13:00</h2>
46 <h2><strong>21 сентября</strong> // 13:00</h2>
47 <p><strong><a>DEMO DAY КУРСА "РАЗРАБОТЧИК ОНЛАЙН-ОБУЧЕНИЯ"</a></strong></p>
47 <p><strong><a>DEMO DAY КУРСА "РАЗРАБОТЧИК ОНЛАЙН-ОБУЧЕНИЯ"</a></strong></p>
48 <h2><strong>21 сентября</strong> // 13:00</h2>
48 <h2><strong>21 сентября</strong> // 13:00</h2>
49 <p><strong><a>DEMO DAY КУРСА "TEAM LEAD"</a></strong></p>
49 <p><strong><a>DEMO DAY КУРСА "TEAM LEAD"</a></strong></p>
50 <h2><strong>21 сентября</strong> // 15:00</h2>
50 <h2><strong>21 сентября</strong> // 15:00</h2>
51 <p><strong><a>DEMO-УРОК "КАК СВЕРСТАТЬ ЛЮБОЙ ВЕБСАЙТ: FLOAT, FLEXBOX, GRID"</a></strong></p>
51 <p><strong><a>DEMO-УРОК "КАК СВЕРСТАТЬ ЛЮБОЙ ВЕБСАЙТ: FLOAT, FLEXBOX, GRID"</a></strong></p>
52 <p>На открытом уроке мы рассмотрим, как проработать вебдизайн и перенести его на любой интерфейс. Разберем самые популярные способы сверстать макет, поработаем с такими инструментами, как Float, Flexbox, Grid.</p>
52 <p>На открытом уроке мы рассмотрим, как проработать вебдизайн и перенести его на любой интерфейс. Разберем самые популярные способы сверстать макет, поработаем с такими инструментами, как Float, Flexbox, Grid.</p>
53 <h2><strong>21 сентября</strong> // 20:00</h2>
53 <h2><strong>21 сентября</strong> // 20:00</h2>
54 <p><strong><a>DEMODAY КУРСА "ONLINE TEACHER"</a></strong></p>
54 <p><strong><a>DEMODAY КУРСА "ONLINE TEACHER"</a></strong></p>
55 <h2><strong>21 сентября</strong> // 20:00</h2>
55 <h2><strong>21 сентября</strong> // 20:00</h2>
56 <p><strong><a>БЕСПЛАТНЫЙ 2-ДНЕВНЫЙ ИНТЕНСИВ "ANDROID LINT". ДЕНЬ 1</a></strong></p>
56 <p><strong><a>БЕСПЛАТНЫЙ 2-ДНЕВНЫЙ ИНТЕНСИВ "ANDROID LINT". ДЕНЬ 1</a></strong></p>
57 <p>- изучим Android Lint API; - научимся писать кастомные Lint детекторы и тесты на них; - разберемся, как правильно подсвечивать контекст и реализовывать LintFix’ы; - напишем несколько проверок на частые ошибки использования популярных библиотек.</p>
57 <p>- изучим Android Lint API; - научимся писать кастомные Lint детекторы и тесты на них; - разберемся, как правильно подсвечивать контекст и реализовывать LintFix’ы; - напишем несколько проверок на частые ошибки использования популярных библиотек.</p>
58 <h2><strong>21 сентября</strong> // 20:00</h2>
58 <h2><strong>21 сентября</strong> // 20:00</h2>
59 <p><a><strong>ИНТЕНСИВ "БЭКАПЫ И РЕПЛИКАЦИЯ POSTGRESQL. ПРАКТИКА ПРИМЕНЕНИЯ". ДЕНЬ</strong>2</a></p>
59 <p><a><strong>ИНТЕНСИВ "БЭКАПЫ И РЕПЛИКАЦИЯ POSTGRESQL. ПРАКТИКА ПРИМЕНЕНИЯ". ДЕНЬ</strong>2</a></p>
60 <h2><strong>21 сентября</strong> // 20:00</h2>
60 <h2><strong>21 сентября</strong> // 20:00</h2>
61 <p><strong><a>ИНТЕНСИВ "ГЕКСАГОНАЛЬНАЯ КАРТА, СВОЯ ЦИВИЛИЗАЦИЯ". ДЕНЬ 1</a></strong></p>
61 <p><strong><a>ИНТЕНСИВ "ГЕКСАГОНАЛЬНАЯ КАРТА, СВОЯ ЦИВИЛИЗАЦИЯ". ДЕНЬ 1</a></strong></p>
62 <p>Создание гексагональной карты, основы игры Цивилизация. Вы научитесь процедурно генерировать меш. Проводить оптимизацию карты. Создадим основу для механик пошаговой игры. Научимся сохранять и загружать карту.</p>
62 <p>Создание гексагональной карты, основы игры Цивилизация. Вы научитесь процедурно генерировать меш. Проводить оптимизацию карты. Создадим основу для механик пошаговой игры. Научимся сохранять и загружать карту.</p>
63 <h2><strong>21 сентября</strong> // 20:00</h2>
63 <h2><strong>21 сентября</strong> // 20:00</h2>
64 <p><strong><a>"Делаем мобильную мини-игру за 2 дня"</a></strong></p>
64 <p><strong><a>"Делаем мобильную мини-игру за 2 дня"</a></strong></p>
65 <p>За 2 дня вы сделаете мобильную версию PopIt на языке Kotlin. В приложении будет простая анимация, звук хлопка, вибрация, таймер как соревновательный элемент. Интенсив подойдет для тех, кто хочет попробовать себя в роли Android-разработчика.</p>
65 <p>За 2 дня вы сделаете мобильную версию PopIt на языке Kotlin. В приложении будет простая анимация, звук хлопка, вибрация, таймер как соревновательный элемент. Интенсив подойдет для тех, кто хочет попробовать себя в роли Android-разработчика.</p>
66 <h2><strong>22 сентября</strong> // 13:00</h2>
66 <h2><strong>22 сентября</strong> // 13:00</h2>
67 <p><a><strong>ИНТЕНСИВ "<strong>ТИПОВЫЕ АЛГОРИТМЫ РАБОТЫ ФАЙЛОВЫХ ИНФЕКТОРОВ</strong>". ДЕНЬ</strong>2</a></p>
67 <p><a><strong>ИНТЕНСИВ "<strong>ТИПОВЫЕ АЛГОРИТМЫ РАБОТЫ ФАЙЛОВЫХ ИНФЕКТОРОВ</strong>". ДЕНЬ</strong>2</a></p>
68 <h2><strong>22 сентября</strong> // 15:00</h2>
68 <h2><strong>22 сентября</strong> // 15:00</h2>
69 <p><strong><a>БЕСПЛАТНЫЙ 2-ДНЕВНЫЙ ИНТЕНСИВ "ANDROID LINT". ДЕНЬ 2</a></strong></p>
69 <p><strong><a>БЕСПЛАТНЫЙ 2-ДНЕВНЫЙ ИНТЕНСИВ "ANDROID LINT". ДЕНЬ 2</a></strong></p>
70 <h2><strong>22 сентября</strong> // 18:00</h2>
70 <h2><strong>22 сентября</strong> // 18:00</h2>
71 <p><strong><a>DEMO-УРОК "АСИНХРОННОЕ ПРОГРАММИРОВАНИЕ И МАГИЧЕСКИЕ СЛОВА ASYNC/AWAI"</a></strong></p>
71 <p><strong><a>DEMO-УРОК "АСИНХРОННОЕ ПРОГРАММИРОВАНИЕ И МАГИЧЕСКИЕ СЛОВА ASYNC/AWAI"</a></strong></p>
72 <p>На бесплатном демо-занятии онлайн-курса мы увидим, как писать асинхронный код, а также изучим механизм, скрытый под ключевыми словами async/await.</p>
72 <p>На бесплатном демо-занятии онлайн-курса мы увидим, как писать асинхронный код, а также изучим механизм, скрытый под ключевыми словами async/await.</p>
73 <h2><strong>22 сентября</strong> // 19:00</h2>
73 <h2><strong>22 сентября</strong> // 19:00</h2>
74 <p><strong><a>DEMO-УРОК "С++ Zero Cost Abstractions"</a></strong></p>
74 <p><strong><a>DEMO-УРОК "С++ Zero Cost Abstractions"</a></strong></p>
75 <p>Принцип Zero Cost Abstraction лежит в основе проектирования языка С++ и его библиотек. На уроке мы на практических примерах посмотрим, как дополнительные абстракции на уровне языка позволяют нам не только не расплачиваться производительностью программ на C++, но и улучшать ее.</p>
75 <p>Принцип Zero Cost Abstraction лежит в основе проектирования языка С++ и его библиотек. На уроке мы на практических примерах посмотрим, как дополнительные абстракции на уровне языка позволяют нам не только не расплачиваться производительностью программ на C++, но и улучшать ее.</p>
76 <h2><strong>22 сентября</strong> // 20:00</h2>
76 <h2><strong>22 сентября</strong> // 20:00</h2>
77 <p><strong><a>DEMO-УРОК "DEVSECOPS. ПОЧЕМУ БЕЗОПАСНОСТЬ ДОЛЖНА БЫТЬ НА ВСЕХ ЭТАПАХ CI/CD"</a></strong></p>
77 <p><strong><a>DEMO-УРОК "DEVSECOPS. ПОЧЕМУ БЕЗОПАСНОСТЬ ДОЛЖНА БЫТЬ НА ВСЕХ ЭТАПАХ CI/CD"</a></strong></p>
78 <p>- Работа над ошибками классического подхода к защите информации. - Рассмотрение DevSecOps как ключа к парадигме правильной безопасной разработки. - Способы трансформации DevOps-процессов в безопасную среду, ускоряющую процессы разработки и формирующую кибер-иммунитет у ваших приложений.</p>
78 <p>- Работа над ошибками классического подхода к защите информации. - Рассмотрение DevSecOps как ключа к парадигме правильной безопасной разработки. - Способы трансформации DevOps-процессов в безопасную среду, ускоряющую процессы разработки и формирующую кибер-иммунитет у ваших приложений.</p>
79 <h2><strong>22 сентября</strong> // 20:00</h2>
79 <h2><strong>22 сентября</strong> // 20:00</h2>
80 <p><strong><a>ИНТЕНСИВ "ГЕКСАГОНАЛЬНАЯ КАРТА, СВОЯ ЦИВИЛИЗАЦИЯ". ДЕНЬ 2</a></strong></p>
80 <p><strong><a>ИНТЕНСИВ "ГЕКСАГОНАЛЬНАЯ КАРТА, СВОЯ ЦИВИЛИЗАЦИЯ". ДЕНЬ 2</a></strong></p>
81 <h2><strong>22 сентября</strong> // 20:00</h2>
81 <h2><strong>22 сентября</strong> // 20:00</h2>
82 <p><strong><a>Делаем мобильную мини-игру за 2 дня"</a></strong></p>
82 <p><strong><a>Делаем мобильную мини-игру за 2 дня"</a></strong></p>
83 <h2><strong>23 сентября</strong> // 13:00</h2>
83 <h2><strong>23 сентября</strong> // 13:00</h2>
84 <p><strong><a>DEMO DAY КУРСА "PROJECT MANAGER. ADVANCED"</a></strong></p>
84 <p><strong><a>DEMO DAY КУРСА "PROJECT MANAGER. ADVANCED"</a></strong></p>
85 <h2><strong>23 сентября</strong> // 20:00</h2>
85 <h2><strong>23 сентября</strong> // 20:00</h2>
86 <p><strong><a>DEMO-УРОК "<strong>TELEGRAM BOT ДЛЯ ПОЛУЧЕНИЯ КУРСА ВАЛЮТ</strong>"</a></strong></p>
86 <p><strong><a>DEMO-УРОК "<strong>TELEGRAM BOT ДЛЯ ПОЛУЧЕНИЯ КУРСА ВАЛЮТ</strong>"</a></strong></p>
87 <p>На предыдущем открытом уроке мы рассмотрели пару микросервисов для получения курса валют с сайта ЦБ РФ. Пришло время создать пользовательский интерфейс, для этого мы сделаем Telegram bot-а. Через него конечный пользователь сможет получать курс валют.</p>
87 <p>На предыдущем открытом уроке мы рассмотрели пару микросервисов для получения курса валют с сайта ЦБ РФ. Пришло время создать пользовательский интерфейс, для этого мы сделаем Telegram bot-а. Через него конечный пользователь сможет получать курс валют.</p>
88 <h2><strong>23 сентября</strong> // 20:00</h2>
88 <h2><strong>23 сентября</strong> // 20:00</h2>
89 <p><strong><a>DEMO-УРОК "<strong>ПОДХОДЫ К РАЗВЕРТЫВАНИЮ И ОБНОВЛЕНИЮ PRODUCTION-GRADE КЛАСТЕРА</strong>"</a></strong></p>
89 <p><strong><a>DEMO-УРОК "<strong>ПОДХОДЫ К РАЗВЕРТЫВАНИЮ И ОБНОВЛЕНИЮ PRODUCTION-GRADE КЛАСТЕРА</strong>"</a></strong></p>
90 <p>В ходе урока вы узнаете, как с минимальными простоями обновить работающий кластер.</p>
90 <p>В ходе урока вы узнаете, как с минимальными простоями обновить работающий кластер.</p>
91 <h2><strong>23 сентября</strong> // 20:00</h2>
91 <h2><strong>23 сентября</strong> // 20:00</h2>
92 <p><strong><a>DEMO-УРОК "<strong><strong>ПРИНЦИПЫ ОРГАНИЗАЦИИ МИКРОСЕРВИСОВ. ТИПЫ ВЗАИМОДЕЙСТВИЙ</strong></strong>"</a></strong></p>
92 <p><strong><a>DEMO-УРОК "<strong><strong>ПРИНЦИПЫ ОРГАНИЗАЦИИ МИКРОСЕРВИСОВ. ТИПЫ ВЗАИМОДЕЙСТВИЙ</strong></strong>"</a></strong></p>
93 <p>Проанализируем плюсы и минусы микросервисов, а также посмотрим какие инструменты используются для построения микросервисов.</p>
93 <p>Проанализируем плюсы и минусы микросервисов, а также посмотрим какие инструменты используются для построения микросервисов.</p>
94 <h2><strong>23 сентября</strong> // 20:00</h2>
94 <h2><strong>23 сентября</strong> // 20:00</h2>
95 <p><strong><a>DEMO DAY КУРСА "JAVASCRIPT DEVELOPER. PROFESSIONAL"</a></strong></p>
95 <p><strong><a>DEMO DAY КУРСА "JAVASCRIPT DEVELOPER. PROFESSIONAL"</a></strong></p>
96 <h2><strong>23 сентября</strong> // 20:00</h2>
96 <h2><strong>23 сентября</strong> // 20:00</h2>
97 <p><strong><a>DEMO-УРОК "<strong>ОТКАЗОУСТОЙЧИВОЕ KEY VALUE ХРАНИЛИЩЕ ETCD</strong>"</a></strong></p>
97 <p><strong><a>DEMO-УРОК "<strong>ОТКАЗОУСТОЙЧИВОЕ KEY VALUE ХРАНИЛИЩЕ ETCD</strong>"</a></strong></p>
98 <p>Цели занятия: познакомиться с etcd и понять спектр ее применения. Краткое содержание: алгоритм Raft; отличия etcd от прочих аналогичных решений; основные моменты установки и настройки кластера etcd; бэкап и репликация кластера. Результаты: развернутый кластер</p>
98 <p>Цели занятия: познакомиться с etcd и понять спектр ее применения. Краткое содержание: алгоритм Raft; отличия etcd от прочих аналогичных решений; основные моменты установки и настройки кластера etcd; бэкап и репликация кластера. Результаты: развернутый кластер</p>
99  
99