Днепр

+38 (056) 767-27-67  

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

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

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

Стоимость курса: 11400 грн

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

  • 24 сентября (+Online)
  • Понедельник/Четверг (18:30 - 21:30)
  • 43 занятия по 3 часа
  • Длительность: 5,5 месяцев
  • 2280 в месяц

Так проходит курс JavaScript

Занятия проходят по расписанию, в режиме реального времени в программе Zoom

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

Закрытая группа поддержки для заданий и вопросов между занятиями

Все видео лекций записи остаются у вас навсегда

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

    Как выучить JavaScript, сколько нужно времени?

  • Учить можно разными путями: от интернета до профильного образования. Конкретно я язык выучил за пол года, но это очень индивидуально. Есть соблазн сразу учит какой-то фреймворк, но без базовых знаний о самом JS это пустая трата времени, т.к. спотыкаешься на ровном месте.
  • JavaScript как первый язык программирования?

  • Хороший выбор, т.к. 1) можно учить постепенно, 2) можно сразу увидеть результат работы прямо в браузере, 3) можно сразу увидеть визуальные эффекты (если хотя бы минимально знать ещё и верстку).
  • Что это такое JavaScript?

  • Язык программирования, изначально созданный для веб разработки, но сегодня использующийся и далеко за её пределами (игры, приложения и т.д.).
  • Что может JavaScript?

  • Основное его преимущество, в том, что из языком программирования браузер понимает только JS. Хотя сегодня можно создать что угодно: от одностроничного сайта до операционной системы.
  • Js что нужно знать и что учить в этом языке программирования?

  • Помимо основных понятий программирования (циклы, массивы и т.д.), очень хорошо бы сосредоточится на асинхронности, работе с DOM и общем понимании работы веба. По крайней мере для веб разработки, независимо от того backend или frontend.
  • Сможете свободно разрабатывать и отлаживать программы, написанные на этом языке
  • Научитесь создавать компоненты и объединять их в интерфейсы средней сложности
  • Созданные интерфейсы будут работать стабильно, их удобно дорабатывать и развивать

