Курс «JavaScript разработчик: продвинутые навыки разработки»

Старт ближайшей группы

25 сентября

5  месяцев — 42  занятий

Пн.-Ср.: 18:00-21:00

1  900 грн/мес

вступительный тест записаться на курс
×

Записаться на курс

×

Записаться Online

Гарантия возврата средств

Мы считаем, что честность важнее сиюминутного заработка.

Поэтому в Академии IMT действует быстрая и простая процедура по возврату денежных средств, в случае, если у студента больше нет возможности/целесообразности посещать занятия.

Ситуации бывают разные: переезд, выход на работу, длительная командировка и т.д. Наши студенты знают, что мы всегда идем навстречу и максимально быстро решаем вопрос с возвратом при различных форс-мажорных обстоятельствах.

За 2015 год прервали обучение 11 человек, из них:

2 студента после первого занятия поняли, что «это не их специальность», в таком случае, мы производим 100%-ный возврат средств, чтобы такого рода ситуации не повторялись, мы проводим дни открытых дверей, преподаватели отвечают на все вопросы слушателей и объясняют цели и задачи нашей программы обучения;

2 человека переехали в другой город;

7 получили работу по специальности (чаще по той, которую изучали у нас в Академии).

Каждому из них мы выплатили остаток средств за неизрасходованные модули.

Длительность: 5 месяцев, 2 раза в неделю по 3 часа | Время занятий: с 18:00— 21:00 | Стоимость: 1900 грн/мес
Записаться: +38 (068) 688 40 26 +38 (066) 710 56 49 | e-mail: zp.imt.academy@gmail.com

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

  • овладеете теорией и практикой программирования на JavaScript;
  • разработаете и отладите программы;
  • создадите компоненты и объедините в интерфейсы;
  • получите опыт в создании спецэффектов;
  • узнаете, как получать пользовательские данные, обрабатывать и выводить результат программы;
  • используете асинхронное программирование AJAX;
  • познакомитесь с ООП в JavaScript.
  • htmlЗнать основы HTML/CSS
  • hostingУметь работать с хостингом
  • UserБыть опытным пользователем ПК
  • programmingПонимать основы программирования
вступительный тест

Для кого полезно обучение Javascript?

  • стартДля тех, кто хочет больше знать о разработке веб-сайтов
  • aud_ic2Для тех, кому интересны сайты, и кто хочет их создавать
  • aud_ic3Для тех, кто хочет получить практические навыки в JavaScript
  • перезагрузкаДля тех, кто хочет сделать перезагрузку в карьере

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

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

 

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

Заявка на курс

Значимость фреймворков для трудоустройства

Авторская программа курса JavaScript в IMT дает возможность научиться работать с фреймворками, благодаря чему выпускники становятся конкурентно способными на рынке труда. Нынешние требования работодателей включают знание:

  • Js;
  • Node.js;
  • Angular.js.

Узнать больше можно из интервью преподавателя курса JavaScript Антона Зартдинова.

 

Программа обучения курса JavaScript

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

  • 1 модуль

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

  • 2 модуль

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

  • 3 модуль

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

  • 4 модуль

    Массивы

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

  • 5 модуль

    Функции

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

  • 6 модуль

    Введение в DOM

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

  • 7 модуль

    События и Изменение DOM

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

  • 8 модуль

    Интервал, дата try..catch

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

  • 9 модуль

    ООП

    ООП в JS;
    свойства и методы;
    функциональный стиль ООП;
    прототипный стиль ООП.

  • 10 модуль

    Введение в JQuery

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

  • 11 модуль

    Изменение DOM в JQuery
    методы appendChild() insertBefore() insertAfter();
    методы before(), after();
    методы addClass() hasClass() removeClass() toggleClass().

  • 12 модуль

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

  • 13 модуль

    Формы в JQuery

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

  • 14 модуль

    Анимация в JQuery

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

  • 15 модуль

    JQuery UI

    назначение библиотеки;
    возможности JQuery UI;
    применение JQuery UI.

  • 16 модуль

    BackEnd

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

  • 17 модуль

    Введение в Node.js

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

  • 18 модуль

    События Node.js

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

  • 19 модуль

    Потоки в Node.js

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

  • 20 модуль

    Модули Node.js

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

  • 21 модуль

    Express

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

  • 22 модуль

    Socket.io

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

  • 23 модуль

    Хранение данных

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

  • 24 модуль

    Введение в SQL

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

  • 25 модуль

    Запросы SQL

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

  • 26 модуль

    Проектирование базы

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

  • 27 модуль

    Введение в AJAX

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

  • 28 модуль

    AJAX в JQuery

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

  • 29 модуль

    Введение в Angular.js

    назначение Angular.js;
    архитектура приложений на Angular.js.

  • 30 модуль

    Встроенные директивы в Angular.js

    работа с директивами;
    добавление табов в gem;
    добавление галерей в gem.

  • 31 модуль

    Формы в Angular.js

    использование форм в Angular.js;
    добавление форм в gem;()
    динамика.

  • 32 модуль

    Кастомные директивы в Angular.js

    свои директивы;
    валидация форм;
    импорт контроллера директивы.

  • 33 модуль

    Сервисы в Angular.js

    встроенные сервисы;
    организация зависимостей;
    двустороннее связывание.

  • 34 модуль

    Директивы в запросах в Angular.js

    директивы в Angular.js;
    собственные директивы;
    директивы на примере валидации.

  • 35 модуль

    Области в Angular.js

    области видимости;
    прототипы;
    Scope в Angular.js.

  • 36 модуль

    Фильтры в Angular.js

    назначение фильтров;
    создание фильтров;
    использование фильтров.

  • 37 модуль

    Использование шаблонов в Angular.js

    выражения;
    основные директивы;
    настраиваемые директивы.

  • 38 модуль

    Практикум

    разработка архитектуры приложение;
    проектирование базы;
    MVC.

  • 39 модуль

    Практикум

    разработка Административной части.

  • 40 модуль

    Практикум

    разработка Пользовательской части.

  • 41 модуль

    Практикум

    окончательное формирование приложения.

Кто проводит обучение

  • viktor-kukhlenko

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

    СПЕЦИАЛИЗАЦИЯ:

    php; mysql; html; JavaScript ;ajax
    asp.net; asp; access
    c#, visual studio
    borland c++
    delphi
    vba(макросы excel)
    flash;action script

     

  • ×

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

    Бонусы и подарки, которые Вы получите на курсах?

    • Самый полный Online конспект SEO-курса

      Каждая тема курса структурирована, записано видео. Составлены задания для каждой лекции. В течение вы проходите обучающий тест — если неправильно дали ответ, показывается обучающий ролик с верным ответом.

    • Диплом JavaScript-разработчика

      По окончанию курса JavaScript предусмотрена сдача теста или защита выпускного проекта. После их успешного выполнения выпускники получают диплом JavaScript-разработчика Академии IMT с уникальным номером. По этому номеру можно проверить действительность окончания курсов.

    записаться на курс

    Так проходят занятия на курсе JS

×

Заказ обратного звонка