Курс JavaScript
Старт курса 25 апреля
Курс JavaScript

Курс JavaScript
проекта iT Generation

Зачем изучать JavaScript?

JavaScript (JS) - лучший друг Front End-разработчика. HTML задает разметку сайта, CSS отвечает за внешний вид, а JavaScript всё это "оживляет". С помощью JavaScript веб-разработчик определяет как веб-страница отреагирует на действия пользователя.

  • JavaScript - самый популярный язык программирования для браузеров.
  • Если вы не знаете JS, делать в разработке интерактивных сайтов - нечего.
  • JavaScript достаточно прост, но содержит все фундаментальные вещи: объектно-ориентированную модель и структуры данных.
  • Изучив JS, вы получите базовое представление обо всех "сиобразных" языках: С++, C#, Java и PHP.
  • JavaScript вышел более 20 лет назад, но не устарел, а развивается, упрощая веб-разработку.

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


1. Основы JavaScript
  • Редакторы кода
  • Способ подключения к HTML
  • Строгий режим - "use strict"
  • Переменные
  • Типы данных
  • Взаимодействие: alert, prompt, confirm
  • Базовые операции
  • Приоритет операций
  • Операторы сравнения
  • Как работают логические операторы
  • Условные операторы
  • Тернарные операторы
  • Оператор Switch Case
  • Циклы
  • Функции
  • Строки
  • Числа
  • Массивы. Объекты

2. VCS Git
  • Установка и конфигурация GIT
  • Базовая работа с GIT (git add, git commit)
  • Отмена изменений в GIT (git reset)
  • Разветвление GIT(checkout)
  • Работа с удаленным репозиторием
  • Настройки SSH

3. Работа с DOM
  • Что такое DOM
  • Доступ к элементам
  • Содержимое элементов
  • Атрибуты
  • Классы
  • Создание событий
  • Всплытие и погружение
  • Объект события
  • Делегирование событий

4. Объекты и функции
  • Объекты и прототипы
  • Как работают прототипы
  • Создание и настройка объектов
  • Итерация ключей объекта
  • Как работают замыкания
  • Что такое контекст
  • Привязка контекста
  • Рекурсия

5. Дополнительные возможности JavaScript
  • Обработка ошибок
  • Ajax
  • Promise, async/await
  • Генераторы, продвинутая итерация
  • Модули
  • Fetch API
  • Event Loop

6. Фреймворки
  • Основы использования фреймворков React.js, Vue.js
  • Использование Require.js для управления загрузкой кода

7. Подготовка к собеседованию. Экзамен

Заявка на участие в проекте

iT Generation

Заполнить анкету

Знания, умения и навыки, которыми овладеет студент по окончанию курса JavaScript

  • Уверенные знания языка JS и его особенностей
  • Умение работать с переменными различных типов, массивами, объектами, проверять условия и создавать циклы
  • Четкое понимание жизненного цикла разработки веб-продукта
  • Понимание, как создавать функции, работать с датой и временем, правильно документировать код и отлавливать ошибки
  • Понимание принципов ООП
  • Опыт самостоятельной разработки приложений на JavaScript
  • Практические навыки работы с Git
  • Базовые навыки работы с одним из фреймворков (React/Vue/Angular)

Когда и как проводятся занятия по курсу JavaScript

Продолжительность курса: 4 месяца.

Дополнительное занятие по стратегии трудоустройства.

Время: вечернее время в будние дни и/или в субботу
2 раза в неделю по 2 часа
.

Стоимость курса: 17500 грн. (бесплатно для участника проекта, оплачивается партнерами проекта)

  • Сертификат

    В конце курса мы выдаем студентам сертификат. Сертификат получают студенты, которые не пропускали занятиий, выполняли домашние задания и сдали финальный тест курса преподавателю.

  • Актуальность

    Курс построен с учетом реальных требований iT компаний. Мы не просто учим, мы выпускаем будущих айтишников.

  • Рейтинг

    На протяжении всего курса ведется рейтинг успеваемости. Студенты могут отслеживать и анализировать свой уровень. По окончанию курса студенты получают рекомендации преподавателя для трудоустройства.

  • Карьера

    Больше 10 лет мы сотрудничаем с компаниями-работодателями по вопросу трудоустройства студентов. Наши выпускники первыми узнают о новых вакансиях и проходят тестирование в iT-компаниях.

Отзывы

В рядах айтишников прибыло

Анонсы, отчеты и фото также есть
в наших соцсетях, присоединяйся!

Отправить заявку