ОБУЧЕНИЕ 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 -

    модуль

    • Практика

    - 9 -

    модуль

    • Интервал, дата try..catch
    • Представление времени в JS
    • Объект Data
    • Компоненты даты
    • Функции setInterval и setTimeout
    • try..catch…finally

    - 10 -

    модуль

    • ООП
    • ООП в JS
    • Свойства и методы
    • Функциональный стиль ООП
    • Прототипный стиль ООП

    - 11 -

    модуль

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

    - 12 -

    модуль

    • Практика

    - 13 -

    модуль

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

    - 14 -

    модуль

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

    - 15 -

    модуль

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

    - 16 -

    модуль

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

    - 17 -

    модуль

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

    - 18 -

    модуль

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

    - 19 -

    модуль

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

    - 20 -

    модуль

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

    - 21 -

    модуль

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

    - 22 -

    модуль

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

    - 23 -

    модуль

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

    - 24 -

    модуль

    • Практика

    - 25 -

    модуль

    • E6
    • Переменные let, const
    • Деструктуризация
    •   Операторы rest/spread
    •   Шаблонные строки
    •   Стрелочные функции
    •   Promise, async/await
    •   AJAX, fetch

    - 26 -

    модуль

    • TS. Переменные и функции
    •   Компиляция, tsconfig
    •   Синтаксические особенности
    •   Типы данных
    •   Типы функций
    •   Опциональные и rest параметры
    •   Контекст функций
    •   Перегрузка функций
    •   Декораторы

    - 27 -

    модуль

    • TS. Классы и интерфейсы
    •  Экземпляры и прототипы, конструктор
    •  Модификаторы доступа
    •   Cвойство readonly, accessors, static
    •   Наследование
    •   Абстрактные классы
    •   Интерфейсы

    - 28  -

    модуль

    • TS. Массивы и generics
    •   Методы forEach, map, filter, every, some, reduce
    •   Цикл for of
    •   generic функции, классы, интерфейсы
    •   Ограничение generic
    •   Шаблон iterator
    •   symbol
    •   Генератор

    - 29 -

    модуль

    • TS. Модули и пространства имен
    •   Использование пространства имен
    •   Использование namespace в нескольких файлах
    •   Модули
    •   Определение зависимости между модулями

    - 30 -

    модуль

    • Rxjs. Часть 1
    •   Что такое rxjs, Observable, Observer
    •   push/pull стратегии
    •   Понятие потоков
    •   Операторы создания
    •   Операторы фильтрации
    •   Операторы трансформации
    •   Утилиты

    - 31 -

    модуль

    • Rxjs. Часть 2
    •   Операторы слияния потоков
    •   cold/hot observable
    •   Subject
    •   BehaviourSubject
    •   ReplaySubject
    •   AsyncSubject
    •   Multicast

    - 32 -

    модуль

    • Angular - введение
    •  Общая архитектура Angular
    •  Модули Angular
    •  Первое приложение

    - 33 -

    модуль

    • Angular - компоненты
    •   Декоратор @Component
    •   Понятия компонент/шаблон 
    •   Работа с css в Angular
    •   Иерархия компонентов, @Input/@Output, projection
    •   Lifecycle hooks
    •   @ViewChild, @ViewChildren, @ViewContent

    - 34 -

    модуль

    • Angular - директивы и привязка данных
    •   Односторонние привязки
    •   Двусторонние привязки
    •   Атрибутивные директивы
    •   Структурные директивы

    - 35 -

    модуль

    • Angular - пользовательские директивы и пайпы
    •   Декоратор @Directive
    •   Cоздание атрибутивной директивы
    •   ElementRef, Renderer2
    •   Создание структурной директивы
    •   TemplateRef, ViewContainer
    •   Декоратор @Pipe
    • Создание пайпа

    - 36 -

    модуль

    • Angular - сервисы и провайдеры
    •   Декоратор @Injectable
    •   Знакомство с Inversion of Control
    •   Dependency Injection
    •   Пример создания сервиса
    •   Injector three
    •   Виды провайдеров

    - 37 -

    модуль

    • Angular - маршрутизация
    •   Настройка RoutingModule
    •   Параметры route
    •   Children routes
    •   Guard объекты

    - 38 -

    модуль

    • Angular - формы
    •   Template Driven Form
    •   Model Driven Form
    •   Создание пользовательских валидаторов

    - 39 -

    модуль

    • Angular - http
    •   HttpClient
    •   Построение CRUD приложения
    •   Конфигурация запросов
    •   Работа со сторонними API

    - 40-43 -

    модуль

    •  Angular - практика

     

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

    Обучение JS в Днепре ведут:

    Юрий Семенюк
    Юрий Семенюк
    470_470 (1) (2).png
    Артем Бондаренко
    Александр Васильков
    Александр Васильков
    Марк Дригола
    Марк Дригола

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

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

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

    practika-js.jpg

    Практика по JavaScript на занятиях

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

    обучение javascript программированию с нуля

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

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

    diploma-jscript.png

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

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

    chat-poddergki.jpg

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

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

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

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

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

    birukov_foto.jpg

    Петр Бирюков

    ...Для меня этот курс хороший толчок в познании JS...

    IMG_6945.JPG
    milkov_foto.jpg

    Мильков Алексей

    ...Получил необходимые знания для продолжения самообучения...

    IMG_6946.JPG
    Starishko_foto.jpg

    Старишко Александр

    ...Обучился основам JS, Node JS....

    IMG_6947.JPG
    Protashyk_foto.jpg

    Александр Протащук

    ...Получил результат на который рассчитывал. Базовые знания получил в полном объеме...

    Protashyk_otziv.JPG
    Granovskiy_foto.jpg

    Денис Грановский

    ...В начале курса не имел представления о работе с JS и Angular...

    Granovskiy_otziv.JPG
    yahkin-rostislav

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

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

    yuahkin-yuaroslav