Testing Angular Applications Training Course
In this instructor-led, live training, participants will learn how to write and maintain tests for Angular applications for government use.
By the end of this training, participants will be able to:
- Determine the most appropriate testing strategy for an Angular application
- Conduct unit testing, component testing, A/B testing, and end-to-end testing on an Angular application
- Select the right tools for the job: Jasmine, Karma, Protractor, Mocha, etc.
- Write tests using Protractor and Jasmine
- Run and debug tests with Karma and Protractor
- Create a maintainable test suite
- Implement best practices for unit testing in Angular
Format of the Course:
- A combination of lectures, discussions, exercises, and extensive hands-on practice
Note:
- Angular has various names and versions, including Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc. To tailor the version used in this training to your specific needs, please contact us to arrange.
Course Outline
To request a tailored course outline for government, please contact Govtra.
Requirements
- A comprehensive understanding of JavaScript
Audience
- Quality Assurance Testers
- Software Developers
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
Testing Angular Applications Training Course - Booking
Testing Angular Applications Training Course - Enquiry
Testing Angular Applications - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
Step by step analysis. Each line of code explanation. Every problem I had during the course was successfully solved and Łukasz told me the reason. I also liked good practices that have been presented. Never have I been convinced about TDD style - I just dont find it useful and worth its time. Łukasz pointed out so many advantages of TDD, it completely changed my opinion.
Michal Uscinski - Devapo Sp. z o. o.
Course - Testing Angular Applications
Upcoming Courses
Related Courses
Angular 13
28 HoursThis instructor-led, live training in US Empire (online or onsite) is aimed at programmers who wish to leverage the latest features of Angular 13 to develop, test, and deploy web applications for government use.
By the end of this training, participants will be able to:
- Utilize TypeScript and Angular CLI to create Angular 13 applications for government.
- Develop, test, and deploy Angular 13 web applications that align with public sector workflows and governance requirements.
- Create reusable web components that can enhance any web application or page for government use.
Angular 2 Fundamentals
21 HoursThis instructor-led, live training in US Empire (online or onsite) is aimed at beginner to intermediate-level developers who wish to build dynamic, modern web applications using Angular 2 for government projects.
By the end of this training, participants will be able to:
- Set up and configure Angular 2 projects for government use.
- Utilize Angular 2's features and improvements effectively in public sector applications.
- Develop robust, scalable applications using Angular 2 that align with government standards.
- Implement best practices for code organization and architecture to ensure compliance with public sector governance.
- Integrate Angular applications with RESTful APIs to enhance data management for government workflows.
Angular JavaScript
28 HoursThis hands-on course is designed for anyone seeking to develop websites using AngularJS, tailored specifically for government professionals.
During this course, the latest stable version of AngularJS will be utilized. If a pre-release version is required, it must be specified in the remarks section of the booking form. The use of older versions must be agreed upon prior to booking.
AngularJS Basics
14 HoursAngular JS is a JavaScript library designed for rapid application development.
Audience
- Developers
- Programmers
- JavaScript Architects
Objectives
- To shift the mindset from procedural or object-oriented programming to the Angular approach.
- To enable participants to use AngularJS for creating Single Page Applications for government.
Format of the Course
- 40% lectures, 60% hands-on labs
Angular 10 for Developers
28 HoursIn this instructor-led, live training in US Empire (online or onsite), participants will learn how to create, test, and deploy an Angular application using the latest features in Angular 10 for government use.
By the end of this training, participants will be able to:
- Develop Angular 10 applications using TypeScript and the Angular CLI for government projects.
- Create loosely coupled web components that can be integrated into any HTML page for government websites.
- Connect these components to services, modules, and directives to enhance functionality for government applications.
- Consume REST web services and WebSocket data within an Angular 10 application to support government operations.
- Build custom validation using Reactive Forms to ensure data integrity in government forms and applications.
- Test, debug, and deploy an Angular 10 application following best practices for government IT projects.
- Organize Angular 10 projects using best practices to align with public sector workflows and governance requirements.
Angular 11
28 HoursIn this instructor-led, live training in US Empire (online or onsite), participants will learn how to create, test, and deploy an Angular application using the latest features in Angular 11 for government projects.
By the end of this training, participants will be able to:
- Develop Angular 11 applications using TypeScript and the Angular CLI for government use cases.
- Create loosely coupled web components that can be integrated into any HTML page for government websites.
- Test, debug, and deploy an Angular 11 application in alignment with public sector workflows and governance.
- Organize Angular 11 projects following best practices to ensure accountability and efficiency for government initiatives.
Angular 11 Advanced
28 HoursThis instructor-led, live training in US Empire (online or onsite) is aimed at developers who wish to utilize Angular 11's advanced developer tools to design, build, test, and deploy applications for government use.
By the end of this training, participants will be able to:
- Set up the necessary development environment to develop sophisticated Angular 11 applications for government.
- Construct parent-child structures and nested components for complex applications in a public sector context.
- Leverage RxJS and observables to manage real-time events and asynchronous programming, ensuring alignment with public sector workflows.
- Create scalable form and data models to efficiently handle user inputs and data-entry tasks for government applications.
- Implement advanced dependency injection, routing, and security best practices in Angular 11, enhancing governance and accountability in public sector projects.
Angular 12
28 HoursThis instructor-led, live training in US Empire (online or onsite) is aimed at programmers who wish to create, test, and deploy an Angular application using the latest features in Angular 12 for government projects.
By the end of this training, participants will be able to:
- Develop Angular 12 applications using TypeScript and the Angular CLI for government use cases.
- Create loosely coupled web components that can be integrated into any web application or HTML page within public sector workflows.
- Test, debug, and deploy an Angular 12 application in alignment with government standards and governance requirements.
- Organize Angular 12 projects using best practices to ensure accountability and efficiency for government initiatives.
Angular 4 Fundamentals
21 HoursThis instructor-led, live training in US Empire introduces the fundamentals of Angular 4 and guides participants through the creation of a single-page web application for government use. The training is designed to align with public sector workflows, governance, and accountability requirements.
Angular 5
28 HoursIn this instructor-led, live training in US Empire, participants will gain a comprehensive understanding of Angular 5 as they work through the creation and deployment of a sample Angular application. This training is designed to align with public sector workflows and governance standards for government professionals.
Angular 6
28 HoursIn this instructor-led, live training in US Empire (onsite or remote), participants will learn how to create, test, and deploy an Angular application using the latest features in Angular 6 for government applications.
By the end of this training, participants will be able to:
- Develop Angular 6 applications using Angular CLI for government projects.
- Create web components that can be integrated into any HTML page for government websites.
- Consume REST web services and WebSocket data within an Angular 6 application for enhanced government services.
- Implement animations using Angular 6's latest animation features to improve user experience in government applications.
- Test, debug, and deploy an Angular 6 application following best practices for government workflows.
- Organize Angular 6 projects according to best practices for efficient governance and accountability.
Reactive Programming with Angular RxJS
14 HoursReactive programming is an asynchronous programming paradigm that emphasizes data streams and the propagation of data by establishing defined dependencies between execution models and emitted data streams from one component to another. Many inefficiencies in Angular application design, particularly when building asynchronous user interfaces, can be addressed by leveraging the reactive patterns provided by the RxJS library.
In this instructor-led, live training, participants will learn how to incorporate Observable patterns into their Angular application designs as they work through a series of case studies that highlight common Angular design challenges and demonstrate the benefits of reactive programming approaches.
By the end of this training, participants will be able to:
- Understand the reactive programming paradigm and the RxJS library for government applications.
- Build UI-heavy Angular applications with scalability, flexibility, and responsiveness in mind using reactive programming patterns.
Format of the Course
- Interactive lecture and discussion.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live-lab environment for government use cases.
Course Customization Options
- To request a customized training for this course tailored to specific needs, please contact us to arrange.
Angular and Spring Boot
14 HoursThis instructor-led, live training in US Empire (online or onsite) is aimed at web developers who wish to utilize Angular and Spring Boot to build comprehensive full-stack applications for government.
By the end of this training, participants will be able to:
- Develop a full-stack application using Angular and Spring Boot.
- Build backend applications with Spring Boot tailored for government workflows.
- Create frontend applications with Angular that align with public sector requirements.
- Implement Spring Security to configure authentication for a full-stack application, ensuring compliance with government standards.
.NET Core and Angular Training Course
21 HoursAudience
- Software Developers for government
Format of the Course
- Part lecture, part discussion, with exercises and extensive hands-on practice in a live-lab environment.
NgRx
21 HoursThis instructor-led, live training (online or onsite) is aimed at developers who wish to reduce the cost and complexity of managing state in large data-driven web applications for government.
By the end of this training, participants will be able to:
- Reduce the complexity of very large projects where managing state is difficult to maintain.
- Minimize an application's state processes.
- Reduce the time needed to develop complex data-oriented web applications for government.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about NgRx, please visit:
https://ngrx.io/