HTML Academy
9.84K subscribers
5.44K photos
184 videos
4 files
3.42K links
Курсы по веб-разработке: вёрстка, программирование, работа и комьюнити.
Наш секретный бот @HTMLAcademyKeksobot.

Вопросы по обучению @htmlacademy_sales

Ролики на YT https://www.youtube.com/@HTMLAcademyTV
Ролики на VK https://vkvideo.ru/@htmlacademy
Download Telegram
Подключаете UI-кит, пишете свой класс — он не работает. Добавляете класс поконкретнее — всё равно. В итоге появляется !important, и так по цепочке. Знакомо?

Правило @layer решает это иначе — приоритет задаёт сам автор стилей, а не специфичность селекторов. Стили UI-кита можно завернуть в отдельный слой и спокойно их перебивать. С 2022 года поддерживается во всех современных браузерах. Как настроить порядок и что важно учесть — в статье. #css #uikit

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥4👍2🔥1
Обновили главу «Радиальные градиенты» в тренажёре «Погружение в декоративные эффекты». Раньше она держалась на одном испытании. Теперь — полноценная глава, с теорией и практикой.

В финале собирается карточка-билет с круглым вырезом. Тот самый паттерн с купонов и билетов, который часто делают через SVG или дополнительные элементы. Здесь он работает на одном блоке — radial-gradient() и mask-image. Вырез «просвечивает» любой фон под карточкой.

Глава пока открыта бесплатно. Хороший момент попробовать.

💎 Попробовать → https://htmlacademy.ru/courses/419
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53❤‍🔥2
Media is too big
VIEW IN TELEGRAM
Как успешно откликаться на HH?

Рынок найма перегрет. На одну вакансию — сотни откликов. Большинство даже не читает описание. И в этой реальности выигрывает не тот, кто отправил резюме первым, а тот, кто смог доказать свой опыт.
❤‍🔥2👍2👏1
Зачем команде со своими AI-сервисами джун-фронтендер

Maxis делает свои продукты для среднего бизнеса, в том числе с AI внутри. Сейчас компания запускает совместную программу обучения, чтобы готовить себе джунов-фронтендеров. В четверг 21 мая в 12:00 (MSK) — эфир с директором.

Спросим:
❤️ Какие задачи получает джун в первый месяц в команде
❤️ Как фронтендер растёт до фулстека внутри компании
❤️ Что меняется в работе, когда AI-агенты пишут часть кода
❤️ Почему компания вкладывается в свой поток джунов

Среди первых 100 регистраций разыграем место на программе обучения. Имя победителя — на эфире.

https://htmlacademy.ru/events/live-maxis
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥221❤‍🔥1
Три карточки в сетке. У каждой — заголовок, описание и кнопка. Заголовки разной длины, и кнопки разъезжаются по разной высоте. Сетка выглядит рваной.

Что с этим делали раньше? Считали высоту заголовков через JavaScript и проставляли min-height. Или мирились. Теперь хватает одной строки CSS — grid-template-rows: subgrid на каждой карточке. Карточки наследуют строки родительской сетки, и одинаковые блоки соседних карточек выстраиваются по общим линиям.

Внутри статьи — рабочая демка, разбор синтаксиса для строк и столбцов и сравнение с обычным Grid. Firefox с 2019-го, Chrome 117+, Safari 16+ — уже в baseline. #css #subgrid

🔔 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤‍🔥3👍33
Представьте карточку товара. На широком экране она вытягивается горизонтально: слева фото, справа текст. На узком — становится вертикальной: фото сверху, текст снизу. Кажется, медиавыражения справятся.

А если ту же карточку нужно показать в узкой боковой колонке на широком экране? Окно широкое, контейнер узкий — @media смотрит на размер окна и промахивается. Карточка снова вытянулась горизонтально, хотя места ей не хватает.

Контейнерные запросы переключают акцент: элемент смотрит на размер своего контейнера. Один и тот же компонент в шапке, в колонке и в подвале адаптируется по-разному. И вам не нужно три разных вёрстки под три места.

В статье — пример с резиновой карточкой кроссовок и разбор container-type. А ещё — именованные контейнеры для нескольких блоков на странице и cqw — новые единицы измерения от ширины контейнера. Chrome 105+, Safari 16+, Firefox 110+ — уже в baseline. #css #webdev

