0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<ul><li><a>1 июня // 19:00</a></li>
1
<ul><li><a>1 июня // 19:00</a></li>
2
<li><a>1 июня // 20:00</a></li>
2
<li><a>1 июня // 20:00</a></li>
3
<li><a>1 июня // 20:00</a></li>
3
<li><a>1 июня // 20:00</a></li>
4
<li><a>2 июня // 20:00</a></li>
4
<li><a>2 июня // 20:00</a></li>
5
<li><a>2 июня // 20:00</a></li>
5
<li><a>2 июня // 20:00</a></li>
6
<li><a>2 июня // 20:00</a></li>
6
<li><a>2 июня // 20:00</a></li>
7
</ul><p>Не забудьте добавить мероприятие в свой календарь</p>
7
</ul><p>Не забудьте добавить мероприятие в свой календарь</p>
8
<h2>1 июня // 19:00</h2>
8
<h2>1 июня // 19:00</h2>
9
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong>Оценка и тайминг</strong>"</a></strong></p>
9
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong>Оценка и тайминг</strong>"</a></strong></p>
10
<p>- Кто такой менеджер проекта и как им стать- Почему вотерфолл еще жив- В чем ценность экспертной оценки- Зачем нужны SMART и DoD</p>
10
<p>- Кто такой менеджер проекта и как им стать- Почему вотерфолл еще жив- В чем ценность экспертной оценки- Зачем нужны SMART и DoD</p>
11
<h2>1 июня // 20:00</h2>
11
<h2>1 июня // 20:00</h2>
12
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong>Объектно-ориентированное и функциональное программирование</strong>"</a></strong></p>
12
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong>Объектно-ориентированное и функциональное программирование</strong>"</a></strong></p>
13
<p>На максимально простом уровне разберем отличия объектно-ориентированного и функционального подходов в программировании. Рассмотрим примеры на языке Java. Во второй части занятия вас ждет подробное описание особенностей специализации https://otus.ru/lessons/java-specialization/.</p>
13
<p>На максимально простом уровне разберем отличия объектно-ориентированного и функционального подходов в программировании. Рассмотрим примеры на языке Java. Во второй части занятия вас ждет подробное описание особенностей специализации https://otus.ru/lessons/java-specialization/.</p>
14
<h2>1 июня // 20:00</h2>
14
<h2>1 июня // 20:00</h2>
15
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong>МАТРИЧНЫЕ ПРОИЗВОДНЫЕ</strong>"</a></strong></p>
15
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong>МАТРИЧНЫЕ ПРОИЗВОДНЫЕ</strong>"</a></strong></p>
16
<p>Во многих областях машинного обучения возникают функции многих переменных и их производные. Такие производные ещё называют "матричными". На открытом уроке мы поговорим про отличие таких производных от обычных, изучаемых в школе, разберём необходимую теорию, научимся такие производные считать, а также посмотрим, где и как матричные производные используются.</p>
16
<p>Во многих областях машинного обучения возникают функции многих переменных и их производные. Такие производные ещё называют "матричными". На открытом уроке мы поговорим про отличие таких производных от обычных, изучаемых в школе, разберём необходимую теорию, научимся такие производные считать, а также посмотрим, где и как матричные производные используются.</p>
17
<h2>2 июня // 20:00</h2>
17
<h2>2 июня // 20:00</h2>
18
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong>КОНТРОЛЛЕРЫ РЕПЛИКАЦИИ, СЕТЫ РЕПЛИКАЦИЙ И БАЛАНСИРОВКА НАГРУЗКИ</strong>"</a></strong></p>
18
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong>КОНТРОЛЛЕРЫ РЕПЛИКАЦИИ, СЕТЫ РЕПЛИКАЦИЙ И БАЛАНСИРОВКА НАГРУЗКИ</strong>"</a></strong></p>
19
<p>Разберем инструменты, которые обеспечивают:</p>
19
<p>Разберем инструменты, которые обеспечивают:</p>
20
<p>- Надежность кластера. C несколькими экземплярами приложения вы избавляетесь от проблем в случае отказа одного (или нескольких) из них;</p>
20
<p>- Надежность кластера. C несколькими экземплярами приложения вы избавляетесь от проблем в случае отказа одного (или нескольких) из них;</p>
21
<p>- Балансировку нагрузки. Наличие нескольких экземпляров приложения позволяет распределять траффик между ними, предотвращая перегрузку одного инстанса (под / контейнер) или ноды;</p>
21
<p>- Балансировку нагрузки. Наличие нескольких экземпляров приложения позволяет распределять траффик между ними, предотвращая перегрузку одного инстанса (под / контейнер) или ноды;</p>
22
<p>- Масштабирование. При возрастающей нагрузке на уже существующие экземпляры приложения Kubernetes позволяет легко увеличивать количество реплик по необходимости</p>
22
<p>- Масштабирование. При возрастающей нагрузке на уже существующие экземпляры приложения Kubernetes позволяет легко увеличивать количество реплик по необходимости</p>
23
<h2>2 июня // 20:00</h2>
23
<h2>2 июня // 20:00</h2>
24
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong>КАК СБРОСИТЬ ОКОВЫ NULLPOINTEREXCEPTION</strong></strong>"</a></strong></p>
24
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong>КАК СБРОСИТЬ ОКОВЫ NULLPOINTEREXCEPTION</strong></strong>"</a></strong></p>
25
<p>В рамках занятия посмотрим на Optional в Java, насколько он нам помогает творить. А также построим безумный пример, который поможет почувствовать силу данного шаблона.</p>
25
<p>В рамках занятия посмотрим на Optional в Java, насколько он нам помогает творить. А также построим безумный пример, который поможет почувствовать силу данного шаблона.</p>
26
<h2>2 июня // 20:00</h2>
26
<h2>2 июня // 20:00</h2>
27
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong>ОСНОВЫ GRAPHQL</strong></strong>"</a></strong></p>
27
<p><strong><a>ОТКРЫТЫЙ УРОК "<strong><strong>ОСНОВЫ GRAPHQL</strong></strong>"</a></strong></p>
28
<p>Сравнение REST и GraphQL. Основы GraphQL: query, mutation, subscription. Система типов.</p>
28
<p>Сравнение REST и GraphQL. Основы GraphQL: query, mutation, subscription. Система типов.</p>
29
29