8 (499) 158-46-58
8 (906) 735-26-27
м. “Сокол”
Волоколамское ш, д. 4, корп. 3, оф. 240

Курсы JavaScript и jQuery

В наше время знание языка программирования JavaScript является хорошим тоном для любого web-разработчика. JavaScript является самым популярным языком программирования, используемым для разработки веб-приложений на стороне клиента (придание интерактивности, мгновенного отклика сайтам, ассинхронность). Его использование все больше растет в том числе и в связи с разработкой на серверной стороне, а также написанием плагинов и приложений для популярных браузеров.

Наш курс JavaScript позволит вам приобрести базовые теоретические знания и практические навыки программирования на языке, познакомиться с библиотекой JQuery, технологией AJAX, форматом JSON, инструментами, используемыми для командной разработки.

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

Начало занятий:
по мере набора
График обучения:
2 раза в неделю вечером (18-21).
Продолжительность:
5 недель (40 ак.часов)
Стоимость:
13 600 руб.
Записаться на курс
телефон для справок:
8(499) 158-46-58
Программа курса программирования JavaScript

1. Введение в язык JavaScript и начало работы

  • Знакомство со слушателями курса, определение целей обучения, текущих знаний и опыта в IT.
  • Клиент-серверная модель. Принцип взаимодействия клиент-сервер.
  • Деление на front-end и back-end разработчиков в отрасли. Задачи front-end и back-end программистов.
  • Введение в JavaScript. Базовый и клиентский JavaScript
  • Области применения языка JavaScript. Примеры.
  • Развертывание окружения для работы. Редакторы кода, плагины, сервисы.
  • Лексическая структура языка.

2. Типы данных, значения и переменные

  • Числа
  • Строки
  • Логические значения
  • Значения null и undefined
  • Глобальный объект
  • Объекты-обертки
  • Неизменяемые простые значения и ссылки на изменяемые объекты
  • Преобразование типов
  • Объявление переменных
  • Область видимости переменных

3. Выражения, операторы и инструкции в JavaScript

  • Первичные выражения
  • Инициализаторы объектов и массивов
  • Выражения определения функций
  • Выражения обращения к свойствам
  • Выражения вызова
  • Выражения создания объектов
  • Выражения вызова
  • Выражения создания объектов
  • Операторы, арифметические выражения, логические выражения, выражения отношений, выражения присваивания
  • Составные и простые инструкции, инструкции объявления, условные инструкции
  • Условные инструкции
  • Циклы (for, for/in, while, do/while)и переходы (break, continue, return, throw, try/catch/finally)
  • Инструкции with, debugger, “use strict”

4. Объекты и массивы

  • Создание объектов. Прототипы
  • Получение и изменение свойств
  • Удаление свойств
  • Методы чтения и записи свойств. Перечисление свойств
  • Проверка существующих свойств
  • Атрибуты свойств и атрибуты объекта
  • Сериализация объектов
  • Методы класса Object
  • Создание массивов. Добавление и удаление элементов массива. Обход массива
  • Методы класса Array

5. Функции

  • Определение функций
  • Вызов функций
  • Аргументы и параметры функций
  • Функции как данные
  • Функции как пространство имен
  • Замыкания
  • Свойства и методы конструктора Function
  • Функциональное программирование

6. Классы и модули. Регулярные выражения.

  • Классы и прототипы
  • Классы и конструкторы
  • Приемы ООП в JavaScript
  • Подклассы
  • Классы в EcmaScript 5
  • Модули
  • RegExp

7. Клиентский JavaScript. JavaScript в веб-браузерах

  • Встраивание JavaScript кода в разметку HTML
  • Синхронность и ассинхронность
  • DOM
  • Выбор элементов из DOM
  • Объект Window
  • Создание, вставка и удаление узлов

8. Обработка событий

  • Типы событий
  • Регистрация обработчиков событий
  • Вызов обработчиков событий
  • События загрузки документов
  • События мыши
  • Drag & Drop
  • События ввода текста
  • События клавиатуры

9. Работа с протоколом HTTP. Технология AJAX. JSON и JSONP

  • Синхронность и ассинхронность запросов
  • Что такое AJAX
  • Использование объекта XMLHttpRequest
  • Пример функции отправки AJAX-запроса
  • JSON и JSONP

10. Знакомство с библиотекой JQuery

  • Зачем нужны фреймворки
  • Что такое jQuery
  • Где скачать и как подключить
  • Работа с DOM с помощью jQuery
  • Селекторы и иерархия
  • Фильтры
  • Обработка событий
документ об окончании

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

Удостоверение гос образца

Записаться на курс
телефон для справок:
8(499) 158-46-58
Учитесь у нас
Удостоверение установленного образца
от Центра повышения квалификации МАИ с гербовой печатью получают слушатели по окончании компьютерных курсов!
Опытные преподаватели
являются действующими преподавателями или программистами в МАИ, поэтому отлично владеют как теорией, так и практикой.
Практика с первого дня обучения
Получите дополнительное образование в области информационных технологий за 1.5 месяца! А так же реальные кейсы и решения, которых нет в документации.