Skill Up Card - Course Bundles

Pricing is per delegate, giving you huge savings over the cost of individual courses.

  • UK = £2,000 + VAT per Skill Up Card
  • Ireland = €2,400 per Skill Up Card
skill up card logo - Nexus Human

Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168)

4.6 out of 5 rating Last updated 14/11/2024   English

Jump to outline

Global Schedule

GTR = Guaranteed to Run

27 Jan 25 Book
15:00 - 23:00 Live Online 2,268
24 Mar 25 Book
14:00 - 22:00 Live Online 2,268

02 Jun 25 Book
15:00 - 23:00 Live Online 2,268
11 Aug 25 Book
15:00 - 23:00 Live Online 2,268
20 Oct 25 Book
15:00 - 23:00 Live Online 2,268
01 Dec 25 Book
15:00 - 23:00 Live Online 2,268
Duration

5 Days

30 CPD hours

Overview

The lab intensive course includes plenty of hands-on lab work designed to immerse you in the skills required to get you up and running with Angular right away. The course is rich with hands-on activities, challenge labs, knowledge checks, valuable discussions and focused projects.
Guided by our engaging, highly-experienced instructor, you'll explore:
- What Angular is and why should you use it
- How Angular reduces the amount of code that you must write to add rich functionality to both existing and new web
pages
- What TypeScript is, why it is useful, and how to use it with Angular
- How to facilitate development and deployment using Angular CLI
- How to work with the various aspects of the Angular architecture to implement clean, responsive web interfaces - How Routers can support navigation within a Single Page Application
- What the best practices are for using Angular so that it works unobtrusively and performs well
- How to use Angular with HTTP to support JSON, REST, and other services
- How to manage routing decisions based on pre-defined criteria such as a successful authentication
- How to meet huge data requirements by processing asynchronous data streams with RxJS
- How to facilitate unit testing
- Optimize Angular applications with various tools and techniques

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.

Overview of Angular Architecture
Angular Versioning
Data Binding
Components and Dependency Injection
Services and Events
Common Component Lifecycles and Hooks
TypeScript
Angular, ES6 and TypeScript
Typing and Classes
Abstract Classes and Interfaces
Annotations
Generics
Optional Chaining
Nullish coalescing
Decorators
Partial, Record, Union types
Lab: Angular and TypeScript
Bootstrapping with Angular CLI
Angular CLI Overview
New Projects with CLI
Testing and Generating with CLI
Angular Console “ NX Console
Angular Basics
Configuration Files
Working with angular.json
Top-Level Directories
Contents of app folder
Angular DevTools
Lab: Creating Projects with Angular CLI
Working with Angular

Components and Events
Data Binding and Components
Event Binding
Custom Events
Parent/Child Events
EventEmitter/emit()
Lab: Nested Components
Third Party Libraries
Angular and the Need for Libraries
Options for adding Libraries
Working with npm install
Lab: Third-Party Libraries
Dynamic Views - Directives
View Encapsulation
Structural/Attribute Directives
Conditional Styling
Lab: Working with Directives
Pipes
Overview of Pipes
Built-in Pipes
Formatting and Conversions
Parameterizing Pipes
Pure vs. Impure Pipes
Customizing Pipes
Lab: Built-in and Custom Pipes
Angular Forms

Forms and the Forms API
Forms and NgModel
NG Form Groups
NG Form Validation
Model-Driven Reactive Forms
FormBuilder API
Reactive Form Validation
Lab: Template-Driven Forms
Lab: Reactive Forms
Single Page Applications and Routes

SPA - Routing
Overview of the SPA Concept
Routing for Page Display
Working with ActivatedRoute
Location Strategies
Nested Routes
Lab: Routing
Services (Dependency Injection)
Angular's DI Framework
Components and Injectables
Tree-shakeable providers
Service Interfaces and DI
Constructor Injection
Lab: Services
Modules
Overview of Modules
Feature Modules
Feature Module Routing
Shared Modules
Lab: Modules
Using RESTful Services