📎 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥3👍22🔥1
HTML Academy
Зачем команде со своими AI-сервисами джун-фронтендер Maxis делает свои продукты для среднего бизнеса, в том числе с AI внутри. Сейчас компания запускает совместную программу обучения, чтобы готовить себе джунов-фронтендеров. В четверг 21 мая в 12:00 (MSK)…
Завтра спросим у Maxis: зачем им джун, если код пишет Codex

Завтра в 12:00 (MSK) — эфир с директором Maxis. AI-агенты пишут джуновский код, и компании всё равно держат свои программы обучения. Спросим, как разработчик заходит в команду в этой реальности.

❤️ На каких задачах AI-агенты ускоряют команду, а где ломают качество
❤️ Как джуну расти, если рутинный код всё чаще пишет агент
❤️ На что смотрит работодатель, чтобы отделить разработчика с навыком от автора промптов

В программу обучения уже включён модуль «Фронтенд на автопилоте: AI-агенты на практике» — выпускники приходят к работодателю, умея работать с AI-кодингом.

💯 Среди первых 100 регистраций разыграем место на программе. Имя победителя — на эфире.

https://htmlacademy.ru/events/live-maxis
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥44🔥2
Forwarded from CSS Боль
This media is not supported in your browser
VIEW IN TELEGRAM
Реактивный CSS всё ближе

Свершилось! В 151 Firefox завезли стилевые контейнерные запросы. Это значит, что сложная клиентская логика на CSS теперь доступна во всех основных браузерах. И доклады про реактивный CSS становятся всё более актуальными

Есть и ещё одна хорошая новость. За флагом добавили range синтаксис для сравнений:

@container style() range syntax queries: layout.css.attr.enabled


То есть Firefox в вопросах клиентской логики семимильными шагами догоняет Chrome. Для полной картины осталось добавить только if().

Детали релиза:
https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/151
🔥3❤‍🔥22
HTML Academy
Зачем команде со своими AI-сервисами джун-фронтендер Maxis делает свои продукты для среднего бизнеса, в том числе с AI внутри. Сейчас компания запускает совместную программу обучения, чтобы готовить себе джунов-фронтендеров. В четверг 21 мая в 12:00 (MSK)…
Сегодня в 12:00 (MSK) — эфир с директором Maxis. Команда делает свои продукты на React и AI-решения для среднего бизнеса, и через программу обучения растит к себе фронтендеров — с реальными задачами уже в первые месяцы. На эфире разберём, как джун попадает в команду и почему компания вкладывается в свой поток выпускников.

💯 Регистрация в первой сотне — последний шанс на розыгрыш места на программе. Имя победителя назовём в финале эфира.

https://htmlacademy.ru/events/live-maxis
Please open Telegram to view this post
VIEW IN TELEGRAM
4❤‍🔥2👏2
Кекс вернулся в Скриптомск.

Дачный сезон официально закрылся 10 мая, и две недели Кекс приходил в форму. Сегодня надел пиджак, открыл дверь в Академию — а там вся створка облеплена стикерами. «Когда поток?» «Нужны десять человек.» «Перезвоните уже.»

Майский поток профессии «Фронтенд-разработчик» в мини-группе открыт. По случаю задержки — минус 35% от обычной цены. Считайте это извинением за то, что заставили работодателей ждать.

Десять месяцев, группа до десяти человек, наставник дважды в неделю. Путь от вёрстки до React и TypeScript. В программу бонусом включён практический курс по AI-агентам.

Записаться в Телеграме
Записаться через MAX
❤‍🔥22🔥22
HTML Academy
Кекс вернулся в Скриптомск. Дачный сезон официально закрылся 10 мая, и две недели Кекс приходил в форму. Сегодня надел пиджак, открыл дверь в Академию — а там вся створка облеплена стикерами. «Когда поток?» «Нужны десять человек.» «Перезвоните уже.» Майский…
На столе у Кекса с утра — папка с программой майского потока. Просим его пройтись по страницам.
«HTML и CSS, профессиональная вёрстка. Два с половиной месяца. Стартовый модуль, без него никуда».

Перелистывает.
«JavaScript. Здесь „Кекстаграм“ — учебный проект, сервис для загрузки и просмотра фотографий. Мой любимый».

Ещё страница.
«Архитектура клиентских приложений: ООП, MVP, REST API. Здесь начинается взрослая разработка».

«Дальше React и TypeScript. Финал».

Закрывает папку, тянется за второй — потоньше.
«Это бонусом — практический курс по AI-агентам. После того, что ИИ устроил с Кексоботом в январе, разбираться в этой теме теперь обязаны все. Тем, кто заходит с майского потока, мы курс просто включили в программу».

