Вы находитесь на странице: 1из 1

Программа обучения

нах JavaScript. JSON, Ajax •  Подключение jQuery. Сборка проектов с помощью


•  Свойства. •  Цели и задачи. Синтаксис JSON. •  Доступ к элементам страницы Webpack 2 и других инструментов
•  Методы. •  Объект JSON. при помощи функции $. •  Сборка проектов.
•  Свойства-акссесоры. •  Настройка пользовательской сери- •  Понятие селектора. •  Проблемы, возникающие

Front-end •  Конструктор. ализации в JSON. Метод toJSON. •  Типы селекторов. при сборке проекта.
•  Понятие prototype. •  Синхронные и асинхронные •  Traversing. •  Инструменты для сборки проектов.
•  Наследование. запросы. •  Методы обхода DOM: filter, next, •  Webpack 2.
•  Ajax. nextAll, prev, prevAll, siblings и др.
Обработка событий •  Объект XMLHttpRequest. Angular
•  Событие. Обработчик события. •  Методы и свойства XMLHttpRequest. События и jQuery •  Цели и задачи Angular.
•  Разработка веб-стра- •  Навигация и Bootstrap.
•  Обработка событий в сценариях. •  Понятие HTTP заголовка. •  Создание обработчиков событий •  Понятие одностраничного прило-
ниц на языке разметки •  Использование изображений
•  Управление стилями элементов •  Использование метода GET.URL с использованием jQuery. жения (SPA).
и видео.
HTML5 с использованием •  Скроллинг.
web-страницы. кодирование. •  Удаление обработчиков событий. •  Анатомия Angular приложения.
каскадных таблиц сти- •  Практические примеры использо-
•  Объект event и его свойства. •  Использование метода POST. •  Объект Event и jQuery. •  Настройка окружения.
лей CSS3 •  Обработчики событий по умолча- •  Воздействие на обработку события. •  Понятие модуля.
вания.
нию (стандартные обработчики). ECMAScript 6 •  Запуск обработки события. •  Компонент.
Введение в Web-технологии. Запрет вызова стандартного обра- •  История возникновения. •  Шаблоны.
Less
Структура HTML. Форматирова- ботчика. •  Переменные. Стили и анимация •  Интерполяция.
•  История создания Less.
ние текста при помощи HTML •  Объект Image. Управление рисун- •  Тип данных Symbol. •  Метод CSS. •  Использование директив.
•  Цели и задачи Less.
•  Введение в предмет и языки раз- ками и ролловерами. •  Функции-стрелки. •  Отображение и скрытие элементов •  Data binding в Angular.
•  Подключение и компиляция Less.
метки. Язык разметки гипертекста •  Использование строк. с помощью методов show и hide. •  Pipes в Angular приложении.
•  Переменные.
HTML. Browser Object Model. •  Объекты и классы. •  Создание эффектов. •  Сервисы.
•  Миксины.
•  Структура HTML5 документа. Document Object Model •  Модули. •  Анимация. •  Dependency Injection.
•  Функции.
•  Теги – основной элемент струк- •  Отличия DOM от BOM. •  Другие возможности ECMAScript 6. •  Использование HTTP запросов.
•  Практические примеры использо-
туры HTML. Правила записи тегов •  Объекты Browser Object Model. AJAX и jQuery •  Навигация и пересылка данных.
вания.
и их атрибутов в стандарте HTML5. •  Document Object Model. Модульное тестирование •  Понятие JSON. •  Практические примеры использо-
Синтаксические отличия HTML4, ЭКЗАМЕН •  Представление HTML - документа •  Цели и задачи модульного тести- •  Механизмы Ajax внутри библио- вания.
XHTML, HTML5. в виде дерева. рования. теки jQuery.
•  Классификация тегов: линейные •  Объекты модели DOM. Иерархия •  Необходимость модульного тести- •  Использование метода GET. React
и блочные, логическое и физиче- узлов. рования. •  Использование метода POST. •  Цели и задачи React.
ское форматирования. •  Разработка клиентских •  Модель событий DOM. •  Обзор инструментов для модуль- •  События и Ajax в рамках jQuery. •  Анатомия React приложения.
•  Основные ошибки в записях тегов. сценариев с использова- •  Свойства и методы модели DOM. ного тестирования. •  Обработка ошибок. •  Настройка окружения.
•  Кодировки страницы и теги <meta>. нием JavaScript и библио- •  Изменение дерева DOM. •  Практические примеры использо- •  Понятие Flux.
•  Модель форматирования текста: •  Знакомство с объектами Document вания. Использование jQuery плагинов •  Понятие JSX.
теки jQuery и Link. •  Понятие плагина jQuery. •  Использование компонентов.
заголовки и абзацы. Элементы
<p>, <h1>..<h6>. Выравнивание тек- •  Управление выделением и тек- Паттерны проектирования •  Подключение плагина. •  Жизненный цикл приложения
Введение в JavaScript
ста в блочных элементах: атрибут стовым диапазоном: объекты •  Понятие паттерна проектирования. •  Примеры плагинов. на React.
•  Сценарии, выполняемые на сто-
align. Selection и TextRange. •  Причины возникновения паттер- •  Props и State.
роне клиента.
•  Практика: создание простейшей •  Особенности DOM в HTML5. нов проектирования. Работа в команде, управление •  Controller views.
•  JavaScript.
web-страницы. •  Принципы применения паттернов программными проектами •  Понятие Route.
•  История создания JavaScript.
Взаимодействие с DOM проектирования. •  Управление. Причины возникно- •  Использование форм.
•  Различия между JavaScript и Java,
Форматирование с помощью CSS. •  Создание новых элементов DOM. •  Принципы выбора паттернов про- вения дисциплинарных проблем •  Использование Flux.
JScript, ECMAScript.
Списки. CSS отступы и поля •  Вставка элементов DOM. ектирования. во время управления программ- •  Практические примеры использо-
•  Версии JavaScript.
•  CSS – каскадные таблицы стилей. •  Передвижение элементов DOM. •  Принципы разделения паттернов ными проектами. вания.
•  Понятие Document Object Model.
•  Сравнение HTML и CSS на примере •  Копирование элементов DOM. на категории. •  Диаграммы Ганта.
•  Понятие Browser Object Model.
•  Взаимодействие с атрибутами. •  Введение в UML. •  Важные вопросы по управлению
линейных и блочных тегов. •  Внедрение в HTML документы. ЭКЗАМЕН
•  Теги без форматирования <div> – •  Использование UML при анализе программными проектами.
Редакторы кода JavaScript.
блочный, <span> – линейный. Формы паттернов проектирования. •  Анализ терминов предметной
•  Тег <noscript>.
•  Использование атрибутов class •  Применение форм. Размещение •  Порождающие паттерны. области.
•  Основы синтаксиса.
и id для задания стилей. элементов формы в HTML. •  Структурные паттерны. •  Характеристики проекта.
•  Переменные. Правила именования
•  Использование внешних CSS-фай- •  Коллекция Forms. •  Паттерны поведения. •  Расходы, связанные с проектом.
переменных.
лов стилей. •  Создание и программирование •  Общий обзор моделей и методоло-
•  Типы данных.
•  Дополнительные свойства CSS элементов формы. Паттерн MVC гий процесса разработки.
•  Операторы.
для форматирования текста: •  Цели и задачи паттерна Model- •  Подробнее о Scrum.
•  Ввод/вывод данных. Диалоговые Проверка достоверности
letter-spacing, line-height, text-intend, View-Controller.
text-transform, white-space, word-
окна.
форм. Использование Cookie •  Model. ЭКЗАМЕН
•  Условия. •  Проверка достоверности данных
spacing. •  View.
•  Циклы. формы.
•  Практика: форматирование текста •  Controller.
•  Функция. •  Объект RegExp. Правила записи
при помощи CSS. •  Примеры использования паттерна
•  Объект arguments. регулярных выражений. •  Использование фрейм-
•  Создание списков. MVC.
•  Область видимости переменной.
•  Создание вложенных списков. •  Методы объектов String и RegExp ворков Angular, React
Ключевое this.
•  Форматирование списков с помо- для работы с регулярными выра- Принципы проектировния
•  Рекурсия. жениями.
щью CSS. классов SOLID NodeJS
•  Списки определений: элементы •  Понятие Cookie. •  Принципы проектирования клас- •  Цели и задачи NodeJS.
Введение в объектно-ориенти-
<dl>, <dd>, <dt>. •  Создание, использование и удале- сов SOLID. •  Настройка окружения.
рованное программирование
•  Управление отступами: практиче- ние cookie. •  Обзор проблем, встречающихся •  Инструменты для разработки
•  Объекты. Массивы. Строки.
ские примеры использования. •  Преимущества и недостатки cookie. при проектировании и разработке и отладки.
•  Задержки и интервалы. Периоди-
классов. •  Структура приложения.
ческий вызов функций.
Materialize Рисование с помощью Canvas, •  Примеры использования принци- •  Менеджер пакетов npm.
•  Объект Date. Обработка даты
•  История создания Materialize. поддержка медиа-возможностей пов SOLID. •  Создание и регистрация собствен-
и времени.
•  Цели и задачи Materialize. •  Понятие Canvas и ее базовые воз- ных пакетов.
•  Объект Math. Свойства и методы.
•  Подключение Materialize. можности. Введение в jQuery •  Работа с событиями.
Случайные числа.
•  Material design. •  Поддержка медиа-возможностей. •  Цели и задачи jQuery. •  Использование файловой системы.
•  ООП. Три фундаментальных принципа.
•  Система сеток в Materialize. •  История создания jQuery. •  Модули по взаимодействию с HTTP
•  Понятие класса и объекта в терми-
•  Понятие Helper. Виды Helpers. •  Версии jQuery. и URL.