JavaScript. Основы веб - программирования

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: JS
Длительность: 24 ак.ч.
Стоимость: 21 985 р.

Стоимость индивидуального обучения: 37 585 руб.


Аннотация:
В ходе занятий Вы получите представление о веб-программировании, знания языка JavaScript, его специфики и особенностях без привязки к исполняемой среде.

Ни один современный сайт не обходится без интерактивного взаимодействия с посетителями. Будь то проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – все это и многое другое реализуется с помощью клиентского JavaScript. А он, в свою очередь, основывается на базовом языке, изучение которого будет первым шагом в мир построения функциональных сайтов и мощных интерфейсов.

На занятиях слушатели изучат особенности синтаксиса JavaScript, объектно-ориентированный подход в программировании на JavaScript и его основной встроенный функционал. Лабораторные работы позволят пройти весь путь создания базовых сценариев: от простого к сложному.

Аудитория:
Курс предназначен для тех, кто хочет обучиться основам программирования на языке JavaScript и начать двигаться по пути Web-программиста, либо Web-верстальщика.

Предварительная подготовка:
Необходима способность эффективно работать в сети Интернет.

По окончании курса слушатели будут:
• Понимать сущности программирования
• Понимать специфики веб-программирования
• Твердо знать язык JavaScript без привязки к среде исполнения

Документ об окончании курса:
Сертификат УЦ «UNIT».

Содержание курса:

Модуль 1. Основы программирования
• Как устроен компьютер
• Как работают программы
• Введение в JavaScript
• Обзор базовых типов
• Операторы
• Выражения и инструкции
• Переменные
• Приведение типов
• Тривиальные типы
• Практикум: Использование переменных, типов данных и операторов

Модуль 2. Управляющие конструкции
• Циклы
• Цикл while
• Операторы инкремента и декремента
• Цикл for
• Цикл do while
• Управляющие конструкции if – else if – else
• Метки
• Прерывание и продолжение цикла
• Управляющая конструкция switch
• Практикум: Практическое применение управляющих конструкций в JavaScript

Модуль 3. Функции
• Понятие функций
• Возврат значений
• Области видимости
• Анонимная функция
• Замыкания
• Рекурсия
• Практикум: Использование функций при процедурном подходе в программировании

Модуль 4. Объекты и массивы
• Объектный тип: Объект (Object)
• Свойства объекта
• Методы объекта
• Методы функций
• Объектный тип: Массив (Array)
• Свойство и методы массива
• Встроенный объект Math
• Практикум: Использование объектных типов в JavaScript

Модуль 5. Использование объектов JavaScript
• Свойства и методы объекта Number
• Свойства и методы глобального объекта
• Свойствo и методы объекта String
• Использование регулярных выражений
• Практикум: Использование базовых типов как объектов с регулярными выражениями

Модуль 6. Объектно-ориентированное программирование
• Конструкторы объектов
• Прототипы
• Методы объекта
• Объект Date
• Объект Error
• Практикум: Применение объектно-ориентированного подхода в программировании