Initiation au back-end : API et bases de données
Fiche de révision · Développement web · 1ère
L'essentiel du cours
Chapitre 1 : Qu’est-ce que le back-end ?
Le back-end est le cerveau côté serveur qui traite les demandes et protège les données.
Chapitre 2 : Les API : demander des services au serveur
Une API est un contrat : elle définit comment demander une information et sous quelle forme elle revient.
Chapitre 3 : Les bases de données relationnelles
Une base de données organise les informations pour les retrouver, les modifier et éviter les doublons.
Chapitre 4 : Sécurité et bonnes pratiques du back-end
Un back-end fiable valide les données, contrôle les accès et protège la base de données.
Teste-toi · 8 questions
1.Quel est le rôle principal du back-end ?
Voir la réponseMasquer la réponse
Réponse : Traiter les requêtes et gérer les données côté serveur
Le back-end s’exécute côté serveur : il traite les demandes, applique les règles et accède aux données.
2.Qu’est-ce qu’une API ?
Voir la réponseMasquer la réponse
Réponse : Un contrat qui définit comment demander des services à un serveur
Une API expose des routes et des règles permettant à un client de demander des données ou des actions au serveur.
3.Quel format est très courant pour les réponses d’API ?
Voir la réponseMasquer la réponse
Réponse : JSON
JSON est un format texte structuré, lisible par les programmes, très utilisé pour échanger des données.
4.Dans une base relationnelle, que fait une clé primaire ?
Voir la réponseMasquer la réponse
Réponse : Elle identifie chaque ligne de façon unique
La clé primaire est un champ unique qui permet d’identifier précisément chaque enregistrement d’une table.
5.À quoi sert SQL ?
Voir la réponseMasquer la réponse
Réponse : À interroger et manipuler une base de données relationnelle
SQL est le langage standard pour lire, insérer, modifier ou supprimer des données dans une base relationnelle.
6.Quelle méthode HTTP utilise-t-on généralement pour créer une ressource ?
Voir la réponseMasquer la réponse
Réponse : POST
POST est souvent utilisé pour envoyer des données et créer une nouvelle ressource côté serveur.
7.Quelle est une bonne pratique de sécurité pour une API ?
Voir la réponseMasquer la réponse
Réponse : Utiliser des requêtes préparées et valider les entrées
Valider les entrées et utiliser des requêtes préparées limite les erreurs et les attaques comme l’injection SQL.
8.Que signifie CRUD ?
Voir la réponseMasquer la réponse
Réponse : Create, Read, Update, Delete
CRUD résume les quatre opérations de base sur les données : créer, lire, modifier et supprimer.