План на курса
Избягване на големи клопки при мащабиране на AngularJS приложение
Правилна структура на MVC директория
Писане на модули по по-интелигентен начин
- Поддържане на имената последователни Модулирайте заглавката, долния колонтитул, маршрутите
Инжектиране на зависимости и минимизиране на кода
- Глобални зависимости
Контролери без прекомерна употреба
- Синтаксис на 'controllerAs' Използване на 'bindToController' в нашите директиви Правене на 'ng-click' условно
Фабрика срещу услуга
- Всички доставчици са единични
Използване на разширения на браузъра (Batarang и др.)
За много наблюдатели и проблеми с производителността
Определяне на обхвата
- Само за запис в контролерите Само за четене в шаблоните Обект в обхвата вместо свойства Избягване на засенчване на свойството на родителя '$scope' Прототипно наследяване Поддържане на обхвата чист Как да разговаряте с братски обекти
Еднократно обвързване
Неръчно тестване
- ngMock модул
Protractor
- e2e тестове с Jasmine цикъла '$digest'
Карма
- Как лесно да затворите веригата за обратна връзка Изпълнявайте тестове паралелно в различни браузъри Сценарии за използване в реалния свят с различни устройства
Не се използва jQuery
- Промени начина на мислене
Правилно разполагане
- Фасада за взаимодействие със сървъри Разделяне на взаимодействието със сървъра и обработката на грешки от логиката на модела Business в моделите Конфигуриране на доставчици, преди да бъдат инжектирани Правилно използване на '$scope.$emit()' и '$scope.$broadcast' Автоматизиране на нашия работен процес yo, grun, bower Използвайте случай с cordova
Angular 1 срещу Angular 2
- Разлики и прилики Три начина: машинопис, чист js, dart Good практики в Angular 2 Надграждане от версия 1
Oтзиви от потребители (10)
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Course - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Course - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Course - Building Web Apps using the MEAN stack
Харесаха ми шегите ти
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Machine Translated
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Course - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
Анализ стъпка по стъпка. Обяснение на всеки ред от кода. Всеки проблем, който имах по време на курса, беше успешно решен и Лукаш ми каза причината. Харесаха ми и добрите практики, които бяха представени. Никога не съм бил убеден в стила TDD - просто не го намирам за полезен и не си заслужава времето. Łukasz посочи толкова много предимства на TDD, че напълно промени мнението ми.
Michał Uściński - Devapo Sp. z o. o.
Course - Testing Angular Applications
Machine Translated
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Course - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Course - Angular 6
Good examples and interactive course !