// the find
felipeAguiarCode/angular-playground
👨💻 Repo com exemplos práticos para cada sub competência de Angular
A Portuguese-language Angular learning repo with one self-contained mini-project per Angular concept — components, lifecycle hooks, directives, modules, routing, services, pipes, guards. It's a course companion, not a library or starter template. Useful if you're learning Angular and want working examples you can run and modify, less useful if you already know the framework.
Each concept lives in its own isolated project folder, so you can clone and run a specific chapter without wading through the whole repo. The progression is logical — web components and TypeScript basics come before Angular-specific stuff. The guards example includes a realistic login service stub that actually demonstrates the CanActivate pattern rather than just returning true. Services chapter uses the PokéAPI which is a real HTTP call, not a mock, so you see HttpClient and observables working end-to-end.
The repo targets Angular 11-12 era (judging by the NgModule-everywhere structure and karma.conf.js in every project) — standalone components, signals, and the new control flow syntax (@if, @for) are entirely absent, so anything learned here needs mental translation to current Angular. No tests actually run: the spec files exist but test nothing meaningful, and the karma setup is boilerplate. Last commit was May 2024 and nothing has been updated to Angular 17+. The content is in Portuguese which is fine for Brazilian learners but limits the audience considerably.