UA
RU

КУРС JAVASCRIPT-РАЗРАБОТЧИК:

изучение javascript с нуля
Продолжительность: 5,5 месяцев
Стоимость курса: от 3810 грн.

Старт группы

  • декабрь
  • Вт./Чт. (18:30-21:30)
  • форматы обучения:
  • курс в записи - 3 810 грн.
  • в записи с поддержкою - 7 700 грн.
      Записаться на курснаписать в Telegram

      Учебный процесс

      Лекции по расписанию через Zoom в real-time формате

      Общение с преподавателем
      без задержки

      Закрытый чат для группы, общение и поддержка между лекциями

      Личный кабинет с видео,
      заданиями и тестами

      Что будет на курсе

      JavaScript як перша мова програмування
      Как выучить JavaScript, сколько нужно времени?
      Что это такое JavaScript?
      Что может JavaScript?
      Js, что нужно знать и что учить в этом языке программирования?

        ОБУЧЕНИЯ В IMT - ЭТО:

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

        Чему вы научитесь

        Программа курса

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

        К содержанию
        Введение в JavaScript
        • Общие сведения о JavaScript
        • Понятие инструкции
        • Переменные, именование переменных, объявление переменных
        • Функции ввода и вывода
        Курс Основы JavaScript
        • Основные операции
        • Типы данных
        • Преобразование типов
        • Операторы сравнения
        • Логические операторы
        Условия и Циклы
        • Тернарный оператор
        • Условный оператор if…else
        • Лесенка else if
        • Общее понятие цикла
        • Циклы в JavaScript
        Массивы
        • Общее понятие массива
        • Индексированные массивы
        • Методы массивов
        • Объекты как ассоциативные массивы
        • Цикл for…in
        Функции
        • Объявление функций и вызов функций
        • Function Expression, Function Declaration
        • Аргументы функции
        • Цикл for
        • Аргументы функции по-умолчанию
        • Возврат значения
        Введение в DOM
        • DOM в браузере
        • Взаимосвязи объектов DOM
        • Атрибут style
        • Выборка элементов
        События и Изменение DOM
        • События в JavaScript
        • Всплытие события
        • this в контексте DOM
        • Создание элементов
        • Удаление элементов
        • Работа с атрибутами
        Практика
        • Практика
        Интервал, дата try..catch
        • Представление времени в JS
        • Объект Data
        • Компоненты даты
        • Функции setInterval и setTimeout
        • try..catch…finally
        ООП
        • ООП в JS
        • Свойства и методы
        • Функциональный стиль ООП
        • Прототипный стиль ООП
        Регулярные выражения
        • Регулярные выражения в JS
        • Метод match()
        • Объект regExp
        • Спецсимволы, классы и квантификаторы
        • Альтернация
        • Начало и конец строки
        • Скобочные группы
        Практика
        • Практика
        ECMAScript ЕS6
        • Переменные let, const
        • Деструктуризация
        • Операторы rest/spread
        • Шаблонные строки
        • Стрелочные функции
        • Promise, async/await
        • AJAX, fetch
        TS. Переменные и функции
        • Синтаксические особенности
        • Типы данных
        • Типы функций
        • Опциональные и rest параметры
        • Контекст функций
        • Перегрузка функций
        • Декораторы
        TS. Классы и интерфейсы
        • Экземпляры и прототипы, конструктор
        • Модификаторы доступа
        • Свойство readonly, accessors, static
        • Наследование
        • Абстрактные классы
        • Интерфейсы
        TS. Массивы и generics
        • Методы forEach, map, filter, every, some, reduce
        • Цикл for of
        • generic функции, классы, интерфейсы
        • Ограничение  generic
        • Шаблон iterator
        • symbol
        • Генератор
        TS. Модули и пространства имен
        •  Использование пространства имен
        • Использование namespace в нескольких файлах
        • Модули
        • Определение зависимости между модулями
        Rxjs. Часть 1
        •  Что такое rxjs, Observable, Observer
        •  push/pull стратегии
        •  Понятие потоков
        •  Операторы создания
        •  Операторы фильтрации
        •  Операторы трансформации
        •  Утилиты
        Rxjs. Часть 2
        •  Операторы слияния потоков
        •  cold/hot observable
        • Subject
        • BehaviourSubject
        •  ReplaySubject
        • AsyncSubject
        Angular - введение
        • Общая архитектура Angular
        • Модули Angular
        • Первое приложение
        Angular - компоненты
        • Декоратор @Component
        • Понятия компонент/шаблон
        • Работа с css в Angular
        • Иерархия компонентов, @Input/@Output, projection
        • Lifecycle hooks
        • @ViewChild, @ViewChildren, @ViewContent
        Angular - директивы и привязка данных
        • Односторонние привязки
        • Двусторонние привязки
        • Атрибутивные директивы
        • Структурные директивы
        Angular - пользовательские директивы и пайпы
        • Декоратор @Directive
        • Cоздание атрибутивной директивы
        • ElementRef, Renderer2
        • Создание структурной директивы
        • TemplateRef, ViewContainer
        • Декоратор @Pipe
        • Создание пайпа
        Angular - сервисы и провайдеры
        • Декоратор @Injectable
        • Знакомство с Inversion of Control
        • Dependency Injection
        • Пример создания сервиса
        Angular - маршрутизация
        • Настройка RoutingModule
        • Параметры route
        • Children routes
        • Guard объекты
        Angular - формы
        • Template Driven Form
        • Model Driven Form
        • Создание пользовательских валидаторов
        Angular - http
        • HttpClient
        • Построение CRUD приложения
        • Конфигурация запросов
        • Работа со сторонними API
        Angular - практика
        • Практика - 1
        Angular - практика
        • Практика - 2
        Angular - практика
        • Практика - 3
        Angular - практика
        • Практика - 4
        BackEnd
        • Что такое BackEnd
        • REST-архитектура
        • GET, POST запросы
        • MVC модель
        Что такое Node.js
        • Блочный и не блочный код
        • Чтение файлов
        • Использование запросов
        События Node.js
        • Эмиттеры событий
        • Обработчики событий
        • Запросы событий
        Потоки в Node.js
        • Чтение и запись
        • Туннелирование
        • Контроль обратного потока
        Модули Node.js
        • Экспорт
        • Зависимости
        • Версионная семантика
        Express
        • Потоки
        • Рендеринг
        • Слои
        • Построение url
        Socket.io
        • Прием запроса
        • Широковещание
        • Сохранение пользовательских данных
        Введение в SQL
        • Хранение данных в базе
        • Основы языка SQL
        • Структура запросов в базу
        Запросы SQL
        • Добавление данных
        • Изменение данных
        • Удаление данных
        Проектирование базы
        • Принципы нормализации
        • Ключи
        • Связывание таблиц
        Хранение данных
        • MongoDB
        • Node.js + MongoDB
        Практика
        • Практика

        Переподаватели курса

        Получи профессию javascript разработчика

        курс js в днепре, в комфортных аудиториях, на практике с опытными преподавателями-профи

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

        Особенности обучения в IMT

        Практика по javascript

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

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

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

        Диплом выпускника

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

        Закрытая группа поддержки

        Общение, ответы на вопросы, поддержка группы, домашние задания - все это в закрытой группе. Плюс публикация всех видеозаписей занятий, которая остается у вас.

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

        9+

        Где проходят занятия?

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

        Отзывы о курсе наших студентов

        Загрузить еще
        Загрузить еще
        Загрузить еще
        Загрузить еще

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

        ...Очень простая подача информации. Старательный подход к студенту. Умение анализировать нестандартный и креативный подход к решению задач в программировании. ...
        Видео отзывы
        ТОВ "Інтернет Маркетинг Технології"
        © ТМ "Академія ІМТ"
        2010 - 2022