Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Constructing a User Interface with AngularГод выпуска: 02.2018
Производитель: Pluralsight
Сайт производителя:
https://app.pluralsight.com/library/courses/constructing-ui-angularАвтор: David Mann
Продолжительность: 4ч 35мин
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: At the core of any Angular project is how the user interacts with the application. In this course, Constructing a User Interface with Angular, you’ll learn how to deliver an easy, effective, efficient, and maintainable UI. First, you’ll learn the different elements involved in an Angular UI. Next, you’ll explore how to structure and develop an interface using those elements. Finally, you’ll discover how to do everything you need while maintaining performance and a loosely coupled architecture. When you’re finished with this course, you’ll have the knowledge and skills to help you as you move forward to Angular Awesomeness!
В основе любого проекта Angular лежит взаимодействие пользователя с приложением. В этом курсе «Построение пользовательского интерфейса с Angular» вы узнаете, как обеспечить простой, эффектный, эффективный и поддерживаемый пользовательский интерфейс. Во-первых, вы узнаете различные элементы, связанные с интерфейсом Angular. Затем вы изучите, как структурировать и развивать интерфейс, используя эти элементы. Наконец, вы узнаете, как делать все, что вам нужно, поддерживая производительность и слабо связанную архитектуру. Когда вы закончите с этим курсом, у вас появятся знания и навыки, которые помогут вам, когда вы продвигаетесь к потрясности Angular!
[spoiler="Содержание"]
Course Overview 2:03Course Overview 2:03
Getting Started 3:47Getting Started 3:47
Understanding the Available Building Blocks 22:22Introduction 2:12
Components 2:17
@Input Decorator on a Property Setter 4:13
Checking for @Output Property Subscribers 4:42
Manipulating the UI with Directives 5:05
Altering Data Presentation with Pipes 3:12
Wrap Up 0:37
Querying the UI 36:36Introduction 0:23
Templates and TemplateRefs 1:49
Querying the UI via ViewChild(ren) and ContentChild(ren) 3:57
TempateRef Selectors 4:00
ViewContainerRefs 4:06
HTMLElement as ElementRefs 1:06
ElementRef Selector Options - Read 5:38
ElementRef Selector Options - Descendants 7:36
ElementRef via Dependency Injection 0:28
QueryLists for Collections of UI Items 6:26
Wrap Up 1:03
Manipulating the UI 51:21Introduction 0:52
View Encapsulation 7:01
Shadow Piercing - Bypassing Shadow DOM 3:45
Building Custom Pipes - Dynamic Display Manipulation 3:13
Directive Selectors - More Than Just Attributes 5:36
Host Binding - Manipulating a Parent from a Child 5:44
Host Listening - Responding to a Parent From a Child 3:50
NativeElement and Renderer2 are NOT Bad 2:06
Getting and Using NativeElement Properly 6:42
JQuery as an Angular Anti-pattern 11:21
Wrap Up 1:06
Creating a Dynamic UI 46:31Introduction 0:33
Using Built-in Content Projection 7:44
Wrapping Content in ngContainer 2:11
Building Templates with ngTemplate 0:58
ngIf-Else with ngTemplate 2:47
Rendering Content with ngTemplateOutlet 1:50
Dynamic Content with ngTemplateOutletContext 6:17
Component Inheritance 9:48
Dynamic Component Creation 2:29
Overview of the Widget Framework 3:13
Creating Dynamic Components Declaratively with ngComponentOutlet 4:42
Creating Dynamic Components Programmatically with ComponentFactoryResolver 3:54
Keeping Your DOM Clean 14:32Introduction 1:42
Component Attribute Selectors 3:17
ngIf to Minimize DOM Size 2:40
ngSwitch Bloat 5:36
Shadow DOM 0:42
Wrap Up 0:33
Improving Performance of the UI 39:07Introduction 1:47
A Better UI for Async Loading 3:22
Pipes and Performance 5:14
A Better ngFor 5:06
Instant Caching with Memoizing 7:34
A First Look at Angular's Lifecycle Hooks 3:59
Working with Angular's Lifecycle Hooks 11:38
Wrap Up 0:22
Security in the Angular UI 15:56Introduction 1:08
Understanding the Threat 3:15
Default Security 4:35
Bypassing the Default Security 6:29
Wrap Up 0:28
Bringing It All Together: Building Dynamic Forms 35:37Introduction / What We're Building 3:54
Defining the Form in Metadata 2:49
Generating the Field UI 10:25
Loading and Saving Data 8:55
Validating the Field Data 8:59
Wrap Up 0:32
Wrap up: Use Cases and Final Thoughts 7:33Introduction 1:48
Error Handling Scenarios 2:32
Personalization Scenarios 1:10
UI Goodness Scenarios 2:02
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: MPEG4 Video (H264) 1280x720 30fps 186kbps
Аудио: AAC 44100Hz stereo 95kbps
Субтритры: Английские
[spoiler="Скриншоты"]



[/spoiler]