Angular and REST
REST in Angular
Promises, Observables, Subject
HttpClient and Observables
async Pipes and HttpClient Interceptors
Reactive Programming in Angular

In depth - Working with RxJS
Working with RxJS in Angular
RxJS Operators
Creation Operators
Pipeable Operators
Filtering, Combining, and Mathematical Operators
Lab: Working with a REST API and RxJS
Testing and Angular
Testing Dependencies
Options for Testing in Angular
Karma
Jasmine
Lab: Unit Testing
Enhancing the Angular App

Advanced Routing - Route Guards “Overview of Route Guards
Route Guard CanActivate
Using in a Service
Lab: Route Protection
Angular Material (Design)
Gesture Support
Material Icons and Components
Materials Themes
Custom Themes
Lab: Angular Material
Deployment, Errors, and Debugging

Angular Deployment
Deployment options
Server Configurations
Production Optimizations
Angular Error Handling and Debugging
With Chrome DevTools
With VS Code
Http client request errors
Lab: Debugging Angular
Bonus Content / Time Permitting

Angular Style Guide

Recent Angular Improvements
Upgrading Angular
Single Responsibility Principle
Naming Conventions
Coding Conventions
Application Structure
Routing
Additional course details:

Nexus Humans Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward.

This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts.

Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success.

While we feel this is the best course for the ITS Data Analytics course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you.

Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

FAQ for the Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) Course

Available Delivery Options for the Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) training.
  • Live Instructor Led Classroom Online (Live Online)
  • Traditional Instructor Led Classroom (TILT/ILT)
  • Delivery at your offices in London or anywhere in the UK
  • Private dedicated course as works for your staff.
How many CPD hours does the Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) training provide?

The 5 day. Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) training course give you up to 30 CPD hours/structured learning hours. If you need a letter or certificate in a particular format for your association, organisation or professional body please just ask.

Which exam does the Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) training course prepare you for?

The Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) prepares you for the Yes official exam. You can take this exam at any exam center across UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online where ever you are. Exams vary in duration and if required you can request with the provider for any accommodations appropriate for you.

What is the correct audience for the Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) training?

This introduction to Angular is for experienced Web Developers. Solid hands-on incoming experience with
HTML5, CSS3 and JavaScript is required.

Do you provide training for the Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168).

Yes we provide corporate training, dedicated training and closed classes for the Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168). This can take place anywhere in UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online allowing you to have your teams from across UK or further afield to attend a single training event saving travel and delivery expenses.

What is the duration of the Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) program.

The Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) training takes place over 5 day(s), with each day lasting approximately 8 hours including small and lunch breaks to ensure that the delegates get the most out of the day.

What other terms do people search for when looking for this course?

Popular related searched include JavaScript; React.

Why are Nexus Human the best provider for the Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168)?
Nexus Human are recognised as one of the best training companies as they and their trainers have won and hold many awards and titles including having previously won the Small Firms Best Trainer award, national training partner of the year for UK on multiple occasions, having trainers in the global top 30 instructor awards in 2012, 2019 and 2021. Nexus Human has also been nominated for the Tech Excellence awards multiple times. Learning Performance institute (LPI) external training provider sponsor 2024.
Is there a discount code for the Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) training.

Yes, the discount code PENPAL5 is currently available for the Mastering Angular Developer Boot Camp | Essentials, Best Practices, Unit Testing, Forms, RXJS, NgRX, REST, Optimization & More (TT4168) training. Other discount codes may also be available but only one discount code or special offer can be used for each booking. This discount code is available for companies and individuals.

Jump to dates

Training Insurance Included!

When you organise training, we understand that there is a risk that some people may fall ill, become unavailable. To mitigate the risk we include training insurance for each delegate enrolled on our public schedule, they are welcome to sit on the same Public class within 6 months at no charge, if the case arises.

What people say about us


Top