- 13, Apr 2023
- #1
Курс даст возможность быстро начать создавать свои приложения с использованием одного из самых популярных на сегодняшний день фреймворков – AngularJS.
В процессе прохождения курса шаг за шагом вы сделаете реальное приложение, и хорошо разберетесь в специфике AngularJS.
Вы будете получать информацию, писать код, показывать его, получать обратную связь и советы, и затем – двигаться дальше.
Мы будем использовать современные практики разработки на AngularJS, а не те, которые, хоть и широко представлены в интернете, но давно устарели.
В курсе также будут рассмотрены "узкие места" фреймворка, которые часто приводят к проблемам при неправильной реализации.
Первая часть курса Быстрый старт с AngularJS
Двустороннее связывание.
Создание своих директив.
Вложенные директивы, наследование и передачи scope.
Компонентный подход
Использование контроллера компонента
Рекомендуемая EcmaScript2015 структура
Сервисы
Написание своих сервисов, отличия между реализациями провайдера.
Специфика работы с $http сервисом
Переопределение и расширение сторонних сервисов. Использование декораторов
Редактирование данных, модель и формы в AngularJS
Импорт контроллера директивы и использование ng-model контроллера
Автоматичский показ ошибок, ng-message.
Навигация и маршрутизация
Вспомогательные директивы ui-router
Множественные view и вложенные стейты
Предзагрузка данных по средством resolve
По окончанию первой части курса вы понимаете, как разработать на AngularJS несложное приложение для вывода и редактирования данных.
Вторая часть курса Авторизация в приложении
Роль роутера в ограничеснии прав доступа
Организация приложения на диске
WebPack для сборки.
Автоматизированные тесты.
Специфика тестирования сервисов, контроллеров и директив
Функциональные(e2e) тесты с использованием protractor
Третья часть курса Проверка курсовых проектов Отладка приложения
Более сложные директивы
Интеграция со сторонними модулями
$scope.apply
События, ng-events на $scope
Возможные проблемы и их решение
Подгрузка модулей на лету
AngularJS и Drag'n'Drop
Краткая информация про Angular 2.0
Скрытая информация :: Авторизуйтесь для просмотра »
Скачать: Скрытая информация :: Авторизуйтесь для просмотра »
В процессе прохождения курса шаг за шагом вы сделаете реальное приложение, и хорошо разберетесь в специфике AngularJS.
Вы будете получать информацию, писать код, показывать его, получать обратную связь и советы, и затем – двигаться дальше.
Мы будем использовать современные практики разработки на AngularJS, а не те, которые, хоть и широко представлены в интернете, но давно устарели.
В курсе также будут рассмотрены "узкие места" фреймворка, которые часто приводят к проблемам при неправильной реализации.
Первая часть курса Быстрый старт с AngularJS
- Общая структура фреймворка.
Двустороннее связывание.
Создание своих директив.
Вложенные директивы, наследование и передачи scope.
Компонентный подход
- Переход от директив к компонентам
Использование контроллера компонента
Рекомендуемая EcmaScript2015 структура
Сервисы
- Организация service provider'ов и зависимостей.
Написание своих сервисов, отличия между реализациями провайдера.
Специфика работы с $http сервисом
Переопределение и расширение сторонних сервисов. Использование декораторов
Редактирование данных, модель и формы в AngularJS
- Модель, директива ng-model.
Импорт контроллера директивы и использование ng-model контроллера
Автоматичский показ ошибок, ng-message.
Навигация и маршрутизация
- Роутер ui-router
Вспомогательные директивы ui-router
Множественные view и вложенные стейты
Предзагрузка данных по средством resolve
По окончанию первой части курса вы понимаете, как разработать на AngularJS несложное приложение для вывода и редактирования данных.
Вторая часть курса Авторизация в приложении
- Интерфейс для авторизации на AngularJS
Роль роутера в ограничеснии прав доступа
Организация приложения на диске
- Файловая структура.
WebPack для сборки.
Автоматизированные тесты.
- Unit-тесты и TDD (вместе с jasmine и karma).
Специфика тестирования сервисов, контроллеров и директив
Функциональные(e2e) тесты с использованием protractor
Третья часть курса Проверка курсовых проектов Отладка приложения
- разбор сущностей AngularJS в консоли
Более сложные директивы
- Использование сервиса $compile.
Интеграция со сторонними модулями
- Сторонние плагины, не знающие про AngularJS
$scope.apply
События, ng-events на $scope
Возможные проблемы и их решение
- $watch и проблемы производительности
Подгрузка модулей на лету
AngularJS и Drag'n'Drop
Краткая информация про Angular 2.0
- Подготовка структуры проекта к Angular 2.0
Скрытая информация :: Авторизуйтесь для просмотра »
Скачать: Скрытая информация :: Авторизуйтесь для просмотра »