Mastering Angular Developer Boot Camp

Master the art of developing high-performance web applications by enrolling in the Mastering Angular Developer Boot Camp, designed for seasoned web developers eager to leverage Angular 16’s cutting-edge features for scalable and robust solutions.

Course Category Icon

Essential Skills Gained

Checkmark

Understand and apply core and advanced Angular concepts to develop modern web applications.

Checkmark

Implement seamless Single Page Applications with effective routing and services integration.

Checkmark

Design and execute unit testing strategies to ensure robust, high-quality code.

Checkmark

Enhance user experiences through responsive design and Angular Material components.

Format

  • Instructor-led
  • 5 days with lectures and hands-on labs.

Audience

  • Experienced Web Developers
  • Frontend Engineers
  • JavaScript Programmers
  • Software Developers transitioning to Angular

Description

Updated for Angular 16 and geared for experienced web developers, our Mastering Angular 16 Boot Camp provides you with hands-on experience working with the latest features and benefits Angular has to offer. It provides you with the practical “real-world” foundational and advanced Angular skills required to solve the usual challenges you might face when developing modern web applications with JavaScript. You’ll leave the course equipped to construct robust, scalable, and feature-rich web applications using Angular 16, able to implement seamless user experiences, integrate with various data sources through REST APIs, and employ best practices in unit testing for sustainable, high-quality code. The course starts off with a solid introduction to the core features of the Angular CLI and TypeScript. You’ll then jump right into component-driven development with Angular components, covering data-binding, directives, services, SPA routing, the RxJS library, forms, unit testing, and HTTP/REST. You’ll also learn how to add authentication, use the Material library, and make custom directives. By the end of this course, you’ll have developed a streamlined yet feature-rich application. This application will include components to structure your website, directives for dynamic interactivity, and custom pipes for content formatting and filtering. You'll also implement reactive forms for user engagement, SPA routing for seamless navigation, and services to optimize data management and speed. The course emphasizes the importance of unit testing in a Test-Driven Development environment and teaches you how to interact efficiently with web servers using REST APIs. Finally, you'll integrate the Material library to give your web pages a modern, professional aesthetic. Please note that this course is available for other earlier editions of Angular (Angular 15, etc). Please inquire for details and options.

Calendar icon

Upcoming Course Dates

No upcoming dates. Please check back later.

Course Outline

Download PDF

Getting Started with Angular

  1. Overview of Angular Architecture

  2. TypeScript

  3. Bootstrapping with Angular CLI

  4. Angular Basics

Session: Working with Angular

  1. Components and Events

  2. Third Party Libraries

  3. Dynamic Views - Directives

  4. Pipes

Angular Forms

  1. Forms and the Forms API

Single Page Applications and Routes

  1. Single Page Applications - Routing

  2. Services (Dependency Injection)

  3. Modules

Using RESTful Services

  1. Angular and REST

Reactive Programming in Angular

  1. In depth - Working with RxJS

  2. Testing and Angular

Enhancing the Angular App

  1. Advanced Routing - Route Guards

  2. Angular Material (Design)

Deployment, Errors, and Debugging

  1. Angular Deployment

  2. Angular Error Handling and Debugging

Bonus Content / Time Permitting

Angular Style Guide

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.