Avoir des outils pour travailler sur son ordinateur
D'abord, les logiciels de fond

Un logiciel nécessaire à DDEV, qui gère des environnements virtuels, ou "containers".

https://www.docker.com/

C'est un logiciel qui s'occupe de faire tourner les différents programmes qui font un site web (Apache, Nginx, PHP, Node…), sans avoir à s'en occuper manuellement, et en évitant des soucis d'incompatibilités

https://ddev.com/
Ensuite, les outils pour gérer le codes

VSCodium, un éditeur de texte opensource et très adaptable

https://vscodium.com/#install

Utiliser git et github


https://git-scm.com/downloads

https://github.com/

Git et Github ça permet par le terminal de récupérer le code d'autres personnes, et de sauvegarder le sien.

Structure d'une demande à la base de donnée :

(l'adresse du site) / (le dossier cockpit) / (api) / (le type de ressource, toujours content) / (type d'objet) / (l'objet)

Exemple, pour demander les infos d'une page "Bio" :

fetch('https://site.ddev.site/cockpit-core/api/content/item/Bio', // L'adresse correspond à l'information que l'on souhaite obtenir
{
    headers: // Identification pour récupérer les informations, qui est public, d'où l'importance d'un rôle à part
    {
         "api-key": "API-ee26e95b24e7d4b5bba7e3119d3e5ebcb6d2de1d",
    }
}
).then(response => response.json()).then(data=>console.log(data));