uk
Feedback
HTML Academy

HTML Academy

Відкрити в Telegram

Курсы по веб-разработке: вёрстка, программирование, работа и комьюнити. Наш секретный бот @HTMLAcademyKeksobot. Вопросы по обучению @htmlacademy_sales Ролики на YT https://www.youtube.com/@HTMLAcademyTV Ролики на VK https://vkvideo.ru/@htmlacademy

Показати більше
9 682
Підписники
-424 години
-237 днів
-7030 день
Залучення підписників
липень '26
липень '26
+32
в 0 каналах
червень '26
+37
в 0 каналах
Get PRO
травень '26
+35
в 1 каналах
Get PRO
квітень '26
+49
в 0 каналах
Get PRO
березень '26
+40
в 3 каналах
Get PRO
лютий '26
+37
в 0 каналах
Get PRO
січень '26
+54
в 0 каналах
Get PRO
грудень '25
+48
в 2 каналах
Get PRO
листопад '25
+44
в 1 каналах
Get PRO
жовтень '25
+48
в 0 каналах
Get PRO
вересень '25
+52
в 1 каналах
Get PRO
серпень '25
+68
в 1 каналах
Get PRO
липень '25
+48
в 2 каналах
Get PRO
червень '25
+54
в 0 каналах
Get PRO
травень '25
+64
в 1 каналах
Get PRO
квітень '25
+58
в 0 каналах
Get PRO
березень '25
+81
в 0 каналах
Get PRO
лютий '25
+57
в 0 каналах
Get PRO
січень '25
+62
в 0 каналах
Get PRO
грудень '24
+58
в 1 каналах
Get PRO
листопад '24
+78
в 1 каналах
Get PRO
жовтень '24
+95
в 0 каналах
Get PRO
вересень '24
+52
в 1 каналах
Get PRO
серпень '24
+41
в 0 каналах
Get PRO
липень '24
+25
в 0 каналах
Get PRO
червень '24
+46
в 1 каналах
Get PRO
травень '24
+101
в 1 каналах
Get PRO
квітень '24
+240
в 3 каналах
Get PRO
березень '24
+121
в 2 каналах
Get PRO
лютий '24
+138
в 2 каналах
Get PRO
січень '24
+182
в 6 каналах
Get PRO
грудень '23
+151
в 1 каналах
Get PRO
листопад '23
+224
в 2 каналах
Get PRO
жовтень '23
+310
в 1 каналах
Get PRO
вересень '23
+193
в 0 каналах
Get PRO
серпень '23
+161
в 0 каналах
Get PRO
липень '23
+164
в 0 каналах
Get PRO
червень '23
+127
в 0 каналах
Get PRO
травень '23
+127
в 0 каналах
Get PRO
квітень '23
+128
в 0 каналах
Get PRO
березень '23
+178
в 0 каналах
Get PRO
лютий '23
+255
в 0 каналах
Get PRO
січень '23
+509
в 0 каналах
Get PRO
грудень '22
+614
в 0 каналах
Get PRO
листопад '22
+491
в 0 каналах
Get PRO
жовтень '22
+922
в 0 каналах
Get PRO
вересень '22
+748
в 0 каналах
Get PRO
серпень '22
+703
в 0 каналах
Get PRO
липень '22
+514
в 0 каналах
Get PRO
червень '22
+653
в 0 каналах
Get PRO
травень '22
+423
в 0 каналах
Get PRO
квітень '22
+572
в 0 каналах
Get PRO
березень '22
+819
в 0 каналах
Get PRO
лютий '22
+234
в 0 каналах
Get PRO
січень '22
+210
в 0 каналах
Get PRO
грудень '21
+301
в 0 каналах
Get PRO
листопад '21
+242
в 0 каналах
Get PRO
жовтень '21
+259
в 0 каналах
Get PRO
вересень '21
+200
в 0 каналах
Get PRO
серпень '21
+244
в 0 каналах
Get PRO
липень '21
+298
в 0 каналах
Get PRO
червень '21
+328
в 0 каналах
Get PRO
травень '21
+333
в 0 каналах
Get PRO
квітень '21
+414
в 0 каналах
Get PRO
березень '21
+525
в 0 каналах
Get PRO
лютий '21
+521
в 0 каналах
Get PRO
січень '21
+471
в 0 каналах
Get PRO
грудень '20
+7 426
в 0 каналах
Дата
Залучення підписників
Згадування
Канали
28 липня+2
27 липня+1
26 липня0
25 липня0
24 липня+3
23 липня+3
22 липня+1
21 липня+1
20 липня0
19 липня+1
18 липня+1
17 липня+1
16 липня0
15 липня+1
14 липня+1
13 липня0
12 липня+2
11 липня0
10 липня+2
09 липня0
08 липня0
07 липня0
06 липня+1
05 липня+2
04 липня+3
03 липня+2
02 липня+2
01 липня+2
Дописи каналу
Repost from CSS Боль
Мифические измерения гридов "Флексы одномерные, а гриды двумерные" (ага, а трансформации трёхмерные). Никогда не понимал, что
Мифические измерения гридов
"Флексы одномерные, а гриды двумерные" (ага, а трансформации трёхмерные).
Никогда не понимал, что это значит. Признайтесь, у кого так же? Я расшифровываю это так: в гридах есть явная двумерная адресация для элементов, а во флексах — нет. Грид-элементу можно сказать: "живи в 4 колонке 3 ряда". И он будет там жить, даже если в грид-контейнере он один-одинёшенек. Двумерная адресация — это хорошо. Но настоящая жемчужина (без иронии) гридов — именованные области и адресация по имени: grid-template-areas + grid-area. Поиграться с именованными областями можно в новом уровне грид-лего

2
Сегодня работодатель отвечает вживую: реально ли джуну войти во фронтенд, когда стартовый код пишет ИИ Каждый, кто сейчас осв
Сегодня работодатель отвечает вживую: реально ли джуну войти во фронтенд, когда стартовый код пишет ИИ Каждый, кто сейчас осваивает вёрстку и программирование, слышит одно: во фронтенд не пробиться, стартовые задачи забрал ИИ. Андагар 10 лет строит платформы для энергетики, банков и фармы — и всё равно берёт джунов, растит их под свои проекты. Сегодня в 12:00 (MSK) спросим у работодателя напрямую: чем новичок теперь ценен команде и кто ведёт его через первые недели на боевом проекте. 🦖 Как по-вашему: ИИ усложнил джуну вход в Айти или дал фору тем, кто научился им пользоваться? Накидайте вариантов в комментарии, а в 12:00 сверим с ответом работодателя совместной программы. Эфир сегодня, 12:00 (MSK). https://htmlacademy.ru/events/live-andagar
708
3
Код, с которого начинают во фронтенде, всё чаще пишет ИИ. Зачем Андагар растит своих джунов с нуля? 23 июля в 12:00 (MSK) спр
Код, с которого начинают во фронтенде, всё чаще пишет ИИ. Зачем Андагар растит своих джунов с нуля? 23 июля в 12:00 (MSK) спросим об этом у самой компании в прямом эфире. Андагар 10 лет делает цифровые продукты и высоконагруженные платформы для крупного бизнеса: энергетика, банки, ритейл, фарма, логистика. TAdviser включил компанию сразу в три раздела карты цифровизации промышленности. Спросим напрямую: – Как выглядят боевые задачи фронтенда, когда за интерфейсом энергетика, банк или аптечная сеть? – Кто в загруженной команде ведёт новичка первые недели, пока он вникает в проект? – Как в потоке автооткликов, сгенерированных нейросетью, разглядеть живого джуна? Ещё одно, важное для новичков. Умение работать с AI-агентами сегодня спрашивают на всех грейдах, не только у сеньоров. Поэтому в программу с Андагаром сразу включили полноценный обновлённый курс «Разработка с AI-агентами: инженерный подход» — этот навык вы осваиваете вместе с профессией, а не годы спустя. Как это работает в реальной команде, тоже обсудим на эфире. 👍 Среди первых 100 зарегистрировавшихся разыграем бесплатное место на программе, имя победителя назовём в конце эфира. Регистрируйтесь на эфир 23 июля — за час пришлём напоминание. https://htmlacademy.ru/events/live-andagar
703
4
🆕 Мы пересобрали курс «Фронтенд на автопилоте: AI-агенты на практике». От старой версии почти ничего не осталось, и название
🆕 Мы пересобрали курс «Фронтенд на автопилоте: AI-агенты на практике». От старой версии почти ничего не осталось, и название стало честнее: «Разработка с AI-агентами: инженерный подход». За новым названием стоит главный сдвиг на рынке: производство кода дешевеет. Агент выдаёт его за минуты. Дорого теперь другое. Точно поставить задачу и дать агенту контекст, продумать архитектуру, проверить за ним каждый шаг и собрать надёжные интеграции. А отвечать за то, что ушло в продакшен, приходится вам. Это отдельная инженерная дисциплина. Большинство пока ведёт её на глаз. На зелёные тесты полагаться рано: агент подгоняет их под то, как уже ведёт себя код. Дефект по-прежнему нужно доводить до первопричины, а она почти никогда не совпадает с первым, что бросается в глаза. А инструменты постоянно сменяют друг друга. Сегодня в руках Claude Opus 4.8, GPT-5.6 Sol, GLM-5.2 и Kimi K3, через месяц или два появятся другие. Метод к ним не привязан и переезжает в любой редактор с любой моделью. На курсе отрабатываем метод на живом проекте: ведёте интернет-магазин от пустой папки до релиза, с тестами и релизной дисциплиной. К концу у вас продукт, границы которого определяете сами. 🔥 Курс для тех, кто хочет оставаться востребованным инженером на сложном рынке, когда модели становятся умнее. Стек выбираете сами: React, Vue, Angular или Svelte. Формат асинхронный, без потоков и дедлайнов. Первый раздел открыт бесплатно, с него и начните. Программа и запись: https://htmlacademy.ru/levelup/ai-agents
913
5
Лего-гриды Гриды бесят. Это самый сложный и муторный механизм раскладки, в котором есть дополнительная (по сравнению с флекса
Лего-гриды Гриды бесят. Это самый сложный и муторный механизм раскладки, в котором есть дополнительная (по сравнению с флексами) виртуальная сущность — шаблоны. Флексы намного проще и намного популярнее. Но, к сожалению, владеть нужно и гридам — слишком уж мощная технология. И если разбираться с гридами неспеша, с помощью красивых кубиков лего, то они почти не бесят. Играть в новый уровень про гриды
688
6
Сегодня скидка закрывается вместе с выходными. 60% на курс «Протоколы и сети: основы» по промокоду NET60 — до конца дня. Пони
Сегодня скидка закрывается вместе с выходными. 60% на курс «Протоколы и сети: основы» по промокоду NET60 — до конца дня. Понимание сетевых протоколов — один из навыков, которых не хватает мидл-фронтендерам: так показывает наша карта компетенций. Если откладывали курс — сегодня последняя возможность взять его со скидкой. 🔒 Записаться на курс
966
7
Большинство фронтендеров работают с сетью каждый день, но редко глубже, чем «отправил запрос — получил ответ». Почему ответ м+1
Большинство фронтендеров работают с сетью каждый день, но редко глубже, чем «отправил запрос — получил ответ». Почему ответ медленный, почему рвётся соединение, почему одни данные шифруются, а другие идут открытым текстом — это уже за пределами fetch(). За четыре раздела курса «Протоколы и сети: основы» вы разбираете путь данных — от нижних уровней сети до прикладных протоколов. В основе — модель OSI и стек TCP/IP. Дальше TLS: шифрование и аутентификация по сертификатам. На практике сравниваете HTTP/1.1, HTTP/2 и HTTP/3 и разбираетесь, когда нужны WebSockets, а когда нет. Две задачи решаете руками: предварительное открытие TCP-соединений и оптимизация проекта под HTTP/2. Плюс четыре кейса с эталонными решениями. «Самостоятельно всё это изучать можно, но информации в интернете много, она разрозненная, местами противоречивая. А здесь — конкретные выжимки с объяснениями. Направляют куда нужно», — из отзыва студента. #htmlacademy #levelup Скидка 60% — только в эти выходные, 11 и 12 июля. Разовая акция: два дня, один курс, промокод NET60. 💣 Смотреть программу
914
8
Продолжение мини-игры по CSS-фильтрам Меняйте код, подбирая комбинации карточек, чтобы повторить образец. Чем меньше ходов —+1
Продолжение мини-игры по CSS-фильтрам Меняйте код, подбирая комбинации карточек, чтобы повторить образец. Чем меньше ходов — тем вы круче! Можно играть даже на мобильном. 👉🏻 Играть здесь
677
9
Карусели, ленты сторис, постраничные слайдеры раньше означали JavaScript: обработчики касаний, подсчёт смещений, ручная докру
Карусели, ленты сторис, постраничные слайдеры раньше означали JavaScript: обработчики касаний, подсчёт смещений, ручная докрутка. CSS Scroll Snap делает «прилипание» к слайдам силами самого браузера — двумя свойствами и без единой строки скрипта. Работает во всех современных браузерах, а в старых лента листается как обычно. В статье — что это за свойства, пара приёмов для тонкой настройки и живая лента, которую можно поскроллить прямо на странице. #css #baseline 🎲 Читать статью
890
10
🤔 Загадка от Кекса №6: что вернёт это выражение?
911
11
Тёмная тема обычно удваивает CSS: пишете цвета для светлой, потом те же — для тёмной в @media. Функция light-dark() схлопывае
Тёмная тема обычно удваивает CSS: пишете цвета для светлой, потом те же — для тёмной в @media. Функция light-dark() схлопывает это в одну строку: оба значения в одном объявлении, а браузер выбирает нужное по системной теме. Уже работает во всех актуальных браузерах, а для старых достаточно обычного запасного цвета. В статье — как подключить (есть обязательный color-scheme, иначе не сработает) и чем функция выручает дизайн-системы. #css #baseline 💡 Читать статью
924
12
Есть вечная история в диджитале: компаниям нужны хорошие специалисты, начинающим специалистам нужна первая нормальная работа,
Есть вечная история в диджитале: компаниям нужны хорошие специалисты, начинающим специалистам нужна первая нормальная работа, а между ними стоит большой и не всегда дружелюбный мост под названием «опыт работы». Так начинается заметка веб-студии MediaMint — одного из работодателей нашей совместной программы для фронтендеров. Про обучение обычно рассказываем мы, а тут — взгляд со стороны компании, которая потом нанимает выпускников. Максим Заруцкий, CEO студии, рассказывает, зачем работодателю видеть студента ещё на этапе обучения и каких джунов в MediaMint реально ждут в команде. Прочитать стоит и студентам, и тем, кто нанимает. 🎁 Читать заметку MediaMint
862
13
ChatGPT и Claude печатают ответ у вас на глазах — слово за словом. Это стриминг: сервер отдаёт данные по мере генерации, ещё
ChatGPT и Claude печатают ответ у вас на глазах — слово за словом. Это стриминг: сервер отдаёт данные по мере генерации, ещё до того как соберёт ответ целиком. И тот же приём доступен в браузере — через Streams API и обычный fetch. Кроме ИИ-интерфейсов, так грузят большие файлы с прогрессом и разбирают CSV на лету, нативно и без библиотек. В статье показываем, как читать ответ по кускам через response.body, и даём интерактивный пример прямо на странице. #js #baseline 👀 Читать статью
964
14
Сегодня последний день скидки 60% на курс «Vue.js 3. Разработка клиентских приложений». Промокод VUE60 — до конца дня. Курс «
Сегодня последний день скидки 60% на курс «Vue.js 3. Разработка клиентских приложений». Промокод VUE60 — до конца дня. Курс «Vue.js 3»: два проекта поверх готового API, Composition API, Pinia, Vitest. 🎁 Записаться на курс
794
15
Что случилось с рынком найма в 2026 году? Максим Самарцев, директор Maxis, — про три волны, с которыми работодателю приходитс
Что случилось с рынком найма в 2026 году? Максим Самарцев, директор Maxis, — про три волны, с которыми работодателю приходится сталкиваться на рынке найма. Объяснение в клипе из эфира. Запись эфира: смотреть на YouTube | смотреть в VK 👍 Программа обучения
1 125
16
Мини-игра по CSS-фильтрам Нужно менять код, подбирая комбинации карточек, чтобы повторить образец. Чем меньше ходов — тем луч+1
Мини-игра по CSS-фильтрам Нужно менять код, подбирая комбинации карточек, чтобы повторить образец. Чем меньше ходов — тем лучше. Можно играть даже на мобильном. Играть здесь
778
17
32% вакансий фронтендера в продуктовых компаниях требуют Vue.js. Это второй по популярности фреймворк после React — и при это+2
32% вакансий фронтендера в продуктовых компаниях требуют Vue.js. Это второй по популярности фреймворк после React — и при этом один из самых приятных в работе: компонентный подход понятен, Composition API читается как обычный JavaScript. Разобраться по документации можно, но долго. В курсе «Vue.js 3. Разработка клиентских приложений» — восемь разделов с теорией, разбором кейсов и практикой на двух реальных проектах. Отдельные разделы по Pinia, маршрутизатору, работе с сервером, анимациям переходов и тестированию через Vitest и Vue Test Utils. Гибкие сроки — начать можно прямо сейчас. В выходные, 4 и 5 июля — скидка 60% по промокоду VUE60. #htmlacademy #levelup 💎 Программа и детали
801
18
Каждый раз вручную сжимать изображения, минифицировать CSS и собирать спрайт — это звучит как рабочий процесс только до тех п
Каждый раз вручную сжимать изображения, минифицировать CSS и собирать спрайт — это звучит как рабочий процесс только до тех пор, пока файлов немного. Когда проект вырастает, рутина начинает занимать заметную часть времени. Автоматизация передаёт эти задачи компьютеру. Минификация HTML, CSS и JavaScript, сжатие изображений, генерация WebP, сборка sprite.svg — всё это делается один раз в конфигурации, а дальше запускается одной командой. Основа цепочки — Node.js и npm. Npm устанавливает нужные пакеты из внешних библиотек и запускает задачи через консоль. Список зависимостей хранится в package.json: достаточно положить файл в папку проекта и выполнить npm install — все инструменты скачаются автоматически. Сами задачи прописываются в gulpfile.js, который Gulp выполняет по команде. В статье разбор каждого звена цепочки с примерами package.json и объяснением, что такое зависимости и зависимости для разработчиков. #npm ☝️ Читать статью
980
19
Git — инструмент, без которого не обходится ни один проект. Мы собрали бесплатный учебник по Git и GitHub — 11 глав от введен
Git — инструмент, без которого не обходится ни один проект. Мы собрали бесплатный учебник по Git и GitHub — 11 глав от введения в системы контроля версий до решения типичных проблем. Структура учебника выстроена так, чтобы двигаться последовательно: сначала базовые понятия и команды clone, pull, push, add, commit, потом регистрация на GitHub, работа в VS Code, GitHub Desktop и консоли, следом — бесплатный хостинг на GitHub Pages и разбор ситуаций, когда что-то пошло не так. Последняя глава — перевод «First Aid Git»: что делать, если случайно удалили ветку, отправили не тот коммит или запутались в слиянии. Учебник бесплатный, читать можно в любом порядке. #git #github ⭐ Читать статью
896
20
Растянутая аватарка с овальным лицом на сайте — это object-fit: fill по умолчанию и две минуты невнимательности. Свойство obj
Растянутая аватарка с овальным лицом на сайте — это object-fit: fill по умолчанию и две минуты невнимательности. Свойство object-fit : cover заполняет бокс и обрезает лишнее, пропорции не ломаются. contain вписывает изображение целиком, оставляя поля. fill растягивает без разбора — именно это и случается с аватарками по умолчанию. none показывает в оригинальных размерах, scale-down выбирает между contain и none автоматически. В статье разбираем каждое значение на примерах. #css 👀 Читать статью
922