Днепр

+38 (056) 767-27-67  

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

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

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

Стоимость курса: 5 платежей по 1900 грн.

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

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

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

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

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

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

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

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

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

ОБУЧЕНИЕ JAVASCRIPT В АКАДЕМИИ 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 -

    модуль

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

    - 11 -

    модуль

    • Практика
    • Основы JavaScript, Dom, OOП

    - 12 -

    модуль

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

    - 13 -

    модуль

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

    - 14 -

    модуль

    • События Node.js
    • Эмиттеры событий
    • Обработчики событий
    • Запросы событий

    - 15 -

    модуль

    • Потоки в Node.js
    • Чтение и запись
    • Туннелирование
    • Контроль обратного потока

    - 16 -

    модуль

    • Модули Node.js
    • Экспорт
    • Зависимости
    • Версионная семантика

    - 17 -

    модуль

    • Express
    • Потоки
    • Рендеринг
    • Слои
    • Построение url

    - 18 -

    модуль

    • Socket.io
    • Прием запроса
    • Широковещание
    • Сохранение пользовательских данных

    - 19 -

    модуль

    • Хранение данных
    • Redis
    • Работа со списками
    • Хранение, обработка и лимитирование

    - 20 -

    модуль

    • Введение в SQL
    • Хранение данных в базе
    • Основы языка SQL
    • Структура запросов в базу

    - 21 -

    модуль

    • Запросы SQL
    • Добавление данных
    • Изменение данных
    • Удаление данных

    - 22 -

    модуль

    • Проектирование базы
    • Принципы нормализации
    • Ключи
    • Связывание таблиц

    - 23 -

    модуль

    • Практика
    • BackEnd, Node.js

    - 24 -

    модуль

    • Введение в JQuery
    • Подключение библиотеки
    • Выборка в DOM
    • Траверсинг
    • Метод css
    • Метод attr()
    • События в JQuery
    • Привязка событий

    - 25 -

    модуль

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

    - 26 -

    модуль

    • Формы в JQuery
    • Метод data()
    • Метод each()
    • События форм
    • Работа с данными
    • Динамические формы
    • Валидация

    - 27 -

    модуль

    • Анимация в JQuery
    • Методы fadeIn() fadeout()
    • Метод toggle()
    • Метод animate()

    - 28 -

    модуль

    • JQuery UI
    • Назначение библиотеки
    • Возможности JQuery UI
    • Применение JQuery UI
    • Директивы на примере валидации

    - 29 -

    модуль

    • Введение в AJAX
    • Протокол HTTP
    • Объект XMLHTTPREQUEST
    • Отправка запросов
    • Прием данных

    - 30 -

    модуль

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

    - 31 -

    модуль

    • ECMA 6 + TypeScript

    - 32 -

    модуль

    • Практика
    • JQuery, Ajax

    - 33 -

    модуль

    • Введение в Angular.js
    • Назначение Angular.js
    • Архитектура приложений на Angular.js

    - 34 -

    модуль

    • Встроенные директивы в Angular.js
    • Работа с директивами
    • Добавление табов в gem
    • Добавление галерей в gem

    - 35 -

    модуль

    • Формы в Angular.js
    • Использование форм в Angular.js
    • Добавление форм в gem()
    • Динамика

    - 36 -

    модуль

    • Кастомные директивы в Angular.js
    • Свои директивы
    • Валидация форм
    • Импорт контроллера директивы

    - 37 -

    модуль

    • Сервисы в Angular.js
    • Встроенные сервисы
    • Организация зависимостей
    • Двустороннее связывание

    - 38 -

    модуль

    • Директивы в запросах в Angular.js
    • Директивы в Angular.js
    • Собственные директивы
    • Директивы на примере валидации

    - 39 -

    модуль

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

    - 40 -

    модуль

    • Фильтры в Angular.js
    • Назначение фильтров
    • Создание фильтров
    • Использование фильтров

    - 41 -

    модуль

    • Использование шаблонов в Angular.js
    • Выражения
    • Основные директивы
    • Настраиваемые директивы

    - 42 -

    модуль

    • Практика
    • Angular.js
    Показать всю программу

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

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

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

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

    seo-1.jpg

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

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

    9b47d65d2704411d5df2529adc7c494c.jpg

    Видео запись лекций курса

    Мы первое учебное заведение, которое записывает все лекции. Запись позволяет дома, между занятиями еще раз пройти тему, получить то, что было упущено во время лекции. Как показывает опыт - информация не сложная, просто она новая и ее много, видео помогает повторить пройденный материал, увеличить % усвоенного материала. Знание, это фундамент для тренировки навыка и дальнейшего получения опыта.

    diplom-js.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