The front end is developing every day, and Angular doesn’t stand still either. You feel the urge to educate yourself, but sometimes you have the feeling that it’s hard to take a step forward at the same time. There are many options: learning from someone more experienced, online courses, or training. Currently, there is a large selection of training courses on the market. Unfortunately, many people are trying to conquer the IT industry, which is a popular development direction nowadays. Training companies take advantage of this, creating training courses mainly for profit. We were recently on training where the leader was Manfred Steyer, whom you may know from NGPoland. He is also a Google Developer Expert (GDE).
We expected that the training would give us knowledge, which is hard to find somewhere and get from publicly available sources, and Manfred is a person who wants to share this knowledge. Below is our feedback and opinion about the training.
Angular Testing Workshop
It is a two-day training dedicated to testing in the Angular ecosystem. A big advantage of the training is the possibility of experimenting with examples, supported by case studies, with the possibility of asking the tutor about any problem.
Topics covered during the training:
- Basics of testing
- Unit tests from Jest
- Component tests with Jest
- Testing e2e with Cypress
- Component tests with Cypress and Storybook
The creator of the training is an experienced programmer and software architect Rainer Hahnekamp.
“At the training, I had the opportunity to learn more about unit testing, which makes work much easier and more efficient. The tutor made sure that even people with little experience in testing could understand the sense and principle of testing as well as the theory behind it. Additional exercises allowed me to use the knowledge in practice and consolidate it. I would recommend the training especially to a beginner/intermediate tester.”
More information about the training:
https://www.angulararchitects.io/en/angular-workshops/angular-testing-workshop/
Angular Architecture Workshop
The training lasts the days and addresses architects. Thanks to exercises prepared by instructors, you have an opportunity to try out all the issues raised. In case of any problems, you can always ask the tutor, and in case of bigger troubles, you can share the screen with him, so he can do pair programming with you.
What you will learn:
- Structures of large applications: Monorepo, Nx, and Strategic Design
- Architecture Scaling: Micro Frontends with Module Federation and Angular Elements
- State Management Patterns with NgRx and Redux
- Performance Improvement
- Building White Label Applications
- Modern solutions related to application security
- Reactive Architectures with RxJS
- Angular Ivy: current capabilities and the future of Angular
“At the training, I learned the basics of some of the hottest technologies i.e. Nrwl/Nx, Webpack Module Federation, and NgRx. The most interesting part of the training was the discussion about the ways to structure large applications. Also, I found the pros and cons of using micro frontends versus monolithic applications compelling. The possibility of asking questions and individual conversations with the instructor is a great benefit of the training. You have the opportunity to verify your current ideas and considerations for structuring applications. Especially if you follow the practices suggested by Manfred on his blog. The knowledge imparted at the training was quite basic in my opinion if you have some prior knowledge from the mentioned blog.”
Read more about the training:
https://www.angulararchitects.io/en/dates/angular-architecture-workshop-online-advanced-english/
Summary
We recommend this training to intermediate developers who do not follow Manfred’s blog regularly. They are not pieces of training for people just starting in Angular.
Leave a Reply