Днепр

+38 (056) 767-27-67  

Все телефоны ▼

JAVASCRIPT-РАЗРАБОТЧИК:
ПРОДВИНУТЫЕ НАВЫКИ РАЗРАБОТКИ

Продолжительность: 5,5 месяцев

Стоимость курса: 1900 грн/мес.

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

  • Идет набор
  • Вт. Чт. (18:30 - 21:15)
  • 42 занятия по 3 часа
  • Длительность: 5,5 месяцев

Для кого полезен курс JavaScript?

Для тех, кто хочет больше знать о разработке веб-сайтов

Для тех, кому интересны сайты, и кто хочет их создавать

Для тех, кто хочет получить практические навыки в JavaScript

Для тех, кто хочет сделать перезагрузку в карьере

Как проходит обучение JavaScript на курсе?

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

ОБУЧЕНИЕ JAVASRIPT В АКАДЕМИИ IMT – ЭТО:

  • Практикующий специалист
  • Проверка домашних заданий, улучшающих сайт
  • Выжимка информации, необходимой для получения основных навыков программирования
  • Отфильтрованная и систематизированная информация
  • Работа с практиком, прошедшим этап проб и ошибок
  • Получение навыков программирования за 5,5 месяцев

Что Вы получите, пройдя обучение на курсе JavaScript?

  • научитесь создавать эффектные решения
  • писать сложные модули для применения их в необходимых приложениях
  • создавать красочные фото-галереи
  • визуальные и графические элементы
  • интерактивное меню
  • ПРОГРАММА КУРСА JAVASCRIPT

    Курс JavaScript - это интеграция практического опыта в программу обучения. Обучение JS начинается с основ и завершается интересными и сложными вещами. Что нужно для успешного завершения курса по JavaScript? Регулярное посещение уроков и выполнение домашних занятий. Вы научитесь делать страницу сайта «живой», полезной и интересной для пользователя.

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

    модуль

    • Практикум
    • окончательное формирование приложения
    Показать всю программу

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

    anton.jpg
    Антон Зартдинов

    Сделай перезагрузку в карьере

    получи востребованную профессию в IT

    seo-1.jpg

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

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

    seo-1.jpg

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

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

    seo-1.jpg

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

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

    Выпускники академии работают в:

    Выпускники академии IMT работают в Выпускники академии IMT работают в Выпускники академии IMT работают в Выпускники академии IMT работают в

    Что студенты пишут о курсе?

    storogenko-kirill-js.jpg

    Стороженко Кирилл

    ...научился создавать приложения Front-end (JavaScript), Backend (Node js)...

    sirotenko-kirill.jpg
    roman-lisovskii-js.jpg

    Лисовский Роман

    ...улучшил свои знания в JavaScript, научился работать с Back-end, стал применять...

    lisovskiy-roman.jpg
    drigola-mark-js.jpg

    Марк Дригола

    ...от курсов получил больше,чем ожидал. В программе обучение Антоном было изучение git...

    drigola-mark.jpg
    sergey-gurdjiyan.jpg

    Сергей Гурджиян

    ...Получил нужные знания для разработки сайтов, как практические, так и теоритические. ...

    gurdjiyan-sergey-001.jpg
    saprikin-valerii.jpg

    Валерий Саприкин

    ...Получил знания программирования JavaScript. Полученные знания буду применять на практике создания web-сайтов… ...

    saprikin-valerii-001.jpg
    karnaushko-aleksey1.jpg

    Алексей Карнаушко

    ...Очень простая подача информации. Старательный подход к студенту. Умение анализировать, нестандартный и креативный подход к решению задач в программировании. ...

    aleksey-karnaushko-001.jpg