Angular testing doesn’t need to suck.

Learn the best ways to do Angular testing from my experience doing Angular testing for the biggest Angular projects.

Highlights

How the workshop works

Brief course outline

Testing fundaments

  • Why testing?
  • What to test
  • Testing strategies
  • The testing trophy
  • Testable architecture

UNIT AND INTEGRATION TESTING WITH JEST

  • Why testing?
  • What to test
  • Testing strategies
  • The testing trophy
  • Testable architecture

CYPRESS TESTING

  • Cypress Basics
  • Page Objects
  • Mocking backend
  • Common Struggles
  • With E2E Testing
  • CI integration

CYPRESS AND STORYBOOK

  • Storybook Basics
  • Using Cypress with Storybook
  • Visual regression testing

WHAT OTHERS ARE SAYING

Kevin Downing
Kevin Downing
Tech lead
Read More
" As a result of participating in the course I found, there were a lot of areas to consider besides the actual coding and directory structure, especially the team structure, DevOps and release options. I really had an interest in Week Seven which includes NPM, micro frontends, and Angular Elements. It really gets you to think about what you need to decide on to have a successful team and project. It makes the student stronger in the whole Angular ecosystem. The feedback on the Q&A calls allows the student to bounce ideas off of the teacher and fellow students on the call. I recommend the course. There is a lot of detail and information that you do not find from other Angular sources."
Alexander Harrow
Angular architect
Read More
"As a result of participating in the course, I now have a great place to get solid Angular information and it is awesome I was able to keep staying in the Slack workspace. I liked the parts about structure, testing and optimizing performance. Most of all I like the small bits and pieces that made my app better. Other benefits from the course would be that it helped me keep focus, don’t waste time and improve continuously. I would recommend the course, because: a. The course encourages you to get something done in production. b. The course covers a lot of interesting architectural subjects. c. The course forces you to think, I mean you cannot just watch videos."
Nill Mortensen
Nill Mortensen
Angular architect
Read More
"As a result of participating in this course, I have gotten confirmed that we are in the right direction with our project. Furthermore, I have honed a couple of my skills. I especially think the first two weeks were really cool. They have given me some good tools to the soft aspects of development. We are probably not getting your proposed CI set up, but it is an eye-opener and very thought-provoking. Also, it was good with a refresher on load time and run time optimizations, that you can't get knocked in enough. Other benefits from the course were that it was really cool to get tasks and work on them. They took some more time than I had anticipated but I also think I got a lot of out of it. I learned about Angular Elements. I use it already now and will be using it a lot in the future. Also, being part of a community and have the possibility to stay in it via Slack. I definitely recommend the course. Other courses focus on code. This course focus on architecture which you won't find any other place. I will probably suggest people to take the course with a college so you can discuss the content together."
Milan Sismanovic
Milan Sismanovic
Angular architect
Read More
"As a result of participating in this course, I found that the enterprise architecture was nicely aligned to what we did in online banking of Credit Suisse. I saw a lot of familiar patterns there. Prior to the course, I didn't know about Git hooks for formatting. I will certainly look to use those for formatting and unit testing. Other benefits include that it gave me a refresher on why we do some enterprise design patterns and the importance of unit testing. I liked the videos. I was able to go to them when I found the time for it. I liked the monorepo approach. I would recommend the course for people who are very familiar with Angular. The course helps to create enterprise-level architecture that will survive the next Google implementation paradigm shift (hopefully)."

YOU MAY ALSO LIKE

Angular Architect Accelerator