[javascript.ru] Курс по Angular.JS

A28679
В наличии Много
Рейтинг 0
Нет отзывов

[javascript.ru] Курс по Angular.JS

100 рублей
Описание

Автор: javascript.ru
Название: Курс по Angular.JS


000758592-jpg.2734



Курс даст возможность быстро начать создавать свои приложения с использованием одного из самых популярных на сегодняшний день фреймворков – AngularJS. В процессе прохождения курса шаг за шагом вы сделаете реальное приложение, и хорошо разберетесь в специфике AngularJS.
Вы будете получать информацию, писать код, показывать его, получать обратную связь и советы, и затем – двигаться дальше.
Мы будем использовать современные практики разработки на AngularJS, а не те, которые, хоть и широко представлены в интернете, но давно устарели.
В курсе также будут рассмотрены 'узкие места' фреймворка, которые часто приводят к проблемам при неправильной реализации.

Первая часть курса

  1. Быстрый старт с AngularJS
    • Общая структура фреймворка.
    • Встроенные директивы и шаблонизация в AngularJS.
    • Двустороннее связывание.
    • Создание своих директив.
    • Вложенные директивы, наследование и передачи scope.
  2. Компонентный подход
    • Переход от директив к компонентам
    • Метод .component
    • Использование контроллера компонента
    • Рекомендуемая EcmaScript2015 структура
  3. Сервисы
    • Организация service provider'ов и зависимостей.
    • Встроенные сервисы AngularJS.
    • Написание своих сервисов, отличия между реализациями провайдера.
    • Специфика работы с $http сервисом
    • Переопределение и расширение сторонних сервисов. Использование декораторов
  4. Редактирование данных, модель и формы в AngularJS
    • Модель, директива ng-model.
    • Удобная валидация форм, встроенные и свои директивы.
    • Импорт контроллера директивы и использование ng-model контроллера
    • Автоматичский показ ошибок, ng-message.
  5. Навигация и маршрутизация
    • Роутер ui-router
    • Управление состояниями: $state и $stateProvider.
    • Вспомогательные директивы ui-router
    • Множественные view и вложенные стейты
    • Предзагрузка данных по средством resolve
По окончанию первой части курса вы понимаете, как разработать на AngularJS несложное приложение для вывода и редактирования данных.


Вторая часть курса

  1. Авторизация в приложении
    • Интерфейс для авторизации на AngularJS
    • Интерцептор для проверки прав.
    • Роль роутера в ограничеснии прав доступа
  2. Организация приложения на диске
    • Файловая структура.
    • Модульный и компонентный подход.
    • WebPack для сборки.
  3. Автоматизированные тесты.
    • Unit-тесты и TDD (вместе с jasmine и karma).
    • Система сборки для тестов (karma + webpack)
    • Специфика тестирования сервисов, контроллеров и директив
    • Функциональные(e2e) тесты с использованием protractor

Третья часть курса

  1. Проверка курсовых проектов
  2. Отладка приложения
    • разбор сущностей AngularJS в консоли
    • обзор вспомогательных инструментов
  3. Более сложные директивы
    • Использование сервиса $compile.
    • вложенные директивы с transclude.
  4. Интеграция со сторонними модулями
    • Сторонние плагины, не знающие про AngularJS
    • $scope.watch
    • $scope.apply
    • События, ng-events на $scope
  5. Возможные проблемы и их решение
    • $watch и проблемы производительности
    • Серверный рендеринг, поисковики
    • Подгрузка модулей на лету
    • AngularJS и Drag'n'Drop
  6. Краткая информация про Angular 2.0
    • Подготовка структуры проекта к Angular 2.0

Подробнее:
Для просмотра содержимого вам необходимо .

Скачать:

Условия доставки
1Электронная доставка на email
После оплаты ссылка в облако с материалами приходит на вашу электронную почту (email)
Стоимость доставки: 0 рублей
Отзывы
0
На основании 0 отзывов
5 Звезд
4 Звезды
3 Звезды
2 Звезды
1 Звезда
Оставьте отзыв!
Вы приобрели товар? Поделитесь своим мнением с другими и возможно вы поможете кому-то сделать правильный выбор!
Ваша оценка: