Как научится использовать JavaScript при разработке сайтов просто, быстро и красиво. Изучите основы языка с практикующими тренерами.
Анита
Автор методики и программы курса

Курсы JavaScript on-line

Как научится использовать JavaScript при разработке сайтов просто, быстро и красиво. Изучите основы языка с практикующими тренерами.
Старт занятий в течении недели. Оставить заявку

Технологии:

HTML   CSS   JAVASCRIPT   SUBLIME

Язык преподавания:

УКРАИНСКИЙ   РУССКИЙ

Язык интерфейса программ:

РУССКИЙ   АНГЛИЙСКИЙ

Всего 12 занятий в нашем учебном центре и Вы сможете:

  • дорабатывать и модифицировать готовые приложения, созданные с помощью javascript
  • интегрировать код javascript в веб приложения, делая их более динамичными и впечатляющими
  • реализовывать собственные решения с применением этого языка

С Вами работают опытные эксперты

Стоимость и условия обучения

Дистанционное (on line) обучение

  • график занятий подстраивается под Вас;
  • можно заниматься прямо из дома;
  • не нужно никуда ехать;
  • практика на Ваших проектах;
  • возможно пройти курс за несколько дней.

12 занятий

24 учебных часов

12 300 грн

Платите сразу и экономьте

-20% на обучение

Чтобы сэкономить на обучении, нужно внести полную стоимость курса (с учетом скидки 20%) до 2-го занятия, включительно.
Чтобы записаться, достаточно внести 500 грн. и согласовать дату и время первого занятия.

Специальные задачи клиентов

Есть вопросы, ответы на которые не предусмотрены в стандартной программе? Наши тренеры разрабатывают эксклюзивный курс под Ваши задачи.

  • только ответы на интересующие Вас вопросы;
  • сможете решить свои задачи вместе с преподавателем;
  • индивидуальный подход к каждому ученику.

1 занятие

2 учебных часа

2 000 грн

При заказе 5-ти занятий и более:

-20% от стоимости каждого занятия


Экономьте 50%

Сэкономьте 50% от стоимости курса

Занимаясь индивидуально Вы можете пригласить еще одного человека и разделить стоимость обучения с ним пополам. При этом все преимущества индивидуального обучения сохранятся.
СКИДКА ПО ЭТОЙ АКЦИИ ПЛЮСУЕТСЯ С ЛЮБОЙ ДРУГОЙ СКИДКОЙ!

Программа курса JavaScript

1

Базовые понятия:

  • короткая история JS;
  • что такое JS в разрезе браузера;
  • выбор и установка программ для работы;
  • краткий обзор консоли браузера;
  • подключение JS к HTML-страницы;
  • синтаксические правила в JS;
  • типы данных - специфические значения и их назначения;
  • создание переменных: понятие переменной и константы;
  • понятие хойстинга;
  • идентификаторы, зарезервированные слова;
  • понятие оператора, оператор typeof;
  • знакомство с функциями BOM.

Практика: создание HTML и JS файлов, подключение сценариев, решение практических задач на типы данных.

2

Работа с операторами JS:

  • основные операторы;
  • операторы сравнения;
  • логические операторы;
  • приведение типов данных: неявное и явное.

Практика: решения задач разного уровня сложности со всеми видами операторов. Практические задания на приведение типов.

3

Циклы:

  • условные операторы;
  • конструкция switch;
  • знакомство с циклами;
  • цикл for;
  • цикл while;
  • цикл do while;
  • сравнения циклов, ознакомление с ситуациями в которых целесообразно / нецелесообразно использовать определенные виды циклов;
  • вложенные циклы.

Практика: написание кода для каждого вида циклов. Замена одного цикла другим. Циклический перебор данных внутри внешнего цикла (построение таблицы умножения).

4

Функции:

  • понятие функции;
  • синтаксис функции;
  • функции в ES6;
  • параметры функции и работа с ними.

Практика: написанные функции, которая работает с несколькими аргументами.

5

Особенности функций:

  • области видимости;
  • замыкания;
  • рекурсивные функции;
  • понятие метода;
  • отличие метода и функции.

Практика: написания кода с замыканием. Использование рекурсии.

6

Массивы:

  • знакомство с массивами данных;
  • запись данных в массив;
  • методы массива: push, pop, shift, unshift;
  • перебор элементов массива;
  • другие методы массивов.

Практика: создание и наполнение массивов. Практическое применение методов массива.

7

Объекты:

  • понятие объекта;
  • хранения данных в объекте;
  • работа с данными объекта;
  • перебор данных по ключам;
  • методы объектов;
  • глобальный объект.

Практика: создание объекта, перебор его свойств. Исследования глобального объекта браузера.

8

Введение в DOM:

  • понятие DOM;
  • понятие BOM;
  • краткий экскурс по основным объектам BOM, их назначение;
  • построение DOM-дерева;
  • виды узлов;
  • перемещения по узлам DOM-дерева;
  • поиск элементов вручную.

Практика: создание тестовой HTML-страницы, исследования ее DOM-дерева. Организация доступа к узлам DOM.

9

Работа с DOM:

  • методы для удобного поиска элементов в DOM-дереве;
  • основные свойства узлов-элементов;
  • создание текстовых узлов;
  • создание узлов-элементов;
  • добавления текстовых узлов и узлов-элементов на страницу;
  • работа со стилями через JS;
  • подмена стилей.

Практика: создание HTML-страницы посредством DOM-узлов. Изменение содержания элемента и его стилей с помощью JS.

10

События:

  • работа с прокруткой элементов;
  • знакомство с событиями браузера;
  • перехват событий, всплывающие события;
  • объект события;
  • практическая работа с событиями браузера;
  • конструкция try / catch.

Практика: навешивание различных событий на различные элементы. Перехват событий.

11

Старт учебного проекта.

Практика:

  • выбор темы проекта (с предложенных);
  • создание базового HTML для работы со страницей;
  • организация модального окна с помощью асинхронных функций.
11

Продолжение работы над проектом.

Практика: доработка учебного проекта (в зависимости от выбранной темы).

Заявка на бесплатную консультацию

Наш менеджер свяжется с Вами в ближайшее время. Предоставит детальную информацию о курсе. И ответит на все возникшие вопросы.