Lecture automatique
Complétion automatique
Partie précédente
Valider et continuer
Directus : créer un webservice sans coder
1 - Principes des Webservices
A propos de ce chapitre (0:37)
A quoi sert un webservice (2:59)
Tour d’horizon des technologies actuelles (10:22)
Comment fonctionne un serveur Web (5:01)
Comment fonctionne Directus dans un serveur web (3:49)
Présentation d’une requête HTTP (5:57)
Présentation d’une réponse HTTP (3:48)
Présentation de Directus (5:56)
2 - Préparation d’un serveur
A propos de ce chapitre (0:46)
Heberger un webservice (9:25)
Présentation de Hetzner (7:46)
Utiliser clés SSH pour sécuriser la prise de contrôle (5:04)
Générer des clés SSH sous macOS ou Linux (5:47)
Créer un serveur sur Hetzner (3:45)
Se connecter en SSH avec une clé privée (5:07)
Les bases d’unix pour sécuriser votre serveur (16:20)
Comprendre ce qu’est un pare-feu (6:10)
Configurer un pare-feu sur Hetzner cloud (4:52)
Installation de MySQL (5:24)
Création de la base et de l'utilisateur (7:02)
Utiliser un logiciel graphique pour MySQL ou MariaDB (7:46)
Installation de Node.js pour Directus (3:59)
Créer votre projet Directus (8:19)
L’essentiel de ce chapitre (0:16)
3 - Découvrir Directus
A propos de ce chapitre (0:19)
Première utilisation de votre instance Directus (3:34)
Créer une collection (5:03)
Configurer les propriétés de votre collection (5:45)
Ajouter et manipuler des données (3:08)
Personnaliser les champs d’édition (5:22)
Les comptes utilisateurs (5:32)
Les droits utilisateurs (4:41)
Gestion avancée des droits utilisateurs (3:14)
L’essentiel de ce chapitre (0:48)
4 - Utiliser des relations entre les collections
A propos de ce chapitre (0:23)
Comprendre les relations en SQL (3:39)
Les relations dans Directus (3:07)
Supprimer une collection dans Directus (1:53)
Créer des relations dans Directus (6:13)
Les relations multiples en SQL (2:52)
Créer une relation Many To Many avec Directus (7:17)
L’essentiel de ce chapitre (0:45)
5 - Utilisation de l’API
A propos de ce chapitre (0:27)
Testeur de requêtes HTTP (3:54)
Authentifier des requêtes HTTP (4:00)
Rafraichissement des jetons d’authentification (3:04)
Authentification avec Directus (5:18)
Lire des données en JSON (3:49)
Les autres requêtes CRUD avec Directus (2:36)
Configurer votre logiciel de test de requêtes (4:31)
Préciser les champs à obtenir (Fields) (3:37)
Trier les données (1:35)
Filter les données à obtenir (Filter) (2:25)
Modifications des données et relations (2:40)
L’essentiel de ce chapitre (0:22)
6 - Utilisation avancée
A propos de ce chapitre (0:50)
Les fichiers dans Directus (2:48)
Utiliser des fichiers via l’API (5:30)
Utiliser des webhooks externes (2:00)
Utiliser des hooks en node.js (5:01)
Ajouter des enpoints en node.js (3:42)
Utiliser le debugger pour votre code directus et node.js (4:31)
Aller plus loin : créer une extension complète pour Directus
L’essentiel de ce chapitre (0:56)
7 - Se préparer pour la production
A propos de ce chapitre (0:36)
Installer et configurer nginx pour utiliser les ports 80 ou 443 (6:30)
Lancer automatiquement Directus au démarrage de la machine (4:37)
Utiliser un nom de domaine (2:25)
Utiliser le HTTPS pour sécuriser les échanges (12:42)
8 - Maintenance et évolution du serveur
Mettre à jour directus (10:07)
Faire évoluer sa base de données (5:36)
Veni Vidi Vici 🤟 (1:10)
9- Replay des Meetup
Août 2021 : Directus, le headless CMS qui vous génère un webservice automatiquement (Martin P.) (74:56)
Novembre 2022 - Créer une extension Directus (Maxime B.) (69:40)
Février 2023 - Bibliothèque Directus en Dart (Jean-Michel J.) (47:10)
L’essentiel de ce chapitre
Les documents sont verrouillés
Si vous êtes déjà inscrit,
veuillez vous authentifier
.
Inscrivez-vous au cours pour débloquer