HTML Diff
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