HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>А вот и лето. А вот и дайджест Хекслета. У нас уникальный май: мы выпустили уникальный курс по СИКП на Java, закончили базовый курс для профессии "Верстальщик" (тоже уникальный). А ещё переехали на новый сервер, улучшили IDE и, конечно же, генерировали много контента. Подробнее обо всём - в этой статье.</p>
1 <p>А вот и лето. А вот и дайджест Хекслета. У нас уникальный май: мы выпустили уникальный курс по СИКП на Java, закончили базовый курс для профессии "Верстальщик" (тоже уникальный). А ещё переехали на новый сервер, улучшили IDE и, конечно же, генерировали много контента. Подробнее обо всём - в этой статье.</p>
2 <h2>Содержание</h2>
2 <h2>Содержание</h2>
3 <ul><li><a>Хекслет стал доступнее</a></li>
3 <ul><li><a>Хекслет стал доступнее</a></li>
4 <li><a>Новая страница курсов</a></li>
4 <li><a>Новая страница курсов</a></li>
5 <li><a>Новый курс для профессии "Верстальщик"</a></li>
5 <li><a>Новый курс для профессии "Верстальщик"</a></li>
6 <li><a>Обновления в профессии "JAVA-программист"</a></li>
6 <li><a>Обновления в профессии "JAVA-программист"</a></li>
7 <li><a>Новые испытания</a></li>
7 <li><a>Новые испытания</a></li>
8 <li><a>Улучшение редактора</a></li>
8 <li><a>Улучшение редактора</a></li>
9 <li><a>Первые проекты</a></li>
9 <li><a>Первые проекты</a></li>
10 <li><a>Что почитать</a></li>
10 <li><a>Что почитать</a></li>
11 <li><a>Публичные собеседования</a></li>
11 <li><a>Публичные собеседования</a></li>
12 <li><a>Что ещё посмотреть</a></li>
12 <li><a>Что ещё посмотреть</a></li>
13 </ul><h2>Хекслет стал доступнее</h2>
13 </ul><h2>Хекслет стал доступнее</h2>
14 <p>Платформа Хекслета переехала на Google Cloud DNS. Так мы решили проблему блокировки некоторых IP-адресов CloudFlare</p>
14 <p>Платформа Хекслета переехала на Google Cloud DNS. Так мы решили проблему блокировки некоторых IP-адресов CloudFlare</p>
15 <blockquote><p><em>Если у вас осталась проблема доступа, напишите нам на<a>support@hexlet.io</a></em></p>
15 <blockquote><p><em>Если у вас осталась проблема доступа, напишите нам на<a>support@hexlet.io</a></em></p>
16 </blockquote><h2>Новая страница курсов</h2>
16 </blockquote><h2>Новая страница курсов</h2>
17 <p>Мы улучшили юзабилити страницы<a>курсов</a>и<a>треков</a>. Фильтр по категориям перенесён в меню слева, обновлены ключевые стеки для поиска курсов. Кроме того, на странице курсов появилась дополнительная навигация по профессиям.</p>
17 <p>Мы улучшили юзабилити страницы<a>курсов</a>и<a>треков</a>. Фильтр по категориям перенесён в меню слева, обновлены ключевые стеки для поиска курсов. Кроме того, на странице курсов появилась дополнительная навигация по профессиям.</p>
18 <h2>Новый курс для профессии "Верстальщик"</h2>
18 <h2>Новый курс для профессии "Верстальщик"</h2>
19 <p>В мае в<a>профессии "Верстальщик"</a>появился новый базовый курс. Он посвящён<a>основам современной вёрстки</a>и включает в себя 12 глав о концепции разметки HTML и создании стилей с помощью CSS. Курс полностью бесплатный, и именно с него начинается учебный план профессии.</p>
19 <p>В мае в<a>профессии "Верстальщик"</a>появился новый базовый курс. Он посвящён<a>основам современной вёрстки</a>и включает в себя 12 глав о концепции разметки HTML и создании стилей с помощью CSS. Курс полностью бесплатный, и именно с него начинается учебный план профессии.</p>
20 <h2>Обновления в профессии "JAVA-программист"</h2>
20 <h2>Обновления в профессии "JAVA-программист"</h2>
21 <p>В мае студентам Хекслета стал доступен<a>уникальный курс на основе СИКП на Java</a>- "Составные данные". Он посвящён изучению концепций, позволяющих из простых типов данных составлять более сложные. Концепции объясняются на примере разработки простой графической библиотеки. Курс открыт для подписчиков тарифа PRO и Premium. Обращаем ваше внимание на то, что курс отсутствует в основном учебном плане, но его можно найти на странице "Курсы".</p>
21 <p>В мае студентам Хекслета стал доступен<a>уникальный курс на основе СИКП на Java</a>- "Составные данные". Он посвящён изучению концепций, позволяющих из простых типов данных составлять более сложные. Концепции объясняются на примере разработки простой графической библиотеки. Курс открыт для подписчиков тарифа PRO и Premium. Обращаем ваше внимание на то, что курс отсутствует в основном учебном плане, но его можно найти на странице "Курсы".</p>
22 <h2>Новые испытания</h2>
22 <h2>Новые испытания</h2>
23 <p><strong>Испытание к курсу "JS: Введение в ООП"</strong></p>
23 <p><strong>Испытание к курсу "JS: Введение в ООП"</strong></p>
24 <ul><li><a>Сбалансированное двоичное дерево</a></li>
24 <ul><li><a>Сбалансированное двоичное дерево</a></li>
25 </ul><p><strong>Испытания к курсу "Python: Введение в ООП"</strong></p>
25 </ul><p><strong>Испытания к курсу "Python: Введение в ООП"</strong></p>
26 <ul><li><a>Построение двоичного дерева</a></li>
26 <ul><li><a>Построение двоичного дерева</a></li>
27 <li><a>Агрегация в двоичном дереве</a></li>
27 <li><a>Агрегация в двоичном дереве</a></li>
28 </ul><p><strong>Испытание к курсу "PHP: Деревья"</strong></p>
28 </ul><p><strong>Испытание к курсу "PHP: Деревья"</strong></p>
29 <ul><li><a>Трансформер</a></li>
29 <ul><li><a>Трансформер</a></li>
30 <li><a>Пазл</a></li>
30 <li><a>Пазл</a></li>
31 <li><a>Отслеживание зависимостей</a></li>
31 <li><a>Отслеживание зависимостей</a></li>
32 </ul><p><strong>Испытание к курсу "PHP: Функции"</strong></p>
32 </ul><p><strong>Испытание к курсу "PHP: Функции"</strong></p>
33 <ul><li><a>Столбчатая диаграмма</a></li>
33 <ul><li><a>Столбчатая диаграмма</a></li>
34 </ul><h2>Улучшение редактора</h2>
34 </ul><h2>Улучшение редактора</h2>
35 <p>Мы улучшаем наш IDE, чтобы студентам было комфортно решать практические задачи. Загрузка IDE ускорилась, кроме того, автоматически обновляется файловое дерево в редакторе. Если в IDE есть открытые файлы, папки файлового дерева открываются сразу при старте.</p>
35 <p>Мы улучшаем наш IDE, чтобы студентам было комфортно решать практические задачи. Загрузка IDE ускорилась, кроме того, автоматически обновляется файловое дерево в редакторе. Если в IDE есть открытые файлы, папки файлового дерева открываются сразу при старте.</p>
36 <h2>Первые проекты</h2>
36 <h2>Первые проекты</h2>
37 <p>Одна из особенностей обучения на Хекслете - возможность сделать проект, который можно положить в портфолио. Это очень важно для начинающих программистов, чьё портфолио пустует из-за отсутствия опыта в коммерческой разработке.<a>Проекты</a>- это приложения, которые вы разрабатываете на собственном компьютере в самостоятельно настроенной рабочей среде. Для каждой профессии на Хекслете есть свой комплект проектов, а за их выполнением следят персональные наставники.</p>
37 <p>Одна из особенностей обучения на Хекслете - возможность сделать проект, который можно положить в портфолио. Это очень важно для начинающих программистов, чьё портфолио пустует из-за отсутствия опыта в коммерческой разработке.<a>Проекты</a>- это приложения, которые вы разрабатываете на собственном компьютере в самостоятельно настроенной рабочей среде. Для каждой профессии на Хекслете есть свой комплект проектов, а за их выполнением следят персональные наставники.</p>
38 <p>Мы собрали отзывы студентов<a>об их отношении к проектам, сложностях, с которыми они сталкивались при их выполнении, а также о работе с нашими менторами</a>.</p>
38 <p>Мы собрали отзывы студентов<a>об их отношении к проектам, сложностях, с которыми они сталкивались при их выполнении, а также о работе с нашими менторами</a>.</p>
39 <h2>Что почитать</h2>
39 <h2>Что почитать</h2>
40 <ul><li>Перевод статьи Nicholas C. Zakas:<a>Почему я перестал использовать экспорт по умолчанию в модулях JavaScript</a></li>
40 <ul><li>Перевод статьи Nicholas C. Zakas:<a>Почему я перестал использовать экспорт по умолчанию в модулях JavaScript</a></li>
41 <li>Теория множеств:<a>основы и базовые операции над множествами</a></li>
41 <li>Теория множеств:<a>основы и базовые операции над множествами</a></li>
42 <li><a>Зачем нужна команда pwd и что такое текущая рабочая директория</a></li>
42 <li><a>Зачем нужна команда pwd и что такое текущая рабочая директория</a></li>
43 <li>Короткая статья<a>об отличиях Local Storage, Session Storage и Cookie</a></li>
43 <li>Короткая статья<a>об отличиях Local Storage, Session Storage и Cookie</a></li>
44 <li>Руководители IT-команд и опытные разработчики<a>рассказали, чего они ожидают от джуниора</a></li>
44 <li>Руководители IT-команд и опытные разработчики<a>рассказали, чего они ожидают от джуниора</a></li>
45 <li><a>Что нового в диспетчере пакетов для разработчиков Windows Package Manager</a></li>
45 <li><a>Что нового в диспетчере пакетов для разработчиков Windows Package Manager</a></li>
46 <li>Большая обзорная статья о Ruby:<a>особенности, перспективы, рынок труда</a></li>
46 <li>Большая обзорная статья о Ruby:<a>особенности, перспективы, рынок труда</a></li>
47 <li>Перевод статьи Джо Армстронга:<a>почему ООП - это плохо</a></li>
47 <li>Перевод статьи Джо Армстронга:<a>почему ООП - это плохо</a></li>
48 </ul><h2>Публичные собеседования</h2>
48 </ul><h2>Публичные собеседования</h2>
49 <ul><li>Middle ruby-разработчик:<a>Валентин Завадский и Илья Шакиров</a></li>
49 <ul><li>Middle ruby-разработчик:<a>Валентин Завадский и Илья Шакиров</a></li>
50 <li>Фронтенд-разработчик уровня джун+:<a>Антон Шувалов и Андрей Константинов</a></li>
50 <li>Фронтенд-разработчик уровня джун+:<a>Антон Шувалов и Андрей Константинов</a></li>
51 </ul><h2>Что ещё посмотреть</h2>
51 </ul><h2>Что ещё посмотреть</h2>
52 <ul><li>Онлайн-дискуссия:<a>место фреймворков в функциональном программировании</a></li>
52 <ul><li>Онлайн-дискуссия:<a>место фреймворков в функциональном программировании</a></li>
53 <li>П и Щ:<a>как программисту принимать хорошие решения</a></li>
53 <li>П и Щ:<a>как программисту принимать хорошие решения</a></li>
54 <li>Взгляд на работу программистом со стороны собственника бизнеса:<a>интервью с Максимом Нальским из Pyrus</a></li>
54 <li>Взгляд на работу программистом со стороны собственника бизнеса:<a>интервью с Максимом Нальским из Pyrus</a></li>
55 <li>Интерактивный вебинар<a>Пишем первый GraphQL сервер</a></li>
55 <li>Интерактивный вебинар<a>Пишем первый GraphQL сервер</a></li>
56 <li>Онтология предметной глупости:<a>вебинар Александра Павлютя</a></li>
56 <li>Онтология предметной глупости:<a>вебинар Александра Павлютя</a></li>
57 <li><a>Распределенное хранение сессий веб-приложений в Java-среде</a></li>
57 <li><a>Распределенное хранение сессий веб-приложений в Java-среде</a></li>
58 <li><a>Третья часть лайвкодинга interactive fiction на Django</a></li>
58 <li><a>Третья часть лайвкодинга interactive fiction на Django</a></li>
59 </ul>
59 </ul>