Final Exam: Building Web Applications with Angular 11 - add inline styles to an Angular component template and use style tags to add inline styles
- Bootstrap components with the desired component by making it the main component for bootstrapping the application
- create a component using the Angular CLI, add the component to a module, and add inline HTML to the component
- Create, activate, and, deactivate guards for authentication and authorization in Angular routing.
- create a feature module, add components to it, and use it in the main module
- create a HTTP Get Request, handle HTTP Response, and create and handle HTTPClient observables
- create and implement custom pipes in Angular
- define and send data to POST calls, make asynchronous calls to POST API, and extract a response from POST APIs
- define object-oriented programming concepts and outline how to create classes in TypeScript and convert TypeScript classes to functions
- define the single page architecture, recognize the justification for building a single-page application (SPA), and describe the overall benefits of an SPA
- demonstrate how to implement a local cache with shareReplay
- demonstrate security implementation using guards
- demonstrate the installation of the Angular CLI
- describe different elements of Angular module and the decorators associated with it
- describe how to add functions to a TypeScript class and explain how to access public property in a class function
- describe how to add private and public properties to a TypeScript class and explain the use of public properties outside the class
- describe the characteristics of package.json files
- Discuss the features that are new in Angular 11 version and compare those features with older version, if present
- Discuss the requirement of optimization
- Discuss the steps in migration to Angular 11
- examine the characteristics of observables in Angular and differentiate between promises and observables
- explain the concept of pipes in Angular and the use of built-in pipes
- explain the form validation mechanism and disable the submit button until the form is validated
- export and import different functionalities and components from other JavaScript files
- identify the need for caching and how shareReplay can be used to perform caching
- Implement Lazy Loading
- implement two-way binding, outline its benefits, and describe banana in a box notation
- inject a service inside an Angular component
- iterate a list of arrays and display array items in the user interface (UI)
- list the different building blocks of Angular, namely Angular components, services, modules, and routing
- list the use of @Output keyword, pass events from child component to parent component, and update properties of parent component using child component
- list the use of the @Input keyword and pass data to the child component
- outline the basic characteristics of TypeScript
- outline the inclusion and use of third party modules like BrowserModule and explain its functionalities
- pass data to routes and use the data extracted in a component
- perform iteration on complex objects and render employee details from an employee array
- recognize the various parts of an Angular application and how they relate to one other
- register a service to Angular module
- relate dependency injection to Angular components
- use conditional operators in components and render HTML content
|