1

Etapa 1

Урок 1. Введение.

2

Etapa 2

Урок 2. Использование привязок и стандартных директив.

3

Etapa 3

Урок 3. Работа с DOM.

4

Etapa 4

Урок 4. Контроллеры и контекст (scope).

5

Etapa 5

Урок 5. Фильтры.

6

Etapa 6

Урок 6. Директивы.

7

Etapa 7

Урок 7. Работа с модулями и сервисами Часть 1.

8

Etapa 8

Урок 8. Работа с модулями и сервисами Часть 2.

9

Etapa 9

Урок 9. Тестирование.

1

Etapa 1

Урок 1. Введение.

2

Etapa 2

Урок 2. Использование привязок и стандартных директив.

3

Etapa 3

Урок 3. Работа с DOM.

4

Etapa 4

Урок 4. Контроллеры и контекст (scope).

5

Etapa 5

Урок 5. Фильтры.

6

Etapa 6

Урок 6. Директивы.

7

Etapa 7

Урок 7. Работа с модулями и сервисами Часть 1.

8

Etapa 8

Урок 8. Работа с модулями и сервисами Часть 2.

9

Etapa 9

Урок 9. Тестирование.

09 julio 2015 30 septiembre 2015
Objetivo completado 26 septiembre 2015

Autor del objetivo

Александр П

Rusia, Москва

45 año / año / año

General

CBS | Angular JS

AngularJS – это производительный и гибкий open source фреймворк для создания веб приложений, который сопровождается корпорацией Google. AngularJS предназначен для построения single-page веб приложений и является набором JavaScript функций для организации кода на стороне клиента. В основе Angular JS лежит шаблон проектирования Model View Controller, что дает ряд преимуществ при разработке и тестировании приложения.
В этом курсе Вы ознакомитесь с контроллерами и сервисами, узнаете, что такое двусторонняя привязка данных и директивы. Также курс затронет вопросы тестирования приложений, написанных с использованием Angular JS.
Знание и использование в работе AngularJS в настоящее время является практически обязательным требованием для frontend разработчика. По окончанию курса Вы будете владеть необходимыми знаниями и навыками для разработки клиентских приложений с использованием этой библиотеки.

 Criterio del fin

Курс пройден

  1. Урок 1. Введение.

    • Введение в AngularJS.
    • Анализ Hello World приложения и обзор структуры проекта.
    • Шаблон Model View Controller в AngularJS.
    • Введение в Twitter Bootstrap.
    • Базовое понятие модулей и контроллеров.
    • Dependency Injection.

  2. Урок 2. Использование привязок и стандартных директив.

    Создание однонаправленных привязок.
    • Предотвращение привязки данных.
    • Создание двунаправленных привязок.
    • Встроенные переменные и ng-repeat.
    • Работа с partial view.
    • Условно-отображаемые элементы.
  3. Урок 3. Работа с DOM.

    Работа над добавлением, удалением, отображением DOM элементов.
    • Работа со стилями.
    • Обработка событий.
    • Работа с формами.
    • Валидация пользовательского ввода.
  4. Урок 4. Контроллеры и контекст (scope).

    • Создание контроллеров.
    • Контроллеры «монолиты».
    • Повторное использование контроллеров.
    • Коммуникации между контроллерами.
    • Наследование данных и поведения от других контроллеров.
    • Создание контроллеров без контекста (scope less).

  5. Урок 5. Фильтры.

    Работа со встроенными фильтрами.
    • Фильтрация массивов объектов.
    • Локализация и форматирование отфильтрованных данных.
    • Создание «цепочек» фильтров.
    • Создание пользовательских фильтров.
    • Создание фильтров, использующих другие фильтры.
  6. Урок 6. Директивы.

    Создание пользовательских директив.
    • Использование jqLite.
    • Определение комплексных директив.
    • Создание отдельного контекста.
    • Использование шаблонов.
    • Создание изолированного контекста.
  7. Урок 7. Работа с модулями и сервисами Часть 1.

    Ключевые преимущества модульности.
    • Создание новых и расширение существующих модулей.
    • Создание сервиса с помощью объекта.
    • Создание сервиса с помощью конструктора.
    • Создание сервисов, которые можно настраивать с помощью провайдера.
    • Сервисы для работы с глобальными объектами и обработки ошибок.
  8. Урок 8. Работа с модулями и сервисами Часть 2.

    Работа с AJAX и Promise.
    • Сервисы для REST.
    • Сервисы для View.
    • Сервисы для анимации и работы с touch.
  9. Урок 9. Тестирование.

    Введение в тестирование.
    • Установка Jasmine.
    • Тестирование контроллеров.
    • Тестирование сервисов.
    • Тестирование сервисов с зависимостями.
    • Тестирование фильтров.
  • 1524
  • 09 julio 2015, 17:46
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?