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

Курсы JavaScript

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

Технологии:

HTML   CSS   JAVASCRIPT   SUBLIME

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

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

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

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

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

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

Преподаватели курса JavaScript

Анита Кузняк

JavaScript, Веб-дизайн

Больше 2-х лет занимаюсь преподаванием. Абсолютно уверена, что методика обучения построенная на принципе "от обратного" намного эффективнее, чем классические варианты.

«Сколько б ты ни жил, всю жизнь следует учиться.»

Какой вариант обучения подходит Вам?

Групповое обучение

  • не более 4х человек в группе
  • выбираете время и дни занятий
  • группы стартуют в течении 3х недель

12 занятий

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

6 800 грн

Заполните форму и узнайте как сэкономить

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


Индивидуальное обучение

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

12 занятий

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

9 200 грн

Заполните форму и узнайте как сэкономить

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


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

  • индивидуальный график занятий
  • занимаетесь в удобном для Вас месте
  • не тратите время на дорогу

12 занятий

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

8 300 грн

Заполните форму и узнайте как сэкономить

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


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

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

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

1 занятие

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

1 600 грн

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

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


Cкидки и акции

Сэкономь 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

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

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

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

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