Advanced Angular Testing Training Course
Angular testing involves testing small, isolated units of code or modules within an Angular application.
This instructor-led, live training (available online or on-site) is designed for experienced testers and developers who wish to delve deeply into Angular testing.
By the conclusion of this training, participants will be able to:
- Gain a thorough understanding of Angular testing.
- Conduct advanced component and integration testing.
- Carry out end-to-end testing using Cypress and visual regression techniques.
Course Format
- Interactive lectures and discussions.
- Abundant exercises and practical sessions.
- Hands-on implementation in a live lab environment.
Course Customisation Options
- To request a customised training session for this course, please contact us to make arrangements.
Course Outline
Introduction
- Overview of Angular testing
Performing Unit Tests
- Unit testing with Jest
- Testing reactivity
Understanding Component and Integration Tests
- Performing component tests
- Advanced component tests
- Performing integration tests
Performing End-to-End Tests
- Visual regression
- Using Cypress
- Advanced Cypress
- Optimal test design
- Conditional testing
Best Practices
- Test strategies
- Testable architecture
Summary and Next Steps
Requirements
- Basic understanding of JavaScript
- Knowledge of performing unit testing
Audience
- Testers
- Developers
Open Training Courses require 5+ participants.
Advanced Angular Testing Training Course - Booking
Advanced Angular Testing Training Course - Enquiry
Advanced Angular Testing - Consultancy Enquiry
Testimonials (1)
In only three days were covered all the subjects from training material, even extra.
Ovidiu
Course - Angular 2 Fundamentals
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Angular 13
28 HoursThis instructor-led, live training in New Zealand (online or on-site) is designed for programmers who wish to utilise the latest features of Angular 13 to build, test, and deploy web applications.
By the end of this training, participants will be able to:
- Use TypeScript and Angular CLI to develop Angular 13 applications.
- Develop, test, and deploy Angular 13 web applications.
- Create web components that can be used for any web application or page.
Angular 2 Fundamentals
21 HoursThis instructor-led, live training in New Zealand (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to build dynamic, modern web applications using Angular 2.
By the end of this training, participants will be able to:
- Set up and configure Angular 2 projects.
- Utilise Angular 2's features and improvements.
- Develop robust, scalable applications using Angular 2.
- Implement best practices for code organisation and architecture.
- Integrate Angular applications with RESTful APIs.
Angular JavaScript
28 HoursThis hands-on course is designed for anyone wishing to build websites using AngularJS.
Throughout the course, the latest stable version will be used. Pre-release versions may be utilised if specified in the remarks section of the booking form. Older versions require prior agreement before booking.
AngularJS Basics
14 HoursAngularJS is a JavaScript library designed for rapid application development.
Audience
- Developers
- Programmers
- JavaScript architects
Objectives
- Transition from a procedural or object-oriented programming mindset to the Angular approach
- Enable participants to utilise AngularJS to build Single Page Applications
Course Format
- 40% lectures, 60% practical labs
Angular 10 for Developers
28 HoursIn this instructor-led, live training in New Zealand (online or on-site), participants will learn how to create, test, and deploy an Angular application using the latest features in Angular 10.
By the end of this training, participants will be able to:
- Develop Angular 10 applications using TypeScript and the Angular CLI.
- Create loosely coupled web components that can be embedded in any HTML page.
- Connect these components to services, modules, and directives.
- Consume REST web services and WebSocket data from within an Angular 10 application.
- Build custom validation logic using Reactive Forms.
- Test, debug, and deploy an Angular 10 application.
- Organise Angular 10 projects following best practices.
Angular 11
28 HoursIn this instructor-led, live training in New Zealand (available online or on-site), participants will learn how to create, test, and deploy an Angular application using the latest features in Angular 11.
By the end of this training, participants will be able to:
- Develop Angular 11 applications using TypeScript and the Angular CLI.
- Create loosely coupled web components that can be used in any HTML page.
- Test, debug, and deploy an Angular 11 application.
- Organise Angular 11 projects using best practices.
Angular 11 Advanced
28 HoursThis instructor-led, live training in New Zealand (online or onsite) is aimed at developers who wish to use Angular 11's advanced developer tools to design, build, test, and deploy applications.
By the end of this training, participants will be able to:
- Set up the necessary development environment to develop advanced Angular 11 applications.
- Build parent-child structures and nested components for complex applications.
- Use RxJS and observables to handle real-time events and asynchronous programming.
- Create scalable form and data models to manage user inputs and data-entry tasks.
- Implement advanced dependency injection, routing, and security best practices in Angular 11.
Angular 12
28 HoursThis instructor-led, live training in New Zealand (online or on-site) is aimed at programmers who wish to create, test and deploy an Angular application using the latest features in Angular 12.
By the end of this training, participants will be able to:
- Develop Angular 12 applications using TypeScript and the Angular CLI.
- Create loosely coupled web components that can be used in any web application or HTML page.
- Test, debug and deploy an Angular 12 application.
- Organise Angular 12 projects using best practices.
Angular 12 Advanced
28 HoursThis instructor-led, live training in New Zealand (online or on-site) is designed for developers eager to explore the advanced features of Angular 12, including custom components, directives, advanced data binding, lazy loading, and beyond.
By the end of this training, participants will be able to:
- Develop Angular 12 applications using advanced techniques and concepts.
- Implement custom components and directives.
- Explore advanced data binding techniques.
- Implement lazy loading and dynamic imports.
- Optimise the performance of an Angular 12 application.
Angular 13 Advanced
28 HoursThis instructor-led, live training in New Zealand (online or onsite) is aimed at experienced developers and programmers who wish to leverage the advanced features of Angular 13 to build, test, and deploy high-performance web applications.
By the end of this training, participants will be able to:
- Effectively use TypeScript and Angular CLI to create complex Angular 13 applications.
- Develop, test, and deploy Angular 13 web applications for optimal performance.
- Create web components to improve reusability and maintainability of Angular 13 applications.
Angular 14
28 HoursThis instructor-led, live training in New Zealand (available online or on-site) is designed for developers and programmers who wish to leverage the latest features of Angular 14 to build, test, and deploy robust web applications.
By the end of this training, participants will be able to:
- Install and configure Angular 14.
- Develop applications using Angular 14's component-based architecture.
- Utilise Angular 14's built-in directives, services, and pipes.
- Communicate with a RESTful API using Angular 14's HttpClient module.
- Implement authentication and authorisation in Angular 14 applications.
- Test and debug Angular 14 applications.
Angular 14 Advanced
28 HoursThis instructor-led, live training in New Zealand (available online or on-site) is designed for experienced developers and programmers who want to take their Angular 14 skills to the next level. Participants will learn how to leverage the advanced features of Angular 14 to build, test, and deploy high-performance web applications.
By the end of this training, participants will be able to:
- Build advanced applications using Angular 14.
- Understand and implement Angular 14's more complex features and techniques.
- Develop maintainable and scalable Angular 14 code.
- Create custom libraries and modules to extend Angular 14's functionality.
Angular 15
28 HoursThis instructor-led, live training in New Zealand (online or on-site) is designed for developers and programmers who want to leverage the latest features of Angular 15 to build, test, and deploy web applications.
By the end of this training, participants will be able to:
- Install and configure Angular 15.
- Develop applications using Angular 15's component-based architecture.
- Make the most of Angular 15's built-in directives, services, and pipes.
- Communicate with a RESTful API using Angular 15's HttpClient module.
- Implement authentication and authorisation in Angular 15 applications.
- Test and debug Angular 15 applications.
- Understand the new features of Angular 15, such as the Image Directive, CDK List for Building UI Components, Boilerplate Reduction in Guards, and improvements in esbuild for faster builds.
Angular 15 Advanced
28 HoursThis instructor-led, live training in New Zealand (online or on-site) is designed for experienced developers and programmers who wish to elevate their Angular 15 skills and harness its advanced features to build, test, and deploy high-performance web applications.
By the end of this training, participants will be able to:
- Apply advanced techniques to build Angular 15 applications.
- Understand best practices for scaling and maintaining large-scale Angular 15 applications.
- Develop high-performance applications using Angular 15's advanced features.
- Troubleshoot and optimise Angular 15 applications.
- Explore advanced topics such as server-side rendering, lazy loading, and more.
Angular 16
28 HoursThis instructor-led, live training in New Zealand (online or on-site) is designed for developers at beginner to intermediate levels who want to leverage the latest capabilities of Angular 16 to build, test, and deploy web applications.
By the end of this training, participants will be able to:
- Set up a development environment featuring Node.js, Visual Studio Code, and the Angular CLI.
- Build a basic Angular 16 application that displays data and responds to user interactions.
- Organise and reuse code effectively using components, directives, pipes, services, and modules.
- Communicate with backend services through data binding, dependency injection, routing, forms, and the HTTP client.
- Debug and test Angular 16 applications using tools such as Chrome DevTools, Jest, Karma, and Protractor.