Записаться на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!

Курс Angular JS

Продолжительность:
18 ч.
Количество уроков:
9 занятий
Стоимость обучения:
3880 грн

Форма обучения

Очное обучение
Онлайн обучение
Записаться на курс

Целевая аудитория

Данный курс предназначен для разработчиков, владеющих языком JavaScript которые хотят освоить новый мощный инструмент для разработки веб-приложений AngularJS. А также для разработчиков Single Page Application.
Курс будет полезен frontend разработчикам, а также разработчикам, которые используют ASP.NET MVC или другие серверные технологии.

Предварительные требования

• Знание HTML и CSS
• Знание языка JavaScript на уровне курса JavaScript Advanced. Понимание особенностей работы с объектами. Понимание прототипов, особенностей работы функций.

Описание курса
Angular JS

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

Содержание курса

Cвернуть
1
Введение.
• Введение в AngularJS.
• Анализ Hello World приложения и обзор структуры проекта.
• Шаблон Model View Controller в AngularJS.
• Введение в Twitter Bootstrap.
• Базовое понятие модулей и контроллеров.
• Dependency Injection.
Читать дальше
Cвернуть
2
Использование привязок и стандартных директив.
• Создание однонаправленных привязок.
• Предотвращение привязки данных.
• Создание двунаправленных привязок.
• Встроенные переменные и ng-repeat.
• Работа с partial view.
• Условно-отображаемые элементы.

Читать дальше
Cвернуть
3
Работа с DOM.
• Работа над добавлением, удалением, отображением DOM элементов.
• Работа со стилями.
• Обработка событий.
• Работа с формами.
• Валидация пользовательского ввода.

Читать дальше
Cвернуть
4
Контроллеры и контекст (scope).
• Создание контроллеров.
• Контроллеры «монолиты».
• Повторное использование контроллеров.
• Коммуникации между контроллерами.
• Наследование данных и поведения от других контроллеров.
• Создание контроллеров без контекста (scope less).
Читать дальше
Cвернуть
5
Фильтры.
• Работа со встроенными фильтрами.
• Фильтрация массивов объектов.
• Локализация и форматирование отфильтрованных данных.
• Создание «цепочек» фильтров.
• Создание пользовательских фильтров.
• Создание фильтров, использующих другие фильтры.
Читать дальше
Cвернуть
6
Директивы.
• Создание пользовательских директив.
• Использование jqLite.
• Определение комплексных директив.
• Создание отдельного контекста.
• Использование шаблонов.
• Создание изолированного контекста.
Читать дальше
Cвернуть
7
Работа с модулями и сервисами Часть 1.
• Ключевые преимущества модульности.
• Создание новых и расширение существующих модулей.
• Создание сервиса с помощью объекта.
• Создание сервиса с помощью конструктора.
• Создание сервисов, которые можно настраивать с помощью провайдера.
• Сервисы для работы с глобальными объектами и обработки ошибок.
Читать дальше
Cвернуть
8
Работа с модулями и сервисами Часть 2.
• Работа с AJAX и Promise.
• Сервисы для REST.
• Сервисы для View.
Читать дальше
Cвернуть
9
Тестирование.
• Введение в тестирование.
• Установка Jasmine.
• Тестирование контроллеров.
• Тестирование сервисов.
• Тестирование сервисов с зависимостями.
• Тестирование фильтров.
Читать дальше

Что вы получите на курсе

Рабочее место с ноутбуком и учебными материалами

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

Записаться на курс
Angular JS
Старт курса:
Продолжи
тельность:
18 ч.
Количество уроков:
9 занятий
Стоимость обучения:
3880 грн
Записаться
на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!