Днепр

+38 (056) 767-27-67  

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

Курс JAVASCRIPT-РАЗРАБОТЧИК:
обучение javascript с нуля

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

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

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

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

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

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

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

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

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

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

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

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

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

Обучение на курсе JavaScript Днепр

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

    Курс 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 -

    модуль

    • Практика

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

    модуль

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

    - 20 -

    модуль

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

    - 21 -

    модуль

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

    - 22 -

    модуль

    • Хранение данных
    • MongoDB
    • Node.js + MongoDB

    - 23 -

    модуль

    • Практика

    - 24 -

    модуль

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

    - 25 -

    модуль

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

    - 26 -

    модуль

    • Формы в JQuery
    • Создание формы
    • События форм
    • Валидация

    - 27 -

    модуль

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

    - 28 -

    модуль

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

    - 29 -

    модуль

    • ECMA 6 + TypeScript
    • Что такое ES6 и TypeScript
    • Что нового в ES6 и TypeScript
    • Основыные типы данных
    • Стрелочные функции
    • Интерфейсы
    • Общие типы
    • Основы ООП и механика реализации ее в TypeScript

    - 30 -

    модуль

    • Практика
    • Создание кофе машины в стиле ООП
    • Закрепление общих типов и интерфейсов

    - 31 -

    модуль

    • RxJs
    • Что такое RxJs и зачем он нужен
    • Создание первых стримов
    • Оператор pipe()
    • Другие операторы
    • Создание стримов на основе дом событий
    • Обьединение стримов
    • Практика

    - 32 -

    модуль

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

    - 33 -

    модуль

    • Модули в Angular
    • Что такое модули в angular
    • Понимание модулей в angular
    • Как их можно использовать

    - 34 -

    модуль

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

    - 35 -

    модуль

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

    - 36 -

    модуль

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

    - 37 -

    модуль

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

    - 38 -

    модуль

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

    - 39-42 -

    модуль

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

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

    Юрий-Семенюк(imt)
    Юрий Семенюк
    js разработчик Vladimer
    Владимир Шкиль
    js разработчик Алексей
    Алексей Задорожний

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

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

    ОСОБЕННОСТИ КУРСА JAVASCRIPT В IMT

    js-lesson

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

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

    js-video

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

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

    js_diplom

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

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

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

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

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

    yahkin-rostislav

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

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

    yuahkin-yuaroslav
    patlaxa-vladimir

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

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

    patlaha-vladimir
    elesey-gorkov

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

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

    gorkov-yualisey
    yuaroslav-ribalka

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

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

    ribalka-yuroslav
    sergey-didik

    Дидык Сергей

    Получил от курса то,знания JavaScript node.js и angular.

    sergey-didikk
    dokines-yuliya

    Долинец Юлия

    dolines-yulia