Cas pratiques de PHP et Ruby

66 cas pratiques répartis en 4 domaines : Laravel (30), Symfony (30), PHP (3), Ruby (3). Niveaux : fondamental (22), avancé (22), expert (22).

Domaines de cette famille

Cas pratiques des domaines sans page propre (6)

ExpertPHP

Défi PHP – Panier d'achats

Créez une classe PHP `Panier` permettant d’ajouter, retirer et afficher des produits, ainsi que de calculer le total. Utilisez une session pour simuler un panier.
FondamentalRuby

Détecter un palindrome

Écrire une fonction en Ruby qui vérifie si une chaîne de caractères est un palindrome. La fonction doit : ignorer les espaces ignorer la ponctuation ne pas tenir compte de la casse Elle retourne true si la chaîne est un palindrome, sinon false.
AvancéRuby

Analyser la fréquence des mots d’un texte

Écrire une fonction Ruby qui prend un texte en entrée et retourne un hash contenant la fréquence de chaque mot. Contraintes : ignorer la casse ignorer la ponctuation retourner le résultat trié par fréquence décroissante Exemple de sortie attendue : {"ruby" => 3, "code" => 2, "challenge" => 1}
ExpertRuby

Implémenter un système de rate limiting

Implémenter un mécanisme de rate limiting en Ruby permettant de limiter le nombre d’appels par utilisateur sur une fenêtre de temps donnée. La fonction reçoit : un user_id un timestamp (en secondes) un limit (nombre maximal d’appels autorisés) une window (durée de la fenêtre en secondes) Elle retourne : true si l’appel est autorisé false si la limite est dépassée Contraintes : gestion correcte d’une fenêtre de temps glissante structure de données optimisée pour de bonnes performances
    Cas pratiques de PHP et Ruby : 66 mises en situation | CodeDuel