JS – Академия IMT Запорожье

КУРС «JAVASCRIPT РОЗРОБНИК: ПРОДВИНУТІ НАВИКИ В JS»

JAVASCRIPT РОЗРОБНИК

Старт групи

17 травня

Тривалість

4 місяці

Кількість занять

32 по 3 години

Вартість

3000 грн/міс.

Час занять

Вт/Чт: 18:00-21:00

Повна вартість

12 000 грн

або

про курс загалом

На курсі JavaScript-розробник ви:

  • оволодієте теорією та практикою програмування на JavaScript;
  • розробите та налагодите програми ;
  • створіть компоненти та об'єднайте в інтерфейси;
  • отримайте досвід у створенні спецефектів;
  • дізнаєтеся, як отримувати дані користувача, обробляти і виводити результат програми;
  • використовуєте асинхронне програмування AJAX;
  • ознайомтеся з ООП JavaScript.

Курс Розробка на JavaScript в Академії IMT - це:

  • актуальний теоретичний матеріал;
  • практичні заняття з впровадженням рекомендацій та інструментів у ваш сайт;
  • домашні завдання, що допомагають покращити ваш сайт + поради щодо їх покращення від викладача;
  • живий, активний діалог з викладачем, роз'яснення деталей та підтримка протягом усього навчання;
  • знайомство та спілкування з людьми, які мають спільні з вами завдання, інтереси та цілі.

кому корисний курс

Startups

Школярам старших класів

Business

Студентам та випускникам ВНЗ

ChangeProf

Тим, хто хоче змінити професію

Переваги курсу

Курс JS побудований за принципом: «Практика, практика та ще раз практика». Це не навчання довідників для веб-розробників або форумів програмістів. Наш курс – це актуальний та ретельно відібраний матеріал, дійсно необхідний для вивчення програмування з нуля. Ви отримуєте саме ті знання та навички, які застосуєте у роботі.

Програма розроблена на основі практичного досвіду та інтеграції теоретичної бази у практику. Ви вивчаєте програмування на JS, починаючи з основ і просуючись до складніших та цікавіших речей. Успішне проходження навчання гарантоване в тому випадку, якщо ви регулярно займатиметеся і виконуватимете домашні завдання.

програма курсу


  • общие сведения о JavaScript;
  • понятие инструкции;
  • переменные, именование переменных, объявление переменных;
  • типы данных и работа с ними;
  • преобразование типов;
  • взаимодействие с Пользователем: alert, prompt, confirm.


  • операторы, операторы сравнения;
  • логические операторы;
  • тернарный оператор;
  • структура кода;
  • строгий режим — “use strict”, языковой стандарт ES-5/ES-6;
  • комментарии в JavaScript.


  • условный оператор if…else;
  • логика else if, конструкция switch;
  • циклы в JavaScript: while, for do-while.


  • общее понятие массива;
  • создание объектов;
  • индексированные массивы;
  • методы массивов;
  • объекты как ассоциативные массивы;
  • цикл for…of.


  • объявление функций и вызов функций;
  • Function Expression, Function Declaration;
  • аргументы функции;
  • аргументы функции по-умолчанию;
  • возврат значения;
  • стрелочные функции;
  • замыкания.

  • тип данных Symbol;
  • методы объекта, “this”;
  • преобразование объектов в примитивы;
  • конструкторы, создание объектов через “new”.

  • DOM в браузере;
  • взаимосвязи объектов DOM;
  • атрибут style;
  • выборка элементов.

  • события в JavaScript;
  • всплытие события;
  • this в контексте DOM;
  • создание элементов;
  • удаление элементов;
  • работа с атрибутами.

  • представление времени в JS;
  • объект Data;
  • компоненты даты;
  • функции setInterval и setTimeout;
  • try..catch…finally.

  • подключение библиотеки;
  • выборка в DOM;
  • траверсинг;
  • метод css;
  • метод attr();
  • события в JQuery;
  • привязка событий.

  • методы appendChild() insertBefore() insertAfter();
  • методы before(), after();
  • методы addClass() hasClass() removeClass() toggleClass().

  • метод data();
  • метод each();
  • события форм;
  • работа с данными;
  • динамические формы;
  • валидация.

  • методы fadeIn() fadeout();
  • метод toggle();
  • метод animate().

  • протокол HTTP;
  • объект XMLHTTPREQUEST;
  • отправка запросов;
  • прием данных.

  • отправка и прием данных;
  • обработка запросов;
  • события AJAX;
  • форматы передачи данных;
  • формат JSON;
  • методы json.parse() и json.strigify().

  • ООП в JS;
  • класс;
  • наследование классов;
  • статические свойства и методы;
  • приватные и защищённые методы и свойства;
  • расширение встроенных классов;
  • функциональный стиль, прототипный стиль ООП.


  • знакомство, принципы работы;
  • реактивность данных, работа с DOM;
  • методы, жизненные циклы;
  • библиотеки для работы с формами (валидация), с AJAX, роуты Vuex, хранилище Store.

Залишились питання?

offline

викладачі

Олег

У минулому – провідний розробник SMMSTUDIO. Досвід розробки веб-додатків — понад 8 років.

Тони прочитаної літератури, десятки виконаних сайтів, не одна сотня успішно реалізованих проектів та безліч задоволених клієнтів, які неодноразово повертаються із новими проектами.

Робота з найбільшими українськими (і не тільки) брендами, такими як Дмитро Карпачов, ТМ «Повітря», УкрАгроХолдинг, Покупон та багатьма іншими.

Олег

3 роки комерційного досвіду веб-розробки. Працював в одній із найбільших компаній у Запоріжжі – S-Pro.

Здобув з командою перемогу в Хакатоні зі своїм проектом у категорії Веб. Рік викладацького досвіду.

інструменти

Figma

Інтерфейсно-орієнтоване програмне забезпечення. Дозволяє дуже швидко створити будь-який макет інтерфейсу та зробити його інтерактивним.

XMind

Як розтасувати тисячі думок? Використовувати техніку mindmap та відповідні інструменти.

Кожен учасник курсу отримує диплом про успішне завершення курсу із серійним номером

випускники працюють

  • mercedes
  • 21
  • yuko
  • ztr
  • inform
  • anc
  • mercedes
  • 21
  • yuko
  • ztr
  • inform
  • anc

Мы периодически делаем полезные рассылки о бесплатных курсах и мастерклассах нашей академии

    Я даю свое согласие на обработку персональных данных и соглашаюсь с условиями и политикой конфедициальности

    mail-mockup

    JAVASCRIPT РОЗРОБНИК

    Старт групи

    17 травня

    Тривалість

    4 місяці

    Кількість занять

    32 по 3 години

    Вартість

    3000 грн/міс.

    Час занять

    Вт/Чт: 18:00-21:00

    Повна вартість

    12 000 грн


    Я даю свою згоду на обробку персональних даних та погоджуюсь з умовами та політикою конфіденційності