Як опанувати найпопулярнішою мовою програмування в світі - 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

Продовження роботи над проектом.

    Практика: допрацювання навчального проекту (в залежності від обраної теми).

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

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