Ни один современный сайт не обходится без взаимодействия с посетителями. Проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – это и многое другое реализуется с помощью скриптового языка JavaScript. С его помощью разработчик задает «реакцию» сайта на действия посетителя, делая ресурс интерактивным.
Изучение JavaScript – первый шаг в мир построения функциональных сайтов и мощных интерфейсов. Почему стоит изучить JavaScript?
Появившись в середине 90-х, этот язык по-прежнему востребован и не имеет серьезных конкурентов.
Знание JavaScript является самым частым требованием в вакансиях веб-разработчиков.
В рейтинге популярности языков программирования аналитической компании RedMonk (2016 год) JavaScript занимает 1 место.
Если одного JavaScript вам станет мало, можно будет перейти на серверное программирование Node.js или изучить схожие по синтаксису С#, С++, Java, PHP.
Этот курс Fundamentals JavaScript посвящен основам веб-программирования на JavaScript. Вы узнаете, в чем заключаются особенности синтаксиса языка, познакомитесь с основным встроенным функционалом и, выполняя практикумы после каждой темы, научитесь самостоятельно создавать базовые алгоритмы.
Пройдя курс Fundamentals JavaScript, вы будете понимать суть веб-программирования и твердо знать язык JavaScript без привязки к среде исполнения.
Вы научитесь
Понимать сущность программирования
Понимать специфику веб-программирования
Твердо знать язык JavaScript без привязки к среде исполнения
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы.
Программа
Модуль 1. Основы программирования
Введение в JavaScript
Обзор базовых типов
Операторы
Выражения и инструкции
Переменные и константы
Манипуляции с базовыми типами
Тривиальные типы
Модуль 2. Управляющие конструкции
Цикл while
Операторы инкремента и декремента
Цикл for
Цикл do while
Управляющие конструкции if – else if – else
Прерывание и продолжение цикла
Управляющая конструкция switch
Практикум: Практическое применение управляющих конструкций в JavaScript
Модуль 3. Функции
Понятие функций
Декларация функций
Аргументы функции
Возврат значений
Области видимости
Функция-выражение
Анонимная функция
Практикум: Использование функций при процедурном подходе в программировании
Модуль 4. Объектные типы
Объектный тип: Объект (Object)
Свойства объекта
Методы объекта
Объектный тип: Массив (Array)
Свойство и методы функций
Практикум: Использование объектных типов в JavaScript