Хотите поднять свой JavaScript на новый уровень? Курс «JavaScript Шаблоны» создан именно для вас и уже доступен на нашем сайте. Мы сосредоточились на лучших практиках программирования и внедрении популярных шаблонов проектирования, чтобы вы могли писать чистый, эффективный и масштабируемый код.
Курс «JavaScript Шаблоны» включает следующие темы:
- Лучшие практики программирования — узнайте, как писать чистый и эффективный код.
- Популярные шаблоны проектирования — ознакомьтесь с такими шаблонами, как Singleton, Factory, Decorator и другие.
- Работа с DOM и оптимизация — научитесь манипулировать ДОМ-деревом и улучшать производительность приложений.
- Практические задачи — закрепите знания через реальные примеры и упражнения.
Что вас ждет? В модулях 1-3 вы углубите понимание основ JavaScript. Вы выйдете за пределы стандартных возможностей, рассматривая расширенные объекты и массивы, научитесь создавать пользовательские конструкторы, эффективно управлять значениями с помощью Set и Map, а также овладеете различными типами функций.
В модулях 4-5 вы будете изучать шаблоны проектирования в JavaScript. Научитесь контролировать создание и доступ к объектам через Singleton, Factory, Facade, расширять функциональность с помощью Proxy, Decorator, Iterator и организовывать сложные системы взаимодействия с использованием Strategy, Mediator, Observer.
Модуль 6 посвящен DOM, веб-воркерам и развертыванию. Вы научитесь профессионально манипулировать DOM, повысите производительность приложений с помощью веб-воркеров и узнаете, как использовать async и defer для оптимизации загрузки при развертывании.
Ваше путешествие к вершинам JavaScript начинается здесь!
Автор курса – Максим Руденко, FrontEnd Developer
Курс состоит из 6 видео-уроков общей продолжительностью 3 часа 31 минута.
Структура курса:
- Литералы и конструкторы.
- функции.
- Шаблоны создания объектов.
- Структуры и рождающие шаблоны.
- Поведенческие шаблоны.
- Работа с деревом DOM, шаблоны и антишаблоны.
Чему вы научитесь на данном курсе:
- Писать чистый и поддерживаемый код с использованием лучших практик.
- Создавать и манипулировать объектами и массивами для эффективной работы с данными.
- Применять разные типы функций в зависимости от потребности.
- Уверенно использовать популярные шаблоны проектирования в своих проектах.
- Оптимизировать работу веб-приложений и улучшать пользовательский опыт.
Предварительные требования
Курс подходит для разработчиков, уже обладающих базовыми знаниями HTML, CSS и JavaScript и желающих поднять свой профессиональный уровень.
Смотрите первый урок в свободном доступе. Курс уже доступен на нашем сайте в полном объеме — к каждому уроку есть практические задания и опорный конспект. Если у вас есть активная подписка, вы можете смотреть его прямо сейчас.
Курс входит в комплексную программу подготовки по специальности: