
Всього 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 для роботи зі сторінкою;
- організація модального вікна за допомогою асинхронних функцій.
Практика:
Продовження роботи над проектом.
Практика: допрацювання навчального проекту (в залежності від обраної теми).
Заявка на безкоштовну консультацію
Наш менеджер зв'яжеться з Вами найближчим часом. Надасть детальну інформацію про курс. І відповість на всі питання.