Advanced Angular Testing Training Course
Angular testing involves evaluating small, isolated segments of code or modules within an Angular application.
This instructor-led, live training (available online or onsite) is designed for experienced testers and developers seeking to thoroughly explore Angular testing.
Upon completion of this training, participants will be able to:
- Gain a deep understanding of Angular testing.
- Execute advanced component and integration tests.
- Conduct end-to-end testing using Cypress and visual regression techniques.
Course Format
- Interactive lectures and discussions.
- Numerous exercises and practical sessions.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction
- Overview of Angular testing
Performing Unit Tests
- Unit test with Jest
- Testing of 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
- KKnowledge 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
Upcoming Courses
Related Courses
Angular 13
28 HoursThis instructor-led, live training in Slovakia (online or onsite) is designed for programmers who want to leverage the latest features of Angular 13 to build, test, and deploy web applications.
By the end of this training, participants will be able to:
- Utilize TypeScript and Angular CLI to develop Angular 13 applications.
- Develop, test, and deploy Angular 13 web applications.
- Create reusable web components suitable for any web application or page.
Angular 2 Fundamentals
21 HoursThis instructor-led, live training in Slovakia (online or onsite) is designed for beginner to intermediate-level developers who want to build dynamic, modern web applications using Angular 2.
Upon completion of this training, participants will be able to:
- Set up and configure Angular 2 projects.
- Leverage the features and improvements offered by Angular 2.
- Develop robust, scalable applications using Angular 2.
- Apply best practices for code organization and architecture.
- Integrate Angular applications with RESTful APIs.
Angular JavaScript
28 HoursThis practical course is designed for anyone looking to develop websites using AngularJS.
The course utilizes the most recent stable version of AngularJS. Pre-release versions may be employed only if explicitly specified in the remarks section of the booking form. Use of older versions must be agreed upon prior to booking.
AngularJS Basics
14 HoursAngularJS is a JavaScript framework designed to accelerate application development.
Target Audience
- Software developers
- Coders
- JavaScript architects
Learning Goals
- Transition from procedural or object-oriented programming paradigms to the AngularJS approach.
- Enable participants to build Single Page Applications using AngularJS.
Course Structure
- 40% theoretical lectures, 60% practical laboratory sessions
Angular 10 for Developers
28 HoursDuring this instructor-led live training Slovakia (available online or onsite), participants will acquire the skills to build, test, and deploy Angular applications by harnessing the latest features of Angular 10.
By the conclusion of this course, participants will be able to:
- Develop Angular 10 applications using TypeScript and the Angular CLI.
- Create loosely coupled web components that can be used 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 using Reactive Forms.
- Test, debug and deploy an Angular 10 application.
- Organize Angular 10 projects using best practices.
Angular 11
28 HoursIn this instructor-led live training held Slovakia (online or onsite), participants will master the creation, testing, and deployment of Angular applications using the newest features available in Angular 11.
By the end of the 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.
- Organize Angular 11 projects using best practices.
Angular 11 Advanced
28 HoursThis instructor-led, live training in Slovakia (online or onsite) is designed for developers who wish to utilize Angular 11's advanced tools to design, build, test, and deploy applications.
By the end of this training, participants will be able to:
- Configure the required development environment for creating advanced Angular 11 applications.
- Construct parent-child hierarchies and nested components for complex applications.
- Utilize RxJS and observables to manage real-time events and asynchronous programming.
- Develop scalable form and data models to handle user inputs and data-entry operations.
- Implement advanced dependency injection, routing, and security best practices in Angular 11.
Angular 12
28 HoursThis instructor-led live training in Slovakia (online or on-site) is designed for developers who wish to create, test, and deploy Angular applications 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.
- Organize Angular 12 projects using best practices.
Angular 12 Advanced
28 HoursThis live, instructor-led training in Slovakia (available online or onsite) targets developers keen on mastering the advanced features of Angular 12, including custom components, directives, advanced data binding, lazy loading, and more.
By the conclusion of this training, participants will be capable of:
- Developing Angular 12 applications using advanced techniques and concepts.
- Implementing custom components and directives.
- Exploring advanced data binding techniques.
- Implementing lazy loading and dynamic imports.
- Optimizing the performance of an Angular 12 application.
Angular 13 Advanced
28 HoursThis instructor-led, live training in Slovakia (online or onsite) is designed for 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 Slovakia (online or on-site) is aimed at developers and programmers who wish to use the latest features of Angular 14 to build, test, and deploy 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.
- Leverage Angular 14's built-in directives, services, and pipes.
- Communicate with a RESTful API using Angular 14's HttpClient module.
- Implement authentication and authorization in Angular 14 applications.
- Test and debug Angular 14 applications.
Angular 14 Advanced
28 HoursThis instructor-led, live training in Slovakia (online or onsite) targets experienced developers and programmers aiming to advance their Angular 14 expertise. Participants will leverage Angular 14's advanced features to build, test, and deploy high-performance web applications.
By the end of this training, participants will be able to:
- Construct advanced applications using Angular 14.
- Understand and implement Angular 14's 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 Slovakia (online or onsite) targets developers and programmers who aim to utilize the newest features of Angular 15 to construct, 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.
- Utilize Angular 15's native directives, services, and pipes.
- Interact with RESTful APIs via Angular 15's HttpClient module.
- Implement authentication and authorization mechanisms within Angular 15 applications.
- Test and debug Angular 15 applications effectively.
- Explore Angular 15's new features, including the Image Directive, CDK List for UI component construction, reduced boilerplate in Guards, and esbuild enhancements for accelerated builds.
Angular 15 Advanced
28 HoursThis live, instructor-led training in Slovakia (online or on-site) targets experienced developers and programmers looking to advance their Angular 15 skills. The course focuses on using Angular 15's 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 for building Angular 15 applications.
- Understand best practices for scaling and maintaining large-scale Angular 15 applications.
- Develop performant applications using advanced features of Angular 15.
- Troubleshoot and optimize Angular 15 applications.
- Learn about advanced topics such as server-side rendering, lazy loading, and more.
Angular 16
28 HoursThis instructor-led, live training in Slovakia (online or onsite) is designed for developers at the beginner to intermediate level who wish to utilize the latest features of Angular 16 to build, test, and deploy web applications.
By the end of this training, participants will be able to:
- Configure a development environment including Node.js, Visual Studio Code, and Angular CLI.
- Create a basic Angular 16 application that displays data and manages user interactions.
- Utilize components, directives, pipes, services, and modules to structure and reuse code.
- Employ data binding, dependency injection, routing, forms, and the HTTP client to communicate with backend services.
- Debug and test Angular 16 applications using tools such as Chrome DevTools, Jest, Karma, and Protractor.