Building Complex Apps
with Angular Training

RisingStack is your webdev partner for the AI age.

This training is for you if…

  • you are considering Angular for your organization,
  • you want to have an in-depth knowledge of the framework,
  • you want to know how to build an enterprise-grade web application.

Topics covered during this training

  • AngularJS to Angular
  • Angular CLI
  • Modules
  • Directives & Components
  • Data binding
  • Services
  • Pipes
  • Routing
  • Component composition
  • Handling HTTP streams
  • Forms
  • Testing

Building Complex Apps with Angular

During this two-day training, we will cover the elementary concepts of the Angular framework and create a single-page application from scratch. While developing a real-world web application, you will dive into the architecture of Angular and learn how to use it’s core features confidently.

As there are complex Angular dependencies, you will also familiarise yourself with the basics of TypeScript and RxJS. To get acquainted with the framework’s pitfalls and best practices, check out our Angular hands-on training.

This training is also available as an in-house, on-site opportunity.

We’ll help you build it better and faster. Talk to an expert ->

Clients said about us:

"RisingStack has been a great partner for us in carrying out various software development and integrations projects. They are deeply knowledgeable, flexible and reliable. They work hard to make sure that the relationship stays strong by soliciting feedback and communicating regularly."
Patrick Flanagan
COO at Administrate
"We’ve worked many times with Risingstack and we’ve achieved success every time. Their professional team has a very deep knowledge of Node.js and Kubernetes among many other technologies. Both consulting, developing and training sessions covered exactly what we needed, delivered on time. Experienced exceptional communication skills, flexibility and a customer-first mindset make them an awesome partner to work with."
Gabor Nadai
Head of Engineering at ingatlan.com
"At Instructure we're building Canvas, the world's leading LMS system which is used by half of the world's top 50 Universities. We engaged 4 developers from RisingStack to build a critical core functionality in our distributed system. Besides delivering high-quality code, RisingStack helped us train new staff, carried out code-reviews and made suggestions on improving our infrastructure."
Marton Csikos
Director of Engineering, Canvas / Instructure

Agenda

Day 1

1. AngularJS to Angular

  • SPA (Single Page Application)
  • AngularJS -> Angular (5)
    • TypeScript
    • RxJS
    • Zone.js
  • Architecture & Concept

2. Angular CLI

  • CLI commands in action
  • Project skeleton overview

3. Modules

Application bootstrapping
Angular modules

4. Directives & Components

  • Attribute directives
  • Structural directives
  • Component overview
  • Component lifecycle

5. Data binding

  • Interpolation
  • Property binding
  • Event binding
  • Two-way data binding

6. Services

  • DI (Dependency Injection)
  • Hierarchial dependency injection
  • Services & Providers

7. Pipes

  • Common pipes
  • Custom pipes
  • The Async pipe

Day 2

8. Routing

  • Routing configuration
  • Child routes
  • Lazy-load modules
  • ActivatedRoute
  • Route guards

9. Component composition

  • Input properties
  • Output properties
  • Event Emitters
  • Feature & Shared modules

10. Handling HTTP streams

  • Observables
  • Http & HttpClient
  • Interceptors

11. Forms

  • Template-driven form
  • Reactive form
  • State and Validity

12. Testing

  • Unit testing
  • E2E testing

We’ll help you build it better and faster. Talk to an expert ->

Case studies & Node.js tutorials

Explore Real-World Applications and Learn Best Practices with RisingStack's In-Depth Guides

Async Await in Node.js – How to Master it?

Learn how to use async await in Node.js (async functions) to simplify your callback or Promise based application.

RedwoodJS vs. BlitzJS: The Future of Fullstack JavaScript Meta-Frameworks

RedwoodJS & BlitzJS are meta-frameworks that provide tooling for creating SPAs, server-side rendered pages & statically generated content, providing a CLI to generate e2e scaffolds.

Serving Millions of Users in Real-Time with Node.js & Microservices

Learn how we fixed a nasty bottleneck in a large Node.js Microservices infrastructure, and how we scaled it so it could serve 1000s of requests per second.

Got a project in mind?

Alternatively, you can reach us at LinkedIn or info (at) risingstack.com.

© 2025 All Rights Reserved.