Що нового?

Придбаний Angular.JS (Степан Суворов)

Інформація про покупку
Тип покупки: Складчина
Ціна: 3309 ГРН
Учасників: 0 з 69
Організатор: Відсутній
Статус: Набір учасників
Внесок: 49.9 ГРН
0%
Основний список
Резервний список

Gadzhi

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

перша частина курсу:

Швидкий старт з AngularJS
Загальна структура фреймворку.
Вбудовані директиви і шаблонізація в AngularJS.
Двостороннє зв'язування.
Створення своїх директив.
Вкладені директиви, спадкування і передачі scope.

компонентний підхід
Перехід від директив до компонентів
Метод .component
Використання контролера компонента
Рекомендована EcmaScript2015 структура

сервіси
Організація service provider ів і залежностей.
Вбудовані сервіси AngularJS.
Написання своїх сервісів, відмінності між реалізаціями провайдера.
Специфіка роботи з $ http сервісом
Перевизначення і розширення сторонніх сервісів. Використання декораторів


редагування даних, модель і форми в AngularJS
Модель, директива ng-model.
Зручна валідація форм, вбудовані і свої директиви.
Імпорт контролера директиви та використання ng-model контролера
Автоматичний показ помилок, ng-message.

навігація та маршрутизація
Роутер ui-router
Управління станами: $state і $stateProvider.
Допоміжні директиви ui-router
Множинні view і вкладені Стейти
Передзавантаження даних по засобом resolve

По закінченню першої частини курсу ви розумієте, як розробити на AngularJS нескладне додаток для виведення і редагування даних.

друга частина курсу:
Авторизація в додатку
Інтерфейс для авторизації на AngularJS
Інтерцептор для перевірки прав.
Роль роутера в обмеженні прав доступу

організація програми на диску
Файлова структура.
Модульний і компонентний підхід.
WebPack для збірки.

автоматизовані тести
Unit-тести і TDD (разом з jasmine і karma).
Система збірки для тестів (karma + webpack)
Специфіка Тестування сервісів, контролерів і директив
Функціональні (e2e) тести з використанням protractor

третя частина курсу:
Перевірка курсових проектів
Налагодження програми
розбір сутностей AngularJS в консолі
огляд допоміжних інструментів

більш складні директиви
Використання сервісу $ compile .
вкладені директиви з transclude.

інтеграція зі сторонніми модулями
Сторонні плагіни, які не знають про AngularJS
$scope.watch
$scope.apply
Події, ng-events на $ scope

можливі проблеми та їх вирішення
$ watch і проблеми продуктивності
Серверний рендеринг, пошуковики
Підвантаження модулів на льоту
AngularJS і Drag n Drop

Коротка інформація про Angular 2.0
Підготовка структури проекту до Angular 2.0
https://privatelink.de/?https://learn.javascript.ru/courses/angular
 
Угорі