Як опанувати найпопулярнішою мовою програмування в світі - JavaScript, і отримати роботу мрії. Практичний курс з експертами.
Аніта
Автор методики і програми курсу

Курси JavaScript

Як опанувати найпопулярнішою мовою програмування в світі - JavaScript, і отримати роботу мрії. Практичний курс з експертами.
- 40% на дистанційне навчання Стати розробником

Технологии:

HTML   CSS   JAVASCRIPT   SUBLIME

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

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

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

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

Всього 12 занять в нашому навчальному центрі і Ви зможете:

  • допрацьовувати і модифікувати готові програми, створені за допомогою javascript;
  • інтегрувати код javascript в веб додатки, роблячи їх більш динамічними і вражаючими;
  • реалізовувати власні рішення із застосуванням цієї мови.

Викладачі курсу Програмування JavaScript

Який варіант навчання підходить Вам?

Дистанційне (on line) навчання

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

12 занять

24 навчальних годин

9 200 грн

Проведи карантин з користю!

-40% на навчання

Щоб записатися на пробне заняття досить внести аванс 500 грн.

Групове навчання:

  • не більше 4х осів у групі;
  • вибираєте час і дні занять;
  • групи стартують протягом 3х тижнів.

12 занять

24 навчальні години

6 800 грн

Заповніть форму і дізнайтесь як зекономити

-20% на навчанні


Індвідуальне навчання:

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

12 занять

24 навчальні години

9 200 грн

Заповніть форму і дізнайтесь як зекономити

-20% на навчанні


Спеціальні задачі кліентів

Є питання відповіді на які не передбачені в стандартній програмі? Наші тренери розроблять експлюзивний курс під Ваші задачі.

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

1 заняття

2 навчальні години

1 600 грн

При замолвленні 5ти занять и більше:

-20% від вартості кожного заняття


Знижки і акції

Заощадь 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

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

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

Заявка на безкоштовну консультацію

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