
Всего 12 занятий в нашем учебном центре и Вы сможете:
- дорабатывать и модифицировать готовые приложения, созданные с помощью javascript
- интегрировать код javascript в веб приложения, делая их более динамичными и впечатляющими
- реализовывать собственные решения с применением этого языка
С Вами работают опытные эксперты

Владимир
Более 2х лет практики. Последний год активно преподает. Отдает преимущество новым подходам в разработке.

Анита
Более 5ти лет тренерского опыта. Ведущий специалист в области Front end технологий в Интеллект. Соавтор и куратор методик и программ обучения.

Ярослав
Более 10 лет опыта в разработке сайтов. Из них как минимум 7 специализируется на WordPress разработке решений различного уровня сложности.
Стоимость и условия обучения
Дистанционное (on line) обучение
- график занятий подстраивается под Вас;
- можно заниматься прямо из дома;
- не нужно никуда ехать;
- практика на Ваших проектах;
- возможно пройти курс за несколько дней.
12 занятий
24 учебных часов
12 300 грн
-20% на обучение
Чтобы сэкономить на обучении, нужно внести полную стоимость курса (с учетом скидки 20%) до 2-го занятия, включительно. Чтобы записаться, достаточно внести 500 грн. и согласовать дату и время первого занятия.
Специальные задачи клиентов
Есть вопросы, ответы на которые не предусмотрены в стандартной программе? Наши тренеры разрабатывают эксклюзивный курс под Ваши задачи.
- только ответы на интересующие Вас вопросы;
- сможете решить свои задачи вместе с преподавателем;
- индивидуальный подход к каждому ученику.
1 занятие
2 учебных часа
2 000 грн
-20% от стоимости каждого занятия

Сэкономьте 50% от стоимости курса
Занимаясь индивидуально Вы можете пригласить еще одного человека и разделить стоимость обучения с ним пополам. При этом все преимущества индивидуального обучения сохранятся.
СКИДКА ПО ЭТОЙ АКЦИИ ПЛЮСУЕТСЯ С ЛЮБОЙ ДРУГОЙ СКИДКОЙ!
Программа курса JavaScript
Базовые понятия:
- короткая история JS;
- что такое JS в разрезе браузера;
- выбор и установка программ для работы;
- краткий обзор консоли браузера;
- подключение JS к HTML-страницы;
- синтаксические правила в JS;
- типы данных - специфические значения и их назначения;
- создание переменных: понятие переменной и константы;
- понятие хойстинга;
- идентификаторы, зарезервированные слова;
- понятие оператора, оператор typeof;
- знакомство с функциями BOM.
Практика: создание HTML и JS файлов, подключение сценариев, решение практических задач на типы данных.
Работа с операторами JS:
- основные операторы;
- операторы сравнения;
- логические операторы;
- приведение типов данных: неявное и явное.
Практика: решения задач разного уровня сложности со всеми видами операторов. Практические задания на приведение типов.
Циклы:
- условные операторы;
- конструкция switch;
- знакомство с циклами;
- цикл for;
- цикл while;
- цикл do while;
- сравнения циклов, ознакомление с ситуациями в которых целесообразно / нецелесообразно использовать определенные виды циклов;
- вложенные циклы.
Практика: написание кода для каждого вида циклов. Замена одного цикла другим. Циклический перебор данных внутри внешнего цикла (построение таблицы умножения).
Функции:
- понятие функции;
- синтаксис функции;
- функции в ES6;
- параметры функции и работа с ними.
Практика: написанные функции, которая работает с несколькими аргументами.
Особенности функций:
- области видимости;
- замыкания;
- рекурсивные функции;
- понятие метода;
- отличие метода и функции.
Практика: написания кода с замыканием. Использование рекурсии.
Массивы:
- знакомство с массивами данных;
- запись данных в массив;
- методы массива: push, pop, shift, unshift;
- перебор элементов массива;
- другие методы массивов.
Практика: создание и наполнение массивов. Практическое применение методов массива.
Объекты:
- понятие объекта;
- хранения данных в объекте;
- работа с данными объекта;
- перебор данных по ключам;
- методы объектов;
- глобальный объект.
Практика: создание объекта, перебор его свойств. Исследования глобального объекта браузера.
Введение в DOM:
- понятие DOM;
- понятие BOM;
- краткий экскурс по основным объектам BOM, их назначение;
- построение DOM-дерева;
- виды узлов;
- перемещения по узлам DOM-дерева;
- поиск элементов вручную.
Практика: создание тестовой HTML-страницы, исследования ее DOM-дерева. Организация доступа к узлам DOM.
Работа с DOM:
- методы для удобного поиска элементов в DOM-дереве;
- основные свойства узлов-элементов;
- создание текстовых узлов;
- создание узлов-элементов;
- добавления текстовых узлов и узлов-элементов на страницу;
- работа со стилями через JS;
- подмена стилей.
Практика: создание HTML-страницы посредством DOM-узлов. Изменение содержания элемента и его стилей с помощью JS.
События:
- работа с прокруткой элементов;
- знакомство с событиями браузера;
- перехват событий, всплывающие события;
- объект события;
- практическая работа с событиями браузера;
- конструкция try / catch.
Практика: навешивание различных событий на различные элементы. Перехват событий.
Старт учебного проекта.
Практика:
- выбор темы проекта (с предложенных);
- создание базового HTML для работы со страницей;
- организация модального окна с помощью асинхронных функций.
Продолжение работы над проектом.
Практика: доработка учебного проекта (в зависимости от выбранной темы).
Заявка на бесплатную консультацию
Наш менеджер свяжется с Вами в ближайшее время. Предоставит детальную информацию о курсе. И ответит на все возникшие вопросы.