Angular Development

Angular Development

3 days @ £1,450.00 exc. VAT 

Course Code: ANGDEV

25 Years - The IT Training specialist

Upcoming Scheduled Events - next 12 months

Location Start Date Spaces Book
London 25 Apr 2018 Spaces StayAhead - Course Running Book
London 20 Jun 2018 Spaces StayAhead - Course Running Book
London 08 Aug 2018 Spaces StayAhead - Course Running Book
London 08 Oct 2018 Spaces StayAhead - Course Running Book
View Further Dates

Location Start Date Spaces Book
London 28 Nov 2018 Spaces StayAhead - Course Running Book
Virtual Events StayAhead Virtual Courses available You can attend your training virtually using the London dates shown above. Please contact us for more details on our Virtual training options or to discuss specific Virtual course dates to meet your requirements.

S7

Angular Development Course Overview

The Angular Development course focuses on using modern Angular to develop single-page web applications. This course teaches the use of Angular directives and expressions in HTML5 documents, writing Angular components, filters and services to build complete Single Page Web Applications (SPA).

This course covers Angular from Version 2 upwards, currently at Version 4. TypeScript is used as the primary language for development and the chosen environment for development is Microsoft Visual Studio Code together with Google Chrome.

Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.

The delegate will learn and acquire skills as follows:

  • Creating dynamic data-driven HTML5 templates, views and controllers
  • Coding loosely-coupled modules, controllers and services with TypeScript
  • Creating and utilising models
  • Understanding and using Angular Expressions for data binding
  • Managing Angular components
  • Designing Angular forms
  • Using Ajax to retrieve data
  • Producing reusable custom Angular directives

Who will the Course Benefit?

The Angular Development course is aimed at front-end developers and engineers using Angular, HTML5 and TypeScript along with modern assistive technologies such as Node.js and Git, to develop quality software. Programmers, Designers, Testers, Quality Analysts and anyone who needs a good understanding of the use of Angular within Web development would also benefit.

Course Objectives

This course aims to provide the delegate with the knowledge to be able to construct an Angular single page web application that neatly separates presentation from business logic concerns and exploits all core elements of the framework including; components, form validation, dependency injection, property binding, event handling, service components, and routing.

Requirements

Substantial prior experience with HTML, CSS, and JavaScript. This knowledge can be obtained by attendance on the pre-requisite HTML & CSS and JavaScript 1 courses.

Pre-Requisite Courses

Follow-On Courses

Notes:
  • Course technical content is subject to change without notice.
  • Course content is structured as sessions, this does not strictly map to course timings. Concepts, content and practicals often span sessions.

Angular Development Training Course

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: ANGULAR PRECURSORS

  • Introduction to ES6
  • Using TypeScript

Session 2: INTRODUCING ANGULAR

  • Introduction
  • Web Components
  • Angular Architecture
  • Angular CLI
  • IDE Options
  • Setup the Angular Environment

Session 3: WRITING ANGULAR APPLICATIONS

  • Angular by Hand
  • Simple Application Using Angular CLI
  • Deploying the Application

Session 4: ANGULAR FORMS

  • Introduction
  • FormControls & FormGroups
  • A Simple Form
  • FormBuilder
  • Reactive Forms
  • Form Validation
  • Forms and Observables

Angular Development Training Course

Session 5: DEPENDENCY INJECTION

  • DI Example
  • Aspects of DI
  • The Injector
  • Using NgModule
  • Providers
  • DI Review

Session 6: ANGULAR TEMPLATES

  • Interpolation
  • Including Other Components
  • Property Binding
  • Events
  • Built-in Directives

Session 7: SERVICES

  • Provided Services
  • Creating Services

Session 8: ROUTING

  • Role of Routing
  • Simple Routing Example
  • Angular Routing Components
  • Strategies
  • Route Parameters
  • Routing Examples

Angular Development Training Course

Session 9: HTTP INTERACTIONS

  • Introduction
  • Simple GET Requests
  • Angular HTTP API
  • Using RequestOptions
  • A CRUD Application
  • Testing

Session 10: PIPES

  • Using Pipes
  • Creating Custom Pipes

Session 11: OBSERVABLES

  • Reactive Programming
  • RxJS
  • Custom Observables
  • Reactive Example
  • A Look at Flux
  • A Look at Redux

Session 12: TESTING ANGULAR APPLICATIONS

  • Unit Tests
  • Mocking and Faking
  • Tesing Components
  • E2E Testing
Home Let Us Call You Enquiry

Place A booking





Print Friendly





StayAhead Promo 6


Oracle User Group - Membership Benefits

Oracle User Group - Membership Benefits

Course Certification

Our independent Oracle, Solaris & Red Hat Linux curriculums helps prepare delegates for official certification.

See what our clients say . . .

Very informative course. Covered a lot of ground in the time given. Good basis to further develop upon. I look forward to further follow up training in due course. Instructor was very engaging and knowledgeable.

Naj - Analyst - Finance - March 2018

More Reviews

+44 (0)20 7600 6116
Cookies Policy
Copyright © 2018 StayAhead Training Ltd
sales@stayahead.com