About the course
Our Advanced Angular training course gives existing Angular developers further tools and techniques to improve the functionality and performance of their Angular projects.
This course will take you deeper into the platform to gain practical hands-on experience of performance tuning, test-driven development, data modelling, security and more. We often go a little off-piste and talk about integrating with other libraries and technologies, and how new features such as the Ivy compiler / rendering engine can impact and benefit your projects.
If you're building a comprehensive training programme this is an an ideal follow-on from our introductory Angular training course - you can select modules as required to build out a custom syllabus.
Online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.
-
- Angular Architecture and streamlining deployment
- TDD techniques with Angular
- Refining the User Experience
- Securing your Angular applications
- High-performance Routing
- Data Modelling for large and rapidly changing data sets
- Optimising Services
- Full-stack ECMAScript - working with NoSQL, Node and related technologies
-
Our Advanced Angular training course is aimed at existing developers who want to increase their knowledge of the framework in order to streamline and harden Single-Page Applications using Angular and related technologies.
-
Delegates should have attended our Angular Training Course or have equivalent experience .
-
This advanced Angular course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).
Get in touch to find out how we can deliver tailored training which focuses on your project requirements and learning goals.
-
Architecture
Given a specification, how to decide on modules, directives, services and components for a large app
Testing
Exploring test-driven development scenarios, code coverage and test automation.
How testable components fits with the architecture.
Using mocks and TestBed
User Experience
Creating a consistent, modern experience across every interaction.
De-bouncing fields and monitoring quality-of-service for the user interface
Security
Understanding the security features built in to Angular
Building secure interactions.
Deciding where model data should persist
Routing
Designing meaningful client-side routes that pass minimum data packets efficiently.
Custom events
Exploring large scale apps and how inputs and outputs can be used optimally
Forms
Ideal validation techniques that don't frustrate the user.
Scenarios where template-driven or reactive forms are most appropriate.
Exploring real world examples of Data-driven forms.
Data modelling
Dealing with very large and rapidly changing data sets.
Optimising renderers for complex data.
Exploring custom class inheritance examples
Data modelling
Optimising services.
When Promises or Observables are more relevant.
Maximising the efficiency of server-side communications
Full-stack ECMAScript
Exploring real-world examples that use server and client side ECMAScript.
Trends in NoSQL data storage, Node and related technologies
-
The home of Angular: https://angular.io/
Popular debugging tools - Augury and Angular State Inspector
Trusted by



