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

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

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

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

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