Angular 11 Awareness (Entry Level)

  • 20m
  • 20 questions
The Angular 11 Awareness benchmark measures your understanding of the building blocks of Angular, its architectural concepts, and Typescript. You will be assessed on your skills to implement the framework including forms, modules, pipes, and components. A learner who scores high on this benchmark demonstrates that they have the ability to build end-to-end, working applications that are maintainable and testable.

Topics covered

  • add a multi-line template to an Angular component and an external template to a React component
  • add authentication to an Angular application
  • Bootstrap components with the desired component by making it the main component for bootstrapping the application
  • configure simple routes for an application and create a simple single-page application
  • create a HTTP Get Request, handle HTTP Response, and create and handle HTTPClient observables
  • debug an Angular application and perform unit testing on a component
  • define the single page architecture, recognize the justification for building a single-page application (SPA), and describe the overall benefits of an SPA
  • describe how to add functions to a TypeScript class and explain how to access public property in a class function
  • describe the features that are new or updated in Angular 11, comparing it with older versions
  • describe what's meant by binding state variables with interpolation, calling functions and mathematical expressions inside interpolation, the use of "ng-bind" for interpolating data, and the use of ng-bind with different HTML elements
  • 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
  • inject a service inside an Angular component
  • list the use of the @Input keyword and pass data to the child component
  • outline the basic characteristics of TypeScript
  • recognize the various parts of an Angular application and how they relate to one other
  • relate dependency injection to Angular components
  • use conditional operators in components and render HTML content