руб. 10,000.00
за 16 ак. часов
Модуль 1 Краткое введение в JavaScript. Создание прототипа пользовательского интерфейса онлайн-магазина. Разработка и отладка на HTML/JavaScript. Введение в отзывчивый веб-дизайн. Макетирование пользовательского интерфейса. Создание первого прототипа онлайн-магазина на чистом HTML/JavaScript/CSS. Дизайн пользовательского интерфейса с помощью Bootstrap. Модуль 2 Введение в фреймворк AngularJS: модули, жизненный цикл приложения, контроллеры, директивы, фильтры, выражения, привязка данных. Обещания, маршрутизация, контроллеры, декомпозиция пользовательского интерфейса с помощью директив AngularJS. Node.js как среда выполнения для всех инструментов разработки, управление инструментами с помощью npm, скаффолдинг с Yeoman, управление сторонними библиотеками с Bower, планировщик задач Grunt как инструмент автоматизации всех процессов разработки. Изучение основных плагинов Grunt. Конфигурирование библиотек в IntelliJ IDEA. Макетирование серверной части с помощью ...
Модуль 1 Краткое введение в JavaScript. Создание прототипа пользовательского интерфейса онлайн-магазина. Разработка и отладка на HTML/JavaScript. Введение в отзывчивый веб-дизайн. Макетирование пользовательского интерфейса. Создание первого прототипа онлайн-магазина на чистом HTML/JavaScript/CSS. Дизайн пользовательского интерфейса с помощью Bootstrap. Модуль 2 Введение в фреймворк AngularJS: модули, жизненный цикл приложения, контроллеры, директивы, фильтры, выражения, привязка данных. Обещания, маршрутизация, контроллеры, декомпозиция пользовательского интерфейса с помощью директив AngularJS. Node.js как среда выполнения для всех инструментов разработки, управление инструментами с помощью npm, скаффолдинг с Yeoman, управление сторонними библиотеками с Bower, планировщик задач Grunt как инструмент автоматизации всех процессов разработки. Изучение основных плагинов Grunt. Конфигурирование библиотек в IntelliJ IDEA. Макетирование серверной части с помощью AngularJS. Модуль 3 Внедрение зависимости в AngularJS. Рассмотрение всех возможных вариантов внедрения зависимости, стратегии внедрения служб, обзор доступных методов регистрации. Области видимости AngularJS в деталях. Двусторонняя привязка данных. Цикл с ожиданием события веб-браузера vs. цикл с ожиданием события AngularJS, цикл digest, использование $apply(). Модуль 4 Директивы AngularJS. Декомпозиция пользователького интерфейса с помощью директив AngularJS, создание повторно применяемых компонентов, изолированная область видимости, обертывание сторонних компонент пользовательского интерфейса (например, календарь jQueryUI) для обеспечения двусторонней привязки данных. Усиление встроенных функций валидации форм, создание пользовательских валидаторов. Обмен данными с серверной частью через RESTful API, CORS, $http, $resource, Restangular.
Pоссия,
Выиграть грант Вы можете выиграть грант на обучениеУзнать, как получить грант
Город
Последняя или будущая должность
Ваше имя
Электронная почта
Телефон
Пароль
Текст сообщения