★ 4.9 (3,920)
⏱ 1 ч 54 мин
📚 6 уроков
О курсе
Стандартные HTML-теги обладают высокой функциональностью, но современные веб-макеты часто требуют специализированных элементов интерфейса, таких как пользовательские вкладки, модальные окна или боковые панели, которые отсутствуют в стандартной конфигурации. Веб-компоненты решают эту проблему, позволяя создавать собственные пользовательские HTML-элементы непосредственно в коде, что делает код пользовательского интерфейса легко переиспользуемым в различных проектах и конфигурациях.
В этом текстовом курсе вы перейдете от написания стандартной разметки к разработке собственных надежных, инкапсулированных пользовательских элементов. Вы поймете, как использовать нативные технологии браузера вместе со Stencil.js для компиляции высокоэффективных, соответствующих стандартам компонентов, которые бесперебойно работают в чистом JavaScript или любом крупном фреймворке.
Что вы узнаете:
- Понимание основных спецификаций нативных веб-компонентов, включая пользовательские элементы, теневой DOM и HTML-шаблоны.
- Создание полностью инкапсулированных, изолированных по стилям пользовательских тегов, которые не конфликтуют с остальной частью CSS вашего приложения.
- Управление состоянием компонента, передача данных через атрибуты и обмен информацией об изменениях с помощью пользовательских событий.
- Внедрите лучшие практики обеспечения доступности, включая роли ARIA и управление фокусом, чтобы ваши пользовательские элементы были доступны для всех.
- Используйте Stencil.js для ускорения разработки с помощью TypeScript, JSX и эффективной реактивной привязки данных.
- Интегрируйте и развертывайте ваши пользовательские элементы в любое современное веб-приложение или фреймворк.
Вы начнете с изучения основных определений и нативных API, которые обеспечивают работу пользовательских элементов, прежде чем перейти к продвинутым рабочим процессам с Stencil.js. Благодаря понятным письменным объяснениям и практическим фрагментам кода вы научитесь структурировать, стилизовать и выпускать готовые к производству компоненты.
Этот курс предназначен для веб-разработчиков и дизайнеров, которые хотят создавать модульные пользовательские интерфейсы; для начала вам достаточно базового знакомства с HTML, CSS и основами JavaScript.
Начните читать сегодня, чтобы освоить будущее модульной веб-разработки.
Что вы получите
-
📜
Сертификат об окончании
Добавьте в профиль LinkedIn
-
💬
Личный AI-наставник
Застрял на уроке? Спроси встроенного наставника о чём угодно, в любой момент.
-
♾️
Пожизненный доступ
Возвращайтесь в любое время, без срока
-
📱
Телефон или компьютер
Работает везде и на любом устройстве
-
💸
Возврат в течение 30 дней
Без вопросов
-
⚡
Кратко и по делу
1 ч 54 мин практического материала
Отзывы (7)
Очень нравился поток этого. Примеры были на месте и помогли мне быстро понять материал. Большое значение.
Здесь есть солидное содержание. Хотя пара модулей могла бы быть более подробной, общая ценность и применимость высоки. Хорошая работа!
Фантастический ресурс! Примеры были супер ясны и действительно помогли закрепить концепции. Определенно стоит потраченного времени.
Я так рад, что я взял это. То, как концепции были разбиты, сделали его супер доступным. Большое значение для усилий.
Нашел его полезным для обновления. Не уверен, что это будет лучшей отправной точкой для полного новичка, тбх.
Я оценил реальные приложения, которые были показаны. Могли бы использовать несколько дополнительных возможностей для практики.
Это приличное введение. Могло бы выиграть от более разнообразных примеров и немного лучшего потока между модулями.
Студенты также прошли
Full-Stack JavaScript: Разработка приложений для чата в реальном времени
Создайте функциональную чат-платформу с нуля, используя React и Node.js, осваивая современные принципы full-stack разработки.
★ 5.0 (15)
$4.99
Разработка веб-приложений на Svelte.js: создание быстрых, реактивных фронтенд-приложений.
Освойте Svelte.js и SvelteKit, чтобы создавать легковесные, быстро загружающиеся веб-приложения, используя подход, ориентированный на компилятор, с минимальным количеством шаблонного кода.
★ 4.8 (3,648)
$4.99
Основы React: Создание пользовательских интерфейсов с помощью проектов
Этот курс поможет новым разработчикам освоить основы React, что позволит им создавать интерактивные веб-приложения с использованием современной компонентной архитектуры и эффективных методов рендеринга.
★ 4.8 (20)
$4.99
Практическая разработка Vue.js для начинающих
Освоите современные основы Vue.js и практические рабочие процессы разработки для создания интерактивных веб-приложений с нуля.
★ 4.8 (18)
$4.99
Часто спрашивают
Что нужно для прохождения курса?
+
Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.
Как оплатить?
+
Банковской картой через Stripe или криптовалютой. Данные карты обрабатывает Stripe — мы их не храним.
Можно ли вернуть деньги?
+
Да — полный возврат в течение 30 дней, без вопросов.
Как долго будут доступны материалы?
+
Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.
Получу ли я сертификат?
+
Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.
Подходит для специалистов в
IT
Дизайн
Финансы
Маркетинг
Медицина
Образование
HoReCa
Производство