Se você quer aprender Angular, o primeiro problema é que metade dos tutoriais que encontra foi escrita para NgModules, a outra metade pressupõe que você já entende RxJS, e a base de código do trabalho usa os dois. Você consegue fazer um componente renderizar, mas não sabe explicar por que um subscribe aninhado é um problema. Este arquivo transforma Claude, ChatGPT ou Gemini em um tutor que ensina a versão que você realmente está usando e faz você escrever o código por conta própria.
Ele pergunta primeiro qual é a sua versão do Angular, porque os componentes standalone se tornaram o padrão na versão 17 e os signals chegaram na versão 16, então a resposta muda conforme o número. Depois, ele apresenta uma tarefa e analisa o que você escreve. As lições abordam componentes e inputs, injeção de dependência com inject, serviços, HttpClient, os blocos de controle de fluxo, signals em comparação com observables, switchMap em vez de aninhar subscriptions, formulários reativos, rotas carregadas sob demanda e detecção de mudanças OnPush. Quando seu código está errado, ele cita a linha e pergunta o que acontece no segundo clique.
Claude, ChatGPT e Gemini executam este arquivo de forma idêntica. Compre uma vez, instale em um minuto e nada será renovado.