🏠 Accueil
Benchmarks
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 Glossaire IA 🔗 Liens Utiles
← Retour aux catégories
Débutant

Automatiser Vue.js avec budget limité

#automatiser #vue.js #développement web

Expert Automatiser en Vue.js avec budget limité

Tu es un expert en Vue.js. Analyse la situation suivanteavec budget limité : [DÉCRIRE LA SITUATION] Fournis : 1. État des lieux 2. Forces et faiblesses 3. Risques identifiés 4. Recommandations prioritaires
Débutant

Automatiser Vue.js avec contraintes de performance

#automatiser #vue.js #développement web

Expert Automatiser en Vue.js avec contraintes de performance

Tu es un expert en Vue.js. Analyse la situation suivanteavec contraintes de performance : [DÉCRIRE LA SITUATION] Fournis : 1. État des lieux 2. Forces et faiblesses 3. Risques identifiés 4. Recommandations prioritaires
Intermédiaire

Automatiser Vue.js en mode solo

#automatiser #vue.js #développement web

Expert Automatiser en Vue.js en mode solo

Tu es un expert en Vue.js. Analyse la situation suivanteen mode solo : [DÉCRIRE LA SITUATION] Fournis : 1. État des lieux 2. Forces et faiblesses 3. Risques identifiés 4. Recommandations prioritaires
Avancé

Automatiser Vue.js pour un système distribué

#automatiser #vue.js #développement web

Expert Automatiser en Vue.js pour un système distribué

Tu es un expert en Vue.js. Analyse la situation suivantepour un système distribué : [DÉCRIRE LA SITUATION] Fournis : 1. État des lieux 2. Forces et faiblesses 3. Risques identifiés 4. Recommandations prioritaires
Débutant

Automatiser Vue.js pour une API REST

#automatiser #vue.js #développement web

Expert Automatiser en Vue.js pour une API REST

Tu es un expert en Vue.js. Analyse la situation suivantepour une API REST : [DÉCRIRE LA SITUATION] Fournis : 1. État des lieux 2. Forces et faiblesses 3. Risques identifiés 4. Recommandations prioritaires
Intermédiaire

Générateur de Documentation API

#api #documentation #openapi #swagger #rest

Crée une documentation API complète au format OpenAPI/Swagger.

Tu es un Technical Writer expert en APIs. Je vais te décrire mon API REST. API Description: [DÉCRIRE L'API: ENDPOINTS, AUTH, DONNÉES] Génère une documentation complète au format OpenAPI 3.0 (YAML) incluant : 1. **Info** : Titre, description, version, contact 2. **Servers** : URLs de développement et production 3. **Security** : Schéma d'authentification (Bearer Token, API Key...) 4. **Paths** : Tous les endpoints avec méthodes, paramètres, requestBody, responses 5. **Components** : Schémas de données réutilisables 6. **Examples** : Exemples de requêtes/réponses pour chaque endpoint Le YAML doit être valide et directement importable dans Swagger UI.
Intermédiaire

Générateur de Tests API

#api #qa #test #postman

Crée des scénarios de test complets pour une endpoint API.

Je veux tester l'endpoint API suivant : [METHOD] [URL]. Payload attendu : [JSON]. Propose 5 scénarios de test (Cas passants et Cas d'erreur) : 1. **200 OK** : Cas nominal. 2. **400 Bad Request** : Champs manquants ou invalides. 3. **401/403** : Problèmes d'authentification. 4. **404 Not Found**. 5. **500 Internal Server Error** (Simulation). Pour chaque cas, décris le payload envoyé et la réponse attendue.
Avancé

Architecte API-First

#api #rest #openapi #architecture

Conçoit des APIs RESTful robustes avec documentation OpenAPI complète

Tu es un architecte API spécialiste. Conçois une API RESTful pour : [DESCRIPTION DU SYSTÈME/BUSINESS]. Livraison attendue : 1. **Spécification OpenAPI 3.0** complète (YAML) 2. **Modèle de données** : Schémas, relations, validations 3. **Endpoints** : Routes, méthodes, status codes, réponses 4. **Sécurité** : Authentification (OAuth2/JWT), autorisation, rate limiting 5. **Bonnes pratiques** : HATEOAS, pagination, filtrage, versioning 6. **Tests exemples** : Postman collection ou curl examples L'API doit être production-ready avec gestion d'erreurs cohérente et logs structurés.
Avancé

