ETDAWA – Developing Applications with Angular

Enquire/Book this course

  • This field is for validation purposes and should be left unchanged.
Print this page
  • Code: ETDAWA
  • Duration: 2 Days
  • Price per delegate: £575.00 +VAT

Trained over 60000 delegates

Course delivered by industry expert instructors

Highly competitive pricing

Overview

Angular is a platform that makes it easy to build applications with the web. Angular combines declarative templates, dependency injection, end to end tooling, and integrated best practices to solve development challenges. Angular empowers developers to build applications that live on the web, mobile, or the desktop

Duration

2 days

Pre-requisites

To attend this course we would strongly recommend that you are already comfortable working with JavaScript or a similar object oriented programming language such as C# or Java. Our Introduction to JavaScript course would be an ideal course to attend to prepare yourself for a step up to Angular.

Course content

 

  • Configure development environment
  • Introducing NodeJS
  • Scaffolding the Development Environment with Command Line
  • Configuring the IDE
  • Introduction to TypeScript
  • Introducing Transpiling (Typescript to ES5/6)
  • Understanding the Foundations of an Angular Application
  • Introducing Angular Modules
  • Developing a Simple Angular Component
  • Understanding the Anatomy of a Component
  • Understanding Input/Output Data & Events
  • Sharing Data Across Components
  • Introducing Core Directives
  • Dynamic Loops, Conditions
  • Dynamically Applying CSS Styling
  • Understanding Interpolation in the View
  • Data Binding
  • Introducing Pipes
  • The Formatting of Dynamic Data
  • Developing HTTP Services
  • Understanding Communication with Backend APIs
  • Introducing angular-cli
  • Improved Development Workflow Tools
  • Introducing Webpack (Development Server and Module Bundler)
  • Creating Components using angular-cli
  • Understanding Routing
  • Displaying Different Views in an Application
  • Developing Reactive Forms with Form Builder
  • Realtime Form Validation Classes
  • Introducing Ionic Rapid Mobile/Desktop Development