https://docs.google.com/document/d/1VGDufYCP0-x6XRdPsW6A5BOHyZ4nOiM2LzXjGGUteHc/edit?tab=t.0
En action → https://dupontdenis.github.io/pizza/
Code → https://github.com/dupontdenis/pizza.git
🥷https://github.com/dupontdenis/pizza?tab=readme-ov-file#readme
🚀 https://mypizzasapi.onrender.com/
{
"message": "Welcome to Pizza API! 🍕",
"description": "A simple REST API for pizzas - inspired by ghibliapi.dev",
"endpoints": {
"pizzas": "/API/pizzas",
"pizzaById": "/API/pizzas/:id",
"pizzasWithPrices": "/API/pizzasWithPrices",
"ingredientPrices": "/API/ingredientPrices",
🪛"pizzaSearchByIngredient": "/API/pizzas/search?ingredient=🧀",
"pizzaSinglePrice": "/API/pizzasWithPrices/:id/price",
"customPrice": {
"method": "POST",
"path": "/API/pizzasWithPrices/compute",
"body": {
"ingredients": [
"🍅",
"🧀"
]
}
}
}
}Exemples :
🪛Ainsi pour tester l'API avec ingredient=🧀
https://mypizzasapi.onrender.com/API/pizzas/search?ingredient=🧀
🪛Ainsi pour tester l'API avec ingredient=🍅 et ingredient=🍄
https://mypizzasapi.onrender.com/API/pizzas/search?ingredient=🍄&ingredient=🍅
🥷Pour tester : https://dupontdenis.github.io/testMyPizzasAPI/
https://github.com/dupontdenis/myPizzasAPI.git
https://dupontl2.blogspot.com/2025/11/pizzas-api.html
🍕Commander une pizza
order pizza : https://dupontdenis.github.io/orderPizza/
display pizzas : https://dupontdenis.github.io/pizza/
order pizza : https://dupontdenis.github.io/orderPizza/
🚀 https://mypizzasapi.onrender.com/
{
"message": "Welcome to Pizza API! 🍕",
"description": "A simple REST API for pizzas - inspired by ghibliapi.dev",
"endpoints": {
"pizzas": "/API/pizzas",
"pizzaById": "/API/pizzas/:id",
"pizzasWithPrices": "/API/pizzasWithPrices",
"ingredientPrices": "/API/ingredientPrices",
🪛"pizzaSearchByIngredient": "/API/pizzas/search?ingredient=🧀",
"pizzaSinglePrice": "/API/pizzasWithPrices/:id/price",
"customPrice": {
"method": "POST",
"path": "/API/pizzasWithPrices/compute",
"body": {
"ingredients": [
"🍅",
"🧀"
]
}
}
}
}Exemples :
🪛Ainsi pour tester l'API avec ingredient=🧀
https://mypizzasapi.onrender.com/API/pizzas/search?ingredient=🧀
🪛Ainsi pour tester l'API avec ingredient=🍅 et ingredient=🍄
https://mypizzasapi.onrender.com/API/pizzas/search?ingredient=🍄&ingredient=🍅
🥷Pour tester : https://dupontdenis.github.io/testMyPizzasAPI/
🏭Découvrez une nouvelle Data, concernant les entreprises de la Tech !
🪛Posez-vous les questions suivantes :
See the Pen compagnies by dupont (@dupontcodepen) on CodePen.
👿 Choisir 5 numéros parmi 49 vous offre 1 906 884 combinaisons possibles.
Nous pouvons augmenter nos chances en choisissant jusqu'à 9 numéros !
HTML
See the Pen Untitled by dupont (@dupontcodepen) on CodePen.
...
const pizzas = [
{ name:"queen", ingredients: ["🐷","🍄","🍅","🧀"] },
{ name: "cheese", ingredients: ["🧀", "🍅"]},
{ name: "oriental", ingredients: ["🍅","🐑","🍄","🌶"]},
{ name: "royal", ingredients: ["🍅","🌵"]},
];
Trouvez les pizzas avec du 🧀
Trouvez les pizzas avec du 🍅
Trouvez les pizzas avec un ingrédient quelconque (soit du "🍅" ou du "🧀" ou du "🐑" ...)
Trouvez les pizzas avec au moins un ingrédient parmi une liste d'ingrédients
Trouvez les pizzas avec tous les ingrédients d'une liste
Trouvez les pizzas avec viande
Ajoutez pour chaque pizza le type (🐮ou ☘️)
Trouvez l'ensemble des ingrédients "🐷","🍄","🍅","🧀","🐑","🌶","🌵"
Trouvez pour chaque ingrédient le nombre de pizzas l'utilisant ,"🧀":2 …
Trouvez pour chaque ingrédient la liste des pizzas l'utilisant
Ajoutez le prix de chaque pizza
prices = new Map([ ["🍅", 1], ["🐷", 2], ["🌶",2], ["🍄", 5], ["🧀", 5], ["🐑", 2], ["🌵", 10]]);
💥Imaginez que vous soyez chef de projet, vous rédigez en urgence un prototype pour les membres de votre équipe. Ce prototype permet à tous de fixer les idées (proto).
👷 Il faudra l'implémenter en JS.
const pizzas = [
{ name:"queen", ingredients: ["🐷","🍄","🍅","🧀"] },
{ name: "cheese", ingredients: ["🧀", "🍅"]},
{ name: "oriental", ingredients: ["🍅","🐑","🍄","🌶"]},
{ name: "royal", ingredients: ["🍅","🌵"]},
];
Voici une représentation sous forme de tableau :
Evaluez :
const pizzas = [
{ name:"queen", ingredients: ["🐷","🍄","🍅","🧀"] },
{ name: "cheese", ingredients: ["🧀", "🍅"]},
{ name: "oriental", ingredients: ["🍅","🐑","🍄","🌶"]},
{ name: "royal", ingredients: ["🍅","🌵"]},
];
Voici une représentation sous forme de tableau :
// trouvez 🚀
The main difference between the function style and the use of the `filter() or map()` method lies
in the programming paradigm they represent.
🥇**Function Style**: The function style represents the procedural programming paradigm.
🎖️ **Method Style**: The method style represents the functional programming paradigm.
const corbeille = ["Orange", "Banane", "Ananas", "Pamplemousse"];
1) Afficher les fruits de la corbeille de fruits.
2) Coupez les fruits en deux.
3) Comment utiliser cette fonction