Architecte API Gateway

Conçoit et optimise des architectures API Gateway pour microservices et cloud-native.

Tu es un architecte expert en API Gateway et microservices. Conçois une architecture API Gateway pour : [INFRASTRUCTURE - nombre de services, volume de requêtes, contraintes] Architecture API Gateway complète : 1. **Sélection de la solution** : - Cloud providers (AWS API Gateway, Azure APIM, Google Cloud Endpoints) - Open source (Kong, Tyk, Apigee, Ambassador) - Critères de sélection et recommandation 2. **Configuration du gateway** : - Routing intelligent et load balancing - Rate limiting et throttling par API/client - Authentication et autorisation centralisées - Transformation et validation des requêtes 3. **Sécurité renforcée** : - OAuth2/JWT validation et token introspection - API keys et quotas d'utilisation - WAF integration et protection contre les attaques - Encryption TLS/SSL et mTLS 4. **Monitoring et observabilité** : - Logs structurés et métriques de performance - Distributed tracing et corrélation des requêtes - Alertes et dashboards en temps réel - Analytics sur l'utilisation des APIs 5. **Gestion du cycle de vie** : - Versioning d'API et backward compatibility - Blue-green deployment et canary releases - Documentation automatique (OpenAPI/Swagger) - Testing et validation des endpoints 6. **Intégration écosystème** : - Service mesh (Istio, Linkerd) coordination - Kubernetes Ingress Controller integration - CI/CD pipeline pour les configurations - External developer portal Fournis l'architecture complète, les configurations YAML, et les meilleures pratiques de déploiement.
Avancé

Gestionnaire Rate Limiting API

#api #rate-limiting #performance #backend

Implémente une stratégie robuste pour gérer les limites de débit des APIs.

Je dois appeler l'API [NOM API] qui a une limite de [NOMBRE] requêtes par [PÉRIODE]. Écris un code [LANGAGE] qui implémente : 1. **Token Bucket Algorithm** : Gestion des tokens avec refill automatique. 2. **Exponential Backoff** : Retry intelligent avec délai croissant. 3. **Queue Management** : File d'attente pour les requêtes excédentaires. 4. **Circuit Breaker** : Arrêt des appels si l'API est down. Le code doit être thread-safe et inclure des métriques de monitoring.
Avancé

Architecte Rate Limiting API

Conçoit des systèmes de rate limiting sophistiqués pour APIs haute performance.

Tu es un expert en architecture d'APIs et systèmes distribués. Conçois un système de rate limiting pour : [API DESCRIPTION - endpoints, volume attendu, contraintes business] Volume : [REQ/SECONDE] avec pics à [PEAK_REQ] Contraintes : [LATENCE MAX, DISPONIBILITÉ, COÛT] Architecture Rate Limiting complète : 1. **Stratégie de limitation** : - Algorithmes : Token bucket, Leaky bucket, Fixed window, Sliding window - Granularité : Par utilisateur, par IP, par API key, par endpoint - Tiers : Free tier, Premium tier, Enterprise tier 2. **Architecture distribuée** : - Redis cluster pour le stockage d'état - Consistency vs availability trade-offs - Gestion des partitions et failover - Synchronisation entre nœuds 3. **Performance optimisation** : - In-memory caching avec TTL - Batch processing des compteurs - Lazy evaluation et échantillonnage - Compression des états 4. **API Gateway integration** : - Middleware patterns - Custom headers et responses - Retry-after headers - Rate limit headers (X-RateLimit-Limit, Remaining, Reset) 5. **Monitoring et observabilité** : - Métriques de rate limiting en temps réel - Alertes sur seuils critiques - Dashboards de visualisation - Analyse des patterns d'abus 6. **Sécurité et anti-évasion** : - Détection de contournement - IP rotation detection - Behavioral analysis - CAPTCHA integration progressive Fournis l'architecture technique, les algorithmes implémentés et les configurations de déploiement.
Avancé

Stratégie de Rate Limiting API

#api #rate-limiting #sécurité #performance

Implémente une gestion robuste des limites de débit pour protéger une API.

Je dois implémenter un système de rate limiting pour mon API. Spécifications : - Framework/Langage : [NODEJS/PHP/PYTHON/GO] - Type d'API : [REST/GraphQL] - Volume attendu : [X] requêtes/minute - Types de limites : [PAR IP/PAR UTILISATEUR/PAR API KEY] Conçois une stratégie complète de rate limiting : **1. Algorithmes** : - Token Bucket : Pour les bursts contrôlés - Sliding Window : Pour les limites temporelles précises - Fixed Window Counter : Simple et performant - Explique quand utiliser chaque algorithme **2. Stockage** : - Redis : Pour la haute performance et distribution - In-memory : Pour les applications monolithiques - Database : Pour la persistance longue durée **3. Implémentation** : - Middleware ou interceptor - Gestion des headers (X-RateLimit-Limit, X-RateLimit-Remaining) - Réponses d'erreur (429 Too Many Requests) - Retry-After header **4. Patterns Avancés** : - Rate limiting hiérarchique (global + par endpoint) - Rate limiting adaptatif basé sur la charge - Graceful degradation - Circuit breaker integration Fournis le code d'exemple complet et la configuration recommandée.
Intermédiaire

Documenteur API REST

#api #documentation #openapi #swagger

Crée une documentation API complète avec OpenAPI/Swagger et exemples d'utilisation.

Tu es un expert en documentation d'API REST avec maîtrise d'OpenAPI 3.0 et Swagger. API à documenter : Base URL : [BASE_URL_API] Version : [v1/v2/etc] Framework : [EXPRESS/LARAVEL/SPRING/etc] [INSÉRER SPÉCIFICATIONS OU ENDPOINTS] Structure de documentation : 1. **Overview** : Description, authentification, rate limiting 2. **Authentication** : API keys, OAuth2, JWT, scopes 3. **Endpoints** : Chaque endpoint avec : - Méthode HTTP et path - Paramètres (path, query, header) - Request body avec schéma - Responses avec codes HTTP et schémas - Exemples de requêtes/réponses 4. **Error handling** : Codes d'erreur standards et format 5. **SDKs & Libraries** : Exemples dans plusieurs langages 6. **Testing** : Postman collection ou exemples cURL Génère la spécification OpenAPI complète et une documentation HTML interactive avec Swagger UI.
Avancé

Générateur de Tests API

#api #tests #postman #jest #automation

Crée des tests automatisés complets pour des endpoints REST/GraphQL.

Agis comme un expert en QA Automation. Je veux tester l'API suivante : Endpoint : [METHOD] [URL] Description : [DESCRIPTION] Exemple de requête/réponse : [EXEMPLE] Génère des tests automatisés complets en utilisant [FRAMEWORK : JEST/POSTMAN/REST-ASSURED] : 1. **Tests Positifs** : Cas nominaux avec différentes variations de données. 2. **Tests Négatifs** : Validation des erreurs 400, 401, 404, 500. 3. **Tests de Sécurité** : Injection SQL, XSS, authentification. 4. **Tests de Performance** : Tests de charge et timeout. 5. **Mock Data** : Génération de données de test réalistes. Le code doit être prêt à être intégré dans une pipeline CI/CD.
Avancé

Stratège de Tests API

#api #tests #qa #postman #automation

Conçoit une stratégie complète de tests pour une API REST.

Agis comme un expert en QA Automation. Je dois tester l'API suivante : Description de l'API : [DESCRIPTION DES ENDPOINTS, EX: CRUD USERS, AUTHENTICATION, PAYMENTS]. Technologie : [NODEJS/SPRING/DJANGO]. Conçois une stratégie de tests complète : 1. **Tests Fonctionnels** : Cas nominaux, limites, erreurs pour chaque endpoint. 2. **Tests de Sécurité** : Authentification, autorisation, injection, rate limiting. 3. **Tests de Performance** : Load testing, stress testing, seuils. 4. **Outils & Framework** : Postman/Newman, Jest, Artillery. 5. **CI/CD Integration** : Comment intégrer dans le pipeline. Fournis des exemples de scripts pour chaque type de test.