Днепр

+38 (056) 767-27-67  

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

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

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

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

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

  • 26 ноября
  • Понедельник/Среда (18:30 - 21:30)
  • 42 занятия по 3 часа
  • Длительность: 5,5 месяцев
  • 18 октября
  • Вторник/Четверг (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 -

    модуль

    • Практика
    • ECMA 6 + TypeScript

    - 33 -

    модуль

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

    - 34 -

    модуль

    • Компоненты и привязки данных в Angular
    • Cтруктура компонентов
    • Виды привязок данных
    • Атрибутивные директивы

    - 35 -

    модуль

    • Директивы в Angular
    • Виды встроенных директив
    • Структурные директивы
    • Атрибутивные директивы

    - 36 -

    модуль

    • Сервисы в Angular
    • Структура сервисов
    • Инъекция зависимостей
    • Внедрение сервиса в модуль и компонент

    - 37 -

    модуль

    • Маршрутизация в Angular
    • Построение маршрутизации
    • Настройка навигации
    • Настройка доступов к маршрутам

    - 38 -

    модуль

    • Http в Angular
    • Работа со сторонними api
    • Построение CRUD
    • Конфигурация запросов

    - 39-42 -

    модуль

    • Практика
    • Создание интернет магазина на Angular
    Показать всю программу

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

    Юрий-Семенюк(imt).jpg
    Юрий Семенюк
    Vladimer.jpg
    Владимир Шкиль
    новенький.jpg
    Алексей Задорожний

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

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

    js-lesson.jpg

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

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

    9b47d65d2704411d5df2529adc7c494c.jpg

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

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

    js_diplom.png

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

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

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

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

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

    yahkin-rostislav.jpg

    Ростислав Яшкин

    … Данный курс дал мне много ответов на вопросы …

    yuahkin-yuaroslav.jpg
    patlaxa-vladimir.jpg

    Владимир Патлаха

    … Ознакомился с основами js, node …

    patlaha-vladimir.jpg
    elesey-gorkov.jpg

    Елисей Горьков

    … Получил базовые понятия о java-script …

    gorkov-yualisey.jpg
    yuaroslav-ribalka.jpg

    Ярослав Рыбалка

    … Получил базовые знания программирования …

    ribalka-yuroslav.jpg
    sergey-didik.jpg

    Дидык Сергей

    ... Получил от курса то, что ожидал ...

    sergey-didikk.jpg
    dokines-yuliya.jpg

    Долинец Юлия

    dolines-yulia.jpg