Описание курса:

Этот курс позволит вам изучить JavaScript с нуля или упорядочить и дополнить существующие знания. Мы будем использовать браузер в качестве окружения, но основное внимание будет уделяться именно самому языку JavaScript. А именно: его лексической структуре, работе с переменными, различными типами операторов, функциями, массивами, объектами и другими типами данных. Также вы изучите систему контроля версий Git, благодаря которой работа в команде и решение повседневных задач станет для вас удовольствием.

После изучения курса Вы сможете:

  • Работать с консолью разработчика и проверять код на предмет ошибок;
  • Проводить различные операции с переменными, операторами, типами данных;
  • Создавать приложения с помощью изученных условных и циклических конструкций;
  • Более уверенно работать в команде и понимать логику рабочего процесса при разработке приложения.

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

  • Введение в Javascript
    • Общая информация о языке и его особенности
    • Справочники, спецификации и ссылки на них
    • Консоль разработчика
    • Внешние скрипты и порядок их подключения
    • Переменные и правила их именования
    • Типы данных и приведение типов
  • Основные операторы
    • Операторы сравнения и логические значения
    • Условные операторы
    • Логические операторы
    • Преобразование типов
  • Циклы и функции
    • Циклы 'for', 'while', 'do...while'
    • Рекурсия и понятие стека
    • Понятие и синтаксис функции
    • Функциональные выражения
    • Области видимости
    • Псевдомассив 'arguments'
    • Функции обратного вызова (callback)
  • Массивы
    • Перебирающие методы
    • Внутреннее представление массивов
  • Объекты
    • Передача по ссылке
    • Перебор свойств
    • Стандартные встроенные объекты
  • Работа с Git
    • Работа с Git Bash
    • Workflow от создания репозитория до его отправки на удаленный сервер
    • Работа с ветками
    • Работа с конфигурационными файлами

Минимальные требования:

  • Уверенное владение персональным компьютером
  • Навыки работы с текстовыми редакторами
  • Знание HTML, CSS
  • Наличие собственного ноутбука для занятий в аудиториях

* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!