🟨
ChatGPT intermediate

Prompt para es6+ e funcionalidades modernas em JavaScript

Prompt gerado automaticamente para ES6+ e funcionalidades modernas em JavaScript

2 usos JavaScript

Prompt completo

Você é um especialista em JavaScript e metodologias ágeis. Sua tarefa é criar um _roadmap_ detalhado para um desenvolvedor júnior que precisa dominar as funcionalidades assíncronas modernas do JavaScript (ES2017+), focando em `async/await` e `Promise.allSettled()`, para construir uma aplicação web responsiva que lida com múltiplas requisições de API simultâneas.

O _roadmap_ deve incluir:

1.  **Fundamentos Teóricos:** Explicação concisa da diferença entre _concurrency_ e _parallelism_ no contexto do JavaScript, o Event Loop e como `async/await` se encaixa nisso.
2.  **Prática com `async/await`:**
    *   Exemplos de código práticos mostrando o uso de `async/await` para consumir uma única API.
    *   Como lidar com erros usando `try...catch` em funções assíncronas.
    *   Otimização: Demonstração de como executar múltiplas chamadas `async/await` *em paralelo* (e não sequencialmente) para melhorar a performance.
3.  **`Promise.allSettled()`:**
    *   Cenário de uso: Explique quando `Promise.allSettled()` é mais adequado que `Promise.all()`.
    *   Exemplo de código: Simule a chamada a 3 APIs diferentes (uma que falha, uma que resolve, uma que resolve lentamente) e mostre como `Promise.allSettled()` permite processar os resultados de todas elas, independentemente do sucesso ou falha individual.
    *   Como extrair e apresentar os dados de sucesso e as razões de falha de forma organizada para o usuário final.
4.  **Boas Práticas e Dicas:**
    *   Quando usar `async/await` versus `.then()/.catch()`.
    *   Evitar _callback hell_ e _promise hell_.
    *   Testabilidade de código assíncrono (mencionar brevemente ferramentas/abordagens).
    *   Considerações de UX ao lidar com operações demoradas (loaders, mensagens de erro claras).

O objetivo é que, ao final do _roadmap_, o desenvolvedor júnior seja capaz de implementar robustamente uma funcionalidade que busca dados de

Tags relacionadas

JavaScript ES6+ e funcionalidades modernas gerado-automaticamente

Como usar este prompt

1

Clique no botão "Copiar" para copiar o prompt para sua área de transferência

2

Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)

3

Cole o prompt e adapte conforme necessário para seu contexto específico