Каждую неделю в группе — два часовых занятия с наставником, нагрузка в среднем двенадцать часов. Скидка 35% действует до конца воскресенья.

Записаться в Телеграме
Записаться через MAX
3❤‍🔥2👍11
Добавляете фичу — и ломается то, что вчера работало. Часто причина не в багах, а в архитектуре: каждая типовая задача решается по-новому, поэтому код не складывается в систему.

На курсе «Паттерны проектирования» разбираем 25 паттернов в контексте JavaScript и фронтенда. Каждый — готовое решение для типовой ситуации: Adapter помогает работать с «кривым» API, Observer убирает ручную синхронизацию между компонентами, State приводит в порядок логику интерфейса.

После курса вы начнёте видеть код как систему — и брать готовый паттерн вместо того, чтобы каждый раз изобретать заново. #htmlacademy #levelup

Записаться на курс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42❤‍🔥1
HTML Academy
Зачем команде со своими AI-сервисами джун-фронтендер Maxis делает свои продукты для среднего бизнеса, в том числе с AI внутри. Сейчас компания запускает совместную программу обучения, чтобы готовить себе джунов-фронтендеров. В четверг 21 мая в 12:00 (MSK)…
Накануне эфира Максим из Maxis попросил нейросетку сделать iframe-приложение для Битрикс24. Она сделала — и выложила весь бэкенд в открытый интернет.

Без авторизации, без проверки портала. Будущие конфиденциальные данные — по URL, заходи, забирай. Максим заметил, спросил «что это?». Нейросетка ответила: «А вы такой наблюдательный. Вы заметили недоработку моей компоненты».

Эту короткую историю он рассказал на эфире вчера — про то, почему директор IT-компании со своими AI-продуктами всё равно ищет джунов с базой. Без фундаментальных знаний такую дыру не заметишь, и никакой Cursor не поможет, если ты сам не можешь сформулировать проблему.

Час разговора — про найм в эпоху AI-агентов, программу с HTML Academy и пару историй с испытательного срока.

Программа | Смотреть в YT | Смотреть в VK
3❤‍🔥2🔥2
Media is too big
VIEW IN TELEGRAM
«Опишите работу своей мечты. Что вызывает у вас восторг в вашей нынешней работе?»


Вопросы на сессии у психолога или на собеседовании с проверкой на вайб-чек? Компаниям нужен тот, кто вписывается в культуру. Базовая проверка на culture fit всегда вызывает много споров и недовольств.

По вашему мнению, проверка на совместимость соискателя и работодателя — это определяющий фактор найма?
👍2🤯2🔥1😱1
HTML Academy
На столе у Кекса с утра — папка с программой майского потока. Просим его пройтись по страницам. «HTML и CSS, профессиональная вёрстка. Два с половиной месяца. Стартовый модуль, без него никуда». Перелистывает. «JavaScript. Здесь „Кекстаграм“ — учебный проект…
К субботе телефон в Академии не замолкает. Кекс достаёт папку с партнёрами — 42 компании: продуктовые команды, аутсорс, специализированная разработка. Все недавно справлялись про сроки потока.

Кадровый резерв устроен так: после защиты выпускник попадает в пул, из которого партнёры берут на собеседование. Чтобы попасть в пул, надо пройти грейдирование — финальный проект, который защищается без помощи наставника, по тем же критериям, что использовались на курсе.

Партнёры подписывают с Академией соглашение и ждут конкретных выпускников по графику. Майский поток ждут давно.

Скидка 35% действует до конца воскресенья. У Академии есть рассрочка с первым платежом через месяц.

Записаться в Телеграме
Записаться через MAX
❤‍🔥3221
Воскресенье. Кекс убирает папки и пьёт кофе.

Один из недавних выпускников рассказывал, как на третьем модуле, на архитектуре клиентских приложений, неделю не мог сдать проект — наставник дважды разворачивал на ревью. На третий заход прошёл, защитился, через два месяца после грейдирования вышел в продуктовую команду в Петербурге. Сейчас работает там фронтендером.

Так выглядит обычная траектория майского потока: мини-группа десять человек, наставник дважды в неделю, после защиты — кадровый резерв и собеседование к одному из партнёров.

Сегодня последний день со скидкой 35%. С полуночи цена возвращается к обычной. Есть рассрочка с первым платежом через месяц.

Если давно собирались — сейчас удобный момент.

Записаться в Телеграме
Записаться через MAX
❤‍🔥322