Django: REST Framework

REST API to standardowy sposób komunikacji między aplikacjami — pozwala oddzielić logikę backendu od interfejsu, z którego korzysta użytkownik (np. aplikacji frontendowej czy mobilnej). Ten moduł pokazuje, jak budować API w Django za pomocą Django REST Framework (DRF).

Czego się nauczysz

  • Podstaw REST API i formatów wymiany danych
  • Instalacji i konfiguracji Django REST Framework
  • Tworzenia serializerów, w tym ModelSerializer
  • Obsługi żądań API za pomocą widoków klasowych i operacji CRUD w APIView
  • Konfiguracji URL-i, automatycznych widoków i testowania API

Co obejmuje moduł

  • Materiał w formie PDF z wyjaśnieniem zagadnień i przykładami kodu
  • Zadanie do samodzielnego wykonania w repozytorium GitHub, sprawdzane w code review
  • Projekt, który można wykorzystać w portfolio
  • Omówienie dobrych praktyk i najczęściej popełnianych błędów w code review

Dla kogo jest ten moduł

Dla osób, które chcą sprawdzić swój poziom wiedzy z tworzenia REST API w Django, szukają projektu do portfolio na odpowiednim poziomie trudności i wolą mieć wiedzę uporządkowaną w jednym miejscu, z możliwością konsultacji podczas code review.

Ten moduł jest częścią programu:

Python