1 added
1 removed
Original
2026-01-01
Modified
2026-03-10
1
<ul><li><a>23 мая // 18:00</a></li>
1
<ul><li><a>23 мая // 18:00</a></li>
2
<li><a>23 мая // 20:00</a></li>
2
<li><a>23 мая // 20:00</a></li>
3
<li><a>23 мая // 20:00</a></li>
3
<li><a>23 мая // 20:00</a></li>
4
<li><a>23 мая // 20:00</a></li>
4
<li><a>23 мая // 20:00</a></li>
5
<li><a>23 мая // 20:00</a></li>
5
<li><a>23 мая // 20:00</a></li>
6
<li><a>24 мая // 20:00</a></li>
6
<li><a>24 мая // 20:00</a></li>
7
<li><a>24 мая // 20:00</a></li>
7
<li><a>24 мая // 20:00</a></li>
8
<li><a>24 мая // 20:00</a></li>
8
<li><a>24 мая // 20:00</a></li>
9
<li><a>24 мая // 20:00</a></li>
9
<li><a>24 мая // 20:00</a></li>
10
<li><a>24 мая // 20:00</a></li>
10
<li><a>24 мая // 20:00</a></li>
11
<li><a>25 мая // 18:00</a></li>
11
<li><a>25 мая // 18:00</a></li>
12
<li><a>25 мая // 20:00</a></li>
12
<li><a>25 мая // 20:00</a></li>
13
<li><a>25 мая // 20:00</a></li>
13
<li><a>25 мая // 20:00</a></li>
14
<li><a>25 мая // 20:00</a></li>
14
<li><a>25 мая // 20:00</a></li>
15
<li><a>25 мая // 20:00</a></li>
15
<li><a>25 мая // 20:00</a></li>
16
<li><a>25 мая // 20:00</a></li>
16
<li><a>25 мая // 20:00</a></li>
17
<li><a>26 мая // 20:00</a></li>
17
<li><a>26 мая // 20:00</a></li>
18
<li><a>26 мая // 20:00</a></li>
18
<li><a>26 мая // 20:00</a></li>
19
<li><a>26 мая // 20:00</a></li>
19
<li><a>26 мая // 20:00</a></li>
20
</ul><p>Не забудьте добавить мероприятие в свой календарь</p>
20
</ul><p>Не забудьте добавить мероприятие в свой календарь</p>
21
<h2>23 мая // 18:00</h2>
21
<h2>23 мая // 18:00</h2>
22
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong>ЧТО ПОРЕКОМЕНДУЕТ МНЕ МАШИННОЕ ОБУЧЕНИЕ?</strong></strong>"</a></strong></p>
22
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong>ЧТО ПОРЕКОМЕНДУЕТ МНЕ МАШИННОЕ ОБУЧЕНИЕ?</strong></strong>"</a></strong></p>
23
<p>Рекомендательные системы сегодня встречаются повсеместно: онлайн-кинотеатры, интернет магазины, рекламный suggest. Это крайне востребованная, обширная и активно развивающаяся область Data Science, и на нашем открытом уроке в ОТУС мы про нее поговорим. На занятии с руководителем курсов по ML в ОТУС, Марией Тихоновой, вы обсудите ряд классических подходов к построению рекомендательных систем и даже реализуете один из них своими руками. Поговорите о готовых инструментах, которые позволяют создать рекомендашку всего в пару строк кода. А что порекомендует ваша рекомендательная система?</p>
23
<p>Рекомендательные системы сегодня встречаются повсеместно: онлайн-кинотеатры, интернет магазины, рекламный suggest. Это крайне востребованная, обширная и активно развивающаяся область Data Science, и на нашем открытом уроке в ОТУС мы про нее поговорим. На занятии с руководителем курсов по ML в ОТУС, Марией Тихоновой, вы обсудите ряд классических подходов к построению рекомендательных систем и даже реализуете один из них своими руками. Поговорите о готовых инструментах, которые позволяют создать рекомендашку всего в пару строк кода. А что порекомендует ваша рекомендательная система?</p>
24
<h2>23 мая // 20:00</h2>
24
<h2>23 мая // 20:00</h2>
25
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong>Знакомство с веб разработкой на Flask</strong></strong>"</a></strong></p>
25
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong>Знакомство с веб разработкой на Flask</strong></strong>"</a></strong></p>
26
<p>На занятии мы с вами познакомимся с основами веб разработки на Flask, а также научимся создавать и рендерить шаблоны страниц. Попробуем создать Flask приложение, затем создать роуты и в конце обработать различные HTTP методы на Flask.</p>
26
<p>На занятии мы с вами познакомимся с основами веб разработки на Flask, а также научимся создавать и рендерить шаблоны страниц. Попробуем создать Flask приложение, затем создать роуты и в конце обработать различные HTTP методы на Flask.</p>
27
<h2>23 мая // 20:00</h2>
27
<h2>23 мая // 20:00</h2>
28
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong>Когортный анализ и сегментация</strong></strong>"</a></strong></p>
28
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong>Когортный анализ и сегментация</strong></strong>"</a></strong></p>
29
<p>На занятии вы узнаете о, пожалуй, основных рабочих инструментах аналитика - когортном анализе и сегментации.</p>
29
<p>На занятии вы узнаете о, пожалуй, основных рабочих инструментах аналитика - когортном анализе и сегментации.</p>
30
<p>На примерах реальных компаний мы поймем, зачем и когда нужны эти виды анализа и к каким ошибкам может привести отсутствие практики их применения.</p>
30
<p>На примерах реальных компаний мы поймем, зачем и когда нужны эти виды анализа и к каким ошибкам может привести отсутствие практики их применения.</p>
31
<p>По ходу занятия вы научитесь использовать эти аналитические подходы, а также будете знать какие самые распространенные варианты сегментов и когорт используются в продуктовой аналитике.</p>
31
<p>По ходу занятия вы научитесь использовать эти аналитические подходы, а также будете знать какие самые распространенные варианты сегментов и когорт используются в продуктовой аналитике.</p>
32
<h2>23 мая // 20:00</h2>
32
<h2>23 мая // 20:00</h2>
33
<p><strong><strong><a>ИНТЕНСИВ "EXTRACT - LOAD КАК СЕРВИС И КАК СОБСТВЕННОЕ РЕШЕНИЕ. ПОИСК БАЛАНСА И ДЗЕН". ДЕНЬ 1</a></strong></strong></p>
33
<p><strong><strong><a>ИНТЕНСИВ "EXTRACT - LOAD КАК СЕРВИС И КАК СОБСТВЕННОЕ РЕШЕНИЕ. ПОИСК БАЛАНСА И ДЗЕН". ДЕНЬ 1</a></strong></strong></p>
34
<p>Extract - Load с помощью SaaS-сервиса vs. Cобственное решение. Поиск баланса и дзен. - Extract-Load через SaaS решения. Возможности готовых сервисов, их надежность и ограничения - Extract-Load через API-вызовы, обращения к СУБД и CDC - оптимальные способы реализации - Автоматизация выгрузки, повторные попытки (retries), получение уведомлений в Slack (notifications) с помощью Airflow - Накопление истории выгрузок и организация Data Lake в S3 перед DWH</p>
34
<p>Extract - Load с помощью SaaS-сервиса vs. Cобственное решение. Поиск баланса и дзен. - Extract-Load через SaaS решения. Возможности готовых сервисов, их надежность и ограничения - Extract-Load через API-вызовы, обращения к СУБД и CDC - оптимальные способы реализации - Автоматизация выгрузки, повторные попытки (retries), получение уведомлений в Slack (notifications) с помощью Airflow - Накопление истории выгрузок и организация Data Lake в S3 перед DWH</p>
35
<h2>23 мая // 20:00</h2>
35
<h2>23 мая // 20:00</h2>
36
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong>ОДНОВРЕМЕННАЯ РЕАЛИЗАЦИЯ ФИЧ НА IOS + ANDROID. НЕОБХОДИМЫЙ TOOL-SET</strong></strong></strong>"</a></strong></p>
36
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong>ОДНОВРЕМЕННАЯ РЕАЛИЗАЦИЯ ФИЧ НА IOS + ANDROID. НЕОБХОДИМЫЙ TOOL-SET</strong></strong></strong>"</a></strong></p>
37
<p>Обсуждение мультиплатформенной разработки для iOS и Android. На занятии рассмотрим технологию Kotlin-Multiplatform с точки зрения Swift разработчика.</p>
37
<p>Обсуждение мультиплатформенной разработки для iOS и Android. На занятии рассмотрим технологию Kotlin-Multiplatform с точки зрения Swift разработчика.</p>
38
<h2>24 мая // 20:00</h2>
38
<h2>24 мая // 20:00</h2>
39
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong>ПРОБЛЕМЫ СЛОЖНОСТИ И МЕСТА, ГДЕ ОНИ ОБИТАЮТ</strong></strong></strong></strong>"</a></strong></p>
39
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong>ПРОБЛЕМЫ СЛОЖНОСТИ И МЕСТА, ГДЕ ОНИ ОБИТАЮТ</strong></strong></strong></strong>"</a></strong></p>
40
<p>На занятии рассмотрим простой и объективный инструмент, который позволяет выбирать технологии, средства разработки, фреймворки для решения различных практических задач.</p>
40
<p>На занятии рассмотрим простой и объективный инструмент, который позволяет выбирать технологии, средства разработки, фреймворки для решения различных практических задач.</p>
41
<h2>24 мая // 20:00</h2>
41
<h2>24 мая // 20:00</h2>
42
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong>TABULA RASA PYTHON ПРОЕКТА</strong></strong></strong></strong>"</a></strong></p>
42
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong>TABULA RASA PYTHON ПРОЕКТА</strong></strong></strong></strong>"</a></strong></p>
43
<p>Рассмотрим best practices по настройке окружения для разработки свежего проекта на Python. Поговорим про всевозможные инструменты и автоматизации, которые могут применяться в таком случае.</p>
43
<p>Рассмотрим best practices по настройке окружения для разработки свежего проекта на Python. Поговорим про всевозможные инструменты и автоматизации, которые могут применяться в таком случае.</p>
44
<h2>24 мая // 20:00</h2>
44
<h2>24 мая // 20:00</h2>
45
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong>ОСНОВНЫЕ КОМПОНЕНТЫ KUBERNETES И ИХ ВЗАИМОДЕЙСТВИЕ</strong></strong></strong></strong>"</a></strong></p>
45
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong>ОСНОВНЫЕ КОМПОНЕНТЫ KUBERNETES И ИХ ВЗАИМОДЕЙСТВИЕ</strong></strong></strong></strong>"</a></strong></p>
46
<p>На открытом занятии мы познакомимся с основными компонентами и концепциями системы Kubernetes. Узнаем, как работают компоненты Kubernetes и взаимодействуют друг с другом.</p>
46
<p>На открытом занятии мы познакомимся с основными компонентами и концепциями системы Kubernetes. Узнаем, как работают компоненты Kubernetes и взаимодействуют друг с другом.</p>
47
<h2>24 мая // 20:00</h2>
47
<h2>24 мая // 20:00</h2>
48
<p><strong><strong><a>ИНТЕНСИВ "EXTRACT - LOAD КАК СЕРВИС И КАК СОБСТВЕННОЕ РЕШЕНИЕ. ПОИСК БАЛАНСА И ДЗЕН". ДЕНЬ 2</a></strong></strong></p>
48
<p><strong><strong><a>ИНТЕНСИВ "EXTRACT - LOAD КАК СЕРВИС И КАК СОБСТВЕННОЕ РЕШЕНИЕ. ПОИСК БАЛАНСА И ДЗЕН". ДЕНЬ 2</a></strong></strong></p>
49
<h2>24 мая // 20:00</h2>
49
<h2>24 мая // 20:00</h2>
50
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong>ВИЗУАЛИЗАЦИЯ ДАННЫХ С ПОМОЩЬЮ БИБЛИОТЕК PYTHON</strong></strong></strong></strong></strong>"</a></strong></p>
50
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong>ВИЗУАЛИЗАЦИЯ ДАННЫХ С ПОМОЩЬЮ БИБЛИОТЕК PYTHON</strong></strong></strong></strong></strong>"</a></strong></p>
51
<p>На вебинаре научим как выводить данные на графики, поработаем с Jupyter Notebook и разберем популярные Python-библиотеки для визуализации данных - Matplotlib, Seaborn, Plotly. Создадим понятный и полезный график с данными, чтобы уже после занятия вы смогли применять навыки в работе!</p>
51
<p>На вебинаре научим как выводить данные на графики, поработаем с Jupyter Notebook и разберем популярные Python-библиотеки для визуализации данных - Matplotlib, Seaborn, Plotly. Создадим понятный и полезный график с данными, чтобы уже после занятия вы смогли применять навыки в работе!</p>
52
<h2>25 мая // 18:00</h2>
52
<h2>25 мая // 18:00</h2>
53
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong>NLP НА ПАЛЬЦАХ: КАК КОМПЬЮТЕР НАУЧИТЬ ПОНИМАТЬ ТЕКСТ?</strong></strong></strong></strong></strong></strong>"</a></strong></p>
53
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong>NLP НА ПАЛЬЦАХ: КАК КОМПЬЮТЕР НАУЧИТЬ ПОНИМАТЬ ТЕКСТ?</strong></strong></strong></strong></strong></strong>"</a></strong></p>
54
<p>Компьютер умеет работать с числами, но как заставить машину понимать текст? Именно этим и занимается область Data Science под названием Natural Language Processing (а сокращенно NLP). Чат-боты, диалоговые и вопросно-ответные системы, машинный перевод - этими и многими другими интересными вещами занимается NLP! На занятии с руководителем курсов по ML в ОТУС, Марией Тихоновой, вы обсудите существующие алгоритмы и подходы в NLP и, конечно, примените полученные знания на практике. Уже к концу вебинара вы обучите свою NLP-модель, способную по тексту предсказывать, является он положительным или нет.</p>
54
<p>Компьютер умеет работать с числами, но как заставить машину понимать текст? Именно этим и занимается область Data Science под названием Natural Language Processing (а сокращенно NLP). Чат-боты, диалоговые и вопросно-ответные системы, машинный перевод - этими и многими другими интересными вещами занимается NLP! На занятии с руководителем курсов по ML в ОТУС, Марией Тихоновой, вы обсудите существующие алгоритмы и подходы в NLP и, конечно, примените полученные знания на практике. Уже к концу вебинара вы обучите свою NLP-модель, способную по тексту предсказывать, является он положительным или нет.</p>
55
<h2>25 мая // 20:00</h2>
55
<h2>25 мая // 20:00</h2>
56
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong>ФУНКЦИИ И МЕТОДЫ В ЯЗЫКЕ GOLANG</strong></strong></strong></strong></strong></strong>"</a></strong></p>
56
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong>ФУНКЦИИ И МЕТОДЫ В ЯЗЫКЕ GOLANG</strong></strong></strong></strong></strong></strong>"</a></strong></p>
57
<p>На занятии поговорим про области видимости, рассмотрим различные функции: именованные, анонимные, с переменным числом аргументов и пр. А также попробуем затронуть понятие замыкания и методы.</p>
57
<p>На занятии поговорим про области видимости, рассмотрим различные функции: именованные, анонимные, с переменным числом аргументов и пр. А также попробуем затронуть понятие замыкания и методы.</p>
58
<h2>25 мая // 20:00</h2>
58
<h2>25 мая // 20:00</h2>
59
<p><strong><a>О</a><a>ТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong>ПОДВОДНЫЕ КАМНИ ПОИСКА РАБОТЫ ЗА РУБЕЖОМ В IT</strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
59
<p><strong><a>О</a><a>ТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong>ПОДВОДНЫЕ КАМНИ ПОИСКА РАБОТЫ ЗА РУБЕЖОМ В IT</strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
60
<p>На вебинаре разберем личные истории поиска зарубежной работы в IT. Какие сложности были встречены на пути и как их можно преодолеть, что было неожиданным после найма в России.</p>
60
<p>На вебинаре разберем личные истории поиска зарубежной работы в IT. Какие сложности были встречены на пути и как их можно преодолеть, что было неожиданным после найма в России.</p>
61
<h2>25 мая // 20:00</h2>
61
<h2>25 мая // 20:00</h2>
62
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong>ИСПОЛЬЗОВАНИЕ ПСЕВДОЭЛЕМЕНТОВ ДЛЯ СОЗДАНИЯ ИНТЕРЕСНЫХ АНИМАЦИЙ КНОПОК</strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
62
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong>ИСПОЛЬЗОВАНИЕ ПСЕВДОЭЛЕМЕНТОВ ДЛЯ СОЗДАНИЯ ИНТЕРЕСНЫХ АНИМАЦИЙ КНОПОК</strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
63
-
<p>Все мы любим нажимать на кнопки. Но можно ли с помощью обычного CSS сделать это нажатие интересным или даже интригующим? Посмотрим на вебинаре!</p>
63
+
<p>Все мы любим нажимать на кнопки. Но можно ли с помощью обычного CSS сделать это нажатие интерес��ым или даже интригующим? Посмотрим на вебинаре!</p>
64
<h2>25 мая // 20:00</h2>
64
<h2>25 мая // 20:00</h2>
65
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong>Эволюция Unreal Engine</strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
65
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong>Эволюция Unreal Engine</strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
66
<p>Рассмотрим эволюцию Unreal Engine от 3 до 5 версии. Рассмотрим революционные системы 5-го движка Lumen и Nanite. Рассмотрим инструмент Metahuman. Разберемся в плюсах и минусах использования Unreal Engine 5 в своем проекте.</p>
66
<p>Рассмотрим эволюцию Unreal Engine от 3 до 5 версии. Рассмотрим революционные системы 5-го движка Lumen и Nanite. Рассмотрим инструмент Metahuman. Разберемся в плюсах и минусах использования Unreal Engine 5 в своем проекте.</p>
67
<h2>25 мая // 20:00</h2>
67
<h2>25 мая // 20:00</h2>
68
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong>РАЗБИРАЕМСЯ С ВИДЖЕТАМИ В IOS</strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
68
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong>РАЗБИРАЕМСЯ С ВИДЖЕТАМИ В IOS</strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
69
<p>Виджеты в iOS - это не только яркий способ привлечь внимание к вашему iOS приложению, но и полезный и удобный функционал. Многие про них слышали, но не все умеют их готовить. Покажем на нашем открытом уроке, как сделать виджеты на SwiftUI, и для чего их можно использовать</p>
69
<p>Виджеты в iOS - это не только яркий способ привлечь внимание к вашему iOS приложению, но и полезный и удобный функционал. Многие про них слышали, но не все умеют их готовить. Покажем на нашем открытом уроке, как сделать виджеты на SwiftUI, и для чего их можно использовать</p>
70
<h2>26 мая // 20:00</h2>
70
<h2>26 мая // 20:00</h2>
71
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong><strong>IOT АВТОМАТИЗАЦИЯ В ОБЛАКАХ</strong></strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
71
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong><strong>IOT АВТОМАТИЗАЦИЯ В ОБЛАКАХ</strong></strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
72
<p>- получим доступ к двум платформам Интернета вещей - сформируем задачу на проектирование автоматической системы контроля и управления - реализуем решение на обеих платформах - проведем сравнительный анализ платформ, выявим их сильные и слабые стороны</p>
72
<p>- получим доступ к двум платформам Интернета вещей - сформируем задачу на проектирование автоматической системы контроля и управления - реализуем решение на обеих платформах - проведем сравнительный анализ платформ, выявим их сильные и слабые стороны</p>
73
<h2>26 мая // 20:00</h2>
73
<h2>26 мая // 20:00</h2>
74
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong><strong>ТЕСТИРОВАНИЕ В REACT.JS</strong></strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
74
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong><strong>ТЕСТИРОВАНИЕ В REACT.JS</strong></strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
75
<p>На открытом уроке обсудим, для чего разработчику на React.js умение писать тесты и как применять React Testing Library в процессе разработки.</p>
75
<p>На открытом уроке обсудим, для чего разработчику на React.js умение писать тесты и как применять React Testing Library в процессе разработки.</p>
76
<h2>26 мая // 20:00</h2>
76
<h2>26 мая // 20:00</h2>
77
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>WEB SERVERS</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
77
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>WEB SERVERS</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>"</a></strong></p>
78
<p>Готовы сделать первый шаг к изучению мощного Node.js? Приглашаем фроненд- и бэкенд-разработчиков на Javascript на открытый урок "Web Servers" 26 мая в 20:00 в OTUS. Расскажем про HTTP серверы, разберем плюсы и минусы популярных серверов. Вебинар пройдет в рамках онлайн-курса "Node.js Developer". Для регистрации на вебинар пройдите вступительный тест</p>
78
<p>Готовы сделать первый шаг к изучению мощного Node.js? Приглашаем фроненд- и бэкенд-разработчиков на Javascript на открытый урок "Web Servers" 26 мая в 20:00 в OTUS. Расскажем про HTTP серверы, разберем плюсы и минусы популярных серверов. Вебинар пройдет в рамках онлайн-курса "Node.js Developer". Для регистрации на вебинар пройдите вступительный тест</p>
79
79