Mettez En Place Une API Avec Django REST Framework

  • Aller au contenu
  • Choisir la langue
  • Aller à la recherche
Tous les cours

Développement

Mettez en place une API avec Django REST FrameworkImplémentez et sécurisez les API de vos projets Django avec Django REST Framework ! Dans ce cours, découvrez pas à pas comment intégrer des API avec ce framework.Difficile10 heuresCe cours en libre accès vous intéresse ?CommencerAperçuTable des matièresContributeurshttps://vimeo.com/612709855

Les API sont aujourd’hui incontournables dans le développement. Cependant, les écrire à la main dans des programmes représente un travail important !

Quand il s’agit d’un programme Django, la librairie Django REST Framework est là pour faciliter l’implémentation des API.

Dans ce cours, vous verrez pas à pas comment mettre en place une API avec Django REST Framework. D’abord, vous allez installer ce framework et créer un premier endpoint. Puis, vous ajouterez plus d’endpoints en les optimisant. Enfin, vous implémenterez l’authentification pour sécuriser l’application.

N’hésitez plus, et rejoignez-moi dans ce cours !

Objectifs pédagogiques

À la fin de ce cours, vous serez capable de :

  • Mettre en place une API simple avec Django REST Framework

  • Rendre vos endpoints plus performants

  • Sécuriser votre API avec l’authentification 

Objectifs pédagogiques

  • Mettre en place une API simple avec Django REST Framework
  • Rendre vos endpoints plus performants
  • Sécuriser votre API avec l’authentification

Prérequis

Prérequis

  • Adoptez les API REST pour vos projets web

  • Découvrez le framework Django

Outils nécessaires

  • Éditeur de code, tel que PyCharm ou VSCode

  • Python

  • Django
  • GitHub

Et si vous en faisiez votre métier ?

Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.

  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Démarrer mon inscriptionDéveloppementDéveloppeur d'application PythonConstruisez des applications web en utilisant le langage de programmation Python et le framework Django.Diplôme de niveau 6 (bac +3/4)À plein temps : 12 mois

Table des matières

  • Partie 1

    Mettez en place une API simple avec Django REST Framework

    • 1

      Tirez le maximum de ce cours

    • 2

      Découvrez Django REST Framework

    • 3

      Gérez des données avec un endpoint

    • 4

      Rendez les Views plus génériques avec un ModelViewset

    • 5

      Filtrez les résultats d’un endpoint

    • 6

      Écrivez des tests pour votre API

    • Quiz : Mettre en place une API simple avec Django REST Framework

  • Partie 2

    Rendez vos endpoints plus performants

    • 1

      Minimisez les appels de votre API grâce aux serializers

    • 2

      Différenciez les informations de liste et de détail

    • 3

      Ajoutez de l’interaction avec les actions

    • 4

      Validez les données

    • 5

      Cloisonnez vos tests

    • Quiz : Rendre vos endpoints plus performants

  • Partie 3

    Sécurisez votre API avec l’authentification

    • 1

      Ajoutez l’authentification des utilisateurs

    • 2

      Donnez des accès avec les tokens

    • 3

      Restreignez l'accès à certains endpoints

    • Quiz : Sécuriser votre API avec l’authentification

  • Partie 4

    Revenez sur vos acquis

    • 1

      Revenez sur vos acquis

Contributeurs

Professeur

Aurélien Malvé

Créé par

OpenClassroomsOpenClassroomsMis à jour le 23/01/2025Licence

Développement

Mettez en place une API avec Django REST Framework

Difficile10 heuresCours en libre accèsCommencer

Tag » Apprendre Django Rest Framework