Creating a Basic Angular Application

Developers who want to learn how to use Angular 2 to create web apps

Prerequisite
None

Expected Duration
76 minutes

Description
Configuring the environment is the first step in the Angular app development process. In this course, you’ll learn how to install and set up the prerequisite parts for creating an Angular development environment. The course will cover creating an app root module, root component, and also custom components as part of building a basic Angular application.

Objective

Setting Up the Angular 2 Environment

  • start the course
  • install the NodeJS runtime
  • install and update the node package manager
  • install and set up a text editor with support for creating Angular 2 applications
  • create and put in place configuration files Angular 2 relies upon
  • download and install the Angular source files

Creating an Angular Application

  • create the root module for an Angular app
  • create the root component for an Angular app
  • create bootstrap logic needed to start up an Angular app
  • create the index.html file that hosts an Angular 2 application
  • set up global styles for an Angular 2 app
  • start up an Angular application in a browser environment

Working with Angular App Components

  • create external template files for components
  • create a new component in an Angular app
  • set up a component-specific css when defining a component
  • set up template expressions for runtime evaluation using curly braces
  • bind html attributes to component values using square brackets
  • bind html events to components using brackets
  • set up two-way data binding between a component and its markup
  • pass input data into a component using the @Input decorator
  • pass event information out of a component using @Output and EventEmitter

Practice: Create a Simple Angular 2 Application

  • create and run a simple Angular 2 app

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.