Chihab is an independent consultant and trainer, and a Google Developer Expert in Angular. With over a decade of experience, he has developed his expertise in building web applications, component libraries and tools for various companies. Chihab has coached numerous individuals, ranging from corporations to startups, on Angular and web technologies.
Passionate about knowledge-sharing, Chihab is the creator and organizer of various local meetups in Morocco, including Rabat.js, ngMorocco, and JS Morocco. Furthermore, Chihab serves as the host of AngularInDarija.dev, a captivating video streaming podcast that delivers comprehensive Angular tutorials in Darija, the Moroccan local dialect.
Chihab is the co-founder of KidLabs a STEM (Science, Technology, Engineering, and Math) academy that teaches kids aged 6 to 16 the skills they need to be the creators of tomorrow. KidLabs offers a variety of workshops and courses, including coding, robotics, game design, digital design, and maths.
Chihab is the author of @ngx-env/builder and @dotenv-run packages, both open source projects that help managing environment variables within Angular and Node.js projects
We will cover the following topics:
- Introduction to unit testing
- Why unit testing is important for front-end code
- A variety of front-end testing tools (Jest vs Vitest, Cypress vs Playwright)
- The benefits of using front-end testing tools
- Challenges of front-end testing
- How to overcome the challenges of front-end testing