Текст площадки «Складчина.biz». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
JavaScript – это один из самых популярных языков программирования. Без его знания не обойтись в web-разработке, однако, он может быть применен и для решения иных задач. Сегодня JavaScript, кроме добавления динамического поведения HTML страницам, применяется в разработке серверных приложений, игровых и мобильных приложе
Читать полное описание
JavaScript – это один из самых популярных языков программирования. Без его знания не обойтись в web-разработке, однако, он может быть применен и для решения иных задач. Сегодня JavaScript, кроме добавления динамического поведения HTML страницам, применяется в разработке серверных приложений, игровых и мобильных приложений, а также для создания сценариев для автоматизации тестирования и многого другого. Изучение JavaScript — это хорошее вложение в будущее, так как язык пригодится для решения разных задач и будет полезным как Frontend или Backend разработчику, так и тестировщику программного обеспечения.
В ходе курса "JavaScript Базовый" вы изучите главные принципы использования JavaScript при построении пользовательских интерфейсов и при создании сценариев, использующих объектно-ориентированные техники и функциональные подходы. Эти уроки станут фундаментом для дальнейшего изучения библиотек и фреймворков, базирующихся на языке JavaScript. Также, знания, полученные на этом курсе, помогут вам при изучении и использовании такого фреймворка, как Angular или библиотеки React.
Курс записан одним из лучших авторов ITVDN — Дмитрием Охрименко, являющимся CEO CyberBionic Systematics, сертифицированным тренером Microsoft и автором курсов по .NET и FrontEnd разработке. В записанных видео уроках Дмитрий делится эффективными техниками работы с языком JavaScript, которые актуальны и востребованы на сегодняшний день.
Формат: Видеоуроки и дополнительные материалы к ним.
Структура курса:
DOM и поиск элементов.
Навигация по DOM элементам.
Модификация DOM дерева.
Свойства и атрибуты.
Стили.
События. Часть 1.
События. Часть 2.
События. Часть 3.
HTML шаблоны.
Функции конструкторы.
Классы.
Классы. Наследование.
Контекст функции.
Замыкания.
Формы и элементы управления.
Проверка данных формы.
Cookies и Web Storage.
Обработка исключений.
Асинхронный код. Promise.
Сетевые запросы.
Чему вы научитесь на данном курсе:
Создавать веб страницы с полноценным пользовательским интерфейсом
Использовать классы и наследование классов, понимать принципы объектно-ориентированного подхода при разработке на JavaScript.
Работать с функциями конструкторами и прототипами.
Работать с функциями и использовать замыкания – понимать, что такое лексическое окружение, контекст.
Работать с DOM деревом, находить элементы, создавать, удалять и менять состояние существующим элементам.
Работать со стилями через JavaScript код.
Использовать события, применять технику делегирования событий, работая с разными фазами события (Capture Phase и Bubble Phase).
Использовать HTML template и шаблонизатор mustache.js.
Работать с формами и проверять данные, введенные в формы.
Работать с данными на стороне клиента, используя cookies и Web Storage.
Обрабатывать исключения и создавать пользовательские исключения.
Организовывать асинхронный код с помощью функций обратного вызова и Promise.
Создавать сетевые запросы с помощью метода fetch.
Предварительные требования
Для понимания материалов данного курса потребуется знание базового синтаксиса JavaScript (материал курса
) и знание основ HTML и CSS.
Если вы уже занимаетесь разработкой на другом языке программирования и хотите изучить JavaScript – эти видео материалы вам идеально подойдут: просто бегло просмотрите уроки и сконцентрируйте внимание на особенностях работы JavaScript.
Если вы занимаетесь тестированием ПО, "JavaScript Базовый" поможет вам в дальнейшем погружении в особенности языка JS и станет надежным помощником в освоении автоматизации тестирования.