Курс Разработка на JavaScript | Академия IMT Запорожье

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

JAVASCRIPT РАЗРАБОТЧИК

Старт группы

19 ноября

Длительность

4 месяца

Количество занятий

32 по 3 часа

Стоимость

2500 грн/мес

Время занятий

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

Полная стоимость

10 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.

преподаватели

Олег

В прошлом — ведущий разработчик SMMSTUDIO. Опыт в разработке веб-приложений — более 8 лет.

Тонны прочитанной литературы, десятки выполненных сайтов, не одна сотня успешно реализованных проектов и множество довольных клиентов, которые неоднократно возвращаются с новыми проектами.

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

Олег

3 года коммерческого опыта веб-разработки. Работал в одной из самых крупных компаний в Запорожье — S-Pro.

Одержал с командой победу в Хакатоне со своим проектом в категории Веб. Год преподавательского опыта.

Остались вопросы?

offline

мы в оффлайне

JAVASCRIPT РАЗРАБОТЧИК

Старт группы

Длительность

Кол-во занятий

Стоимость

Время занятий

Полная стоимость


Старт группы

19 ноября

Длительность

4 месяца

Кол-во занятий

32 по 3 часа

Стоимость

2500 грн/мес

Время занятий

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

Полная стоимость

10 000 грн

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