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

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

Старт группы

25 ноября

21 сентября

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

4 месяца

5 месяцев

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

32 по 3 часа

22 по 4.5 часа

Стоимость

2 500 грн/мес.

2000 грн/мес.

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

Пн/Ср:
18:00 – 21:00

Сб.: 15:00 – 19:30

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

10 000 грн

10 000 грн

или

о курсе в общем

На курсе JavaScript-разработчик вы:

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

Курс Разработка на JavaScript в Академии IMT — это:

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

кому полезен курс

Startups

Школьникам старших классов

Business

Студентам и выпускникам ВУЗов

ChangeProf

Тем, кто хочет сменить профессию

Преимущества курса

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

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

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


  • общие сведения о JavaScript;
  • понятие инструкции;
  • переменные, именование переменных, объявление переменных;
  • функции ввода и вывода.
 

  • основные операции;
  • типы данных;
  • преобразование типов;
  • операторы сравнения;
  • логические операторы.
 

  • тернарный оператор;
  • условный оператор if…else;
  • лесенка else if;
  • общее понятие цикла;
  • циклы в JavaScript.
 

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

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

  • 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;
  • свойства и методы;
  • функциональный стиль ООП;
  • прототипный стиль ООП.
 

  • регулярные выражения в JS;
  • метод match();
  • объект regExp;
  • спецсимволы, классы и квантификаторы;
  • альтернация;
  • начало и конец строки;
  • скобочные группы.
 

  • что такое BackEnd;
  • REST-архитектура;
  • GET, POST запросы;
  • MVC модель.
 

  • что такое Node.js;
  • блочный и не блочный код;
  • чтение файлов;
  • использование запросов.
 

  • эмиттеры событий;
  • обработчики событий;
  • запросы событий.
 

  • чтение и запись;
  • туннелирование;
  • контроль обратного потока.
 

  • экспорт;
  • зависимости;
  • версионная семантика.
 

  • потоки;
  • рендеринг;
  • слои;
  • построение url.
 

  • прием запроса;
  • широковещание;
  • сохранение пользовательских данных.
 

  • Redis;
  • работа со списками;
  • хранение, обработка и лимитирование.
 

  • хранение данных в базе;
  • основы языка SQL;
  • структура запросов в базу.
 

  • принципы нормализации;
  • ключи;
  • связывание таблиц.
 

  • добавление данных;
  • изменение данных;
  • удаление данных.
 

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

  • основы компонентов;
  • свойства и события;
  • события AJAX;
  • работа с формами;
  • хранилище состояний Vuex.
 

Введение, назначения и архитектура:

  • основы компонентов;
  • шаблонизация;
  • модели;
  • интерфейсы;
  • CLI.

Модули:

  • маршрутизация;
  • ленивая загрузка;
  • структура приложений.

Сервисы:

  • перехватчики;
  • обработка событий;
  • Observable.

Формы:

  • реактивность;
  • валидация.

Angular material:

  • анимация.

Директивы:

  • Pipes.

События:

  • обработка событий маршрутов.

Разработка приложений

 

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

Олег

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

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

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

Олег

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

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

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

offline

мы в оффлайне

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

выпускники работают

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

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

Старт группы

25 ноября

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

4 месяца

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

32 по 3 часа

Стоимость

2 500 грн/мес.

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

Пн/Ср:
18:00 – 21:00

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

10 000 грн


Старт группы

21 сентября

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

5 месяцев

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

22 по 4.5 часа

Стоимость

2000 грн/мес.

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

Сб.: 15:00 – 19:30

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

10 000 грн

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