Django Restframework: DeepDive
Hier lernst du erweiterte Techniken vom Django RestFramework. Unter anderem dinge wie Testing, Throttling, Pagination und Filter. Am Ende wird dies in einem Projekt vertieft
Example Curriculum
Sektion I: Testing
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
- 01 - Einführung und Dokumentation (2:01)
- 02 - URL-Names und Statuscodes benutzen! (4:08)
- 03 - Projektvorstellung (5:23)
- 04 - Was ist ein APITestCase (5:33)
- 05 - erste Test und assertEqual (9:14)
- 06 - Test mit fester URL (1:52)
- 07 - Test mit Detailview und setUp (8:20)
- 08 - assertEqual Alternativen (3:17)
- 09 - Test mit Post und Default Authentication (7:28)
- 10 - objects.count und objects.get kann fehler verursachen (4:34)
- 11 - Tests mit TokenAuth (3:58)
- 12 - Tests auslagern Ordnerstruktur (6:14)
- 13 - Aufgabe (1:05)
- 14 - Kurzfassung TestDrivenDevelopment (TDD) (3:07)
Sektion II: Throttling, Filtering, Ordering & Pagination
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
- 01 - Einleitung & DB füllen (2:29)
- 02 - Throttling: Einführung (5:10)
- 03 - Throttling: eigene ThrottleClass (3:38)
- 04 - Throttling: allow_requests (4:17)
- 05 - Throttling: allow_requests DeepDive (14:02)
- 06 - Throttling: get_throttles vom ViewSet aus (7:06)
- 07 - Throttling: ScopedRateThrottle (3:07)
- 08 - Filter mit get_queryset (8:29)
- 09 - django-filter: installieren (1:54)
- 10 - django-filter: Filter (3:03)
- 11 - django-filter: Search (3:46)
- 12 - django-filter: Ordering (3:25)
- 13 - PageNumberPagination (7:11)
- 14 - LimitOffsetPagination (4:29)
Sektion III: Extras
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
Sektion IV - KI Theorie
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
- 01 - Wie funktioniert KI - NLP (6:54)
- Einleitung (1:47)
- 02 - Wie funktioniert KI - Machine learning (10:51)
- 03 - Buzzwords (10:36)
- 04 - Contextwindow I (6:14)
- 05 - Contextwindow II (6:26)
- 06 - LM Studio (4:35)
- 07 - Richtig prompten (12:00)
- 08 - Prompt Techniken (9:54)
- 09 - Eine Wahrheit über KI (9:07)
Sektion V - GitHub Copilot
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
- Einleitung (0:44)
- 01 - Installation (2:10)
- 02 Tipp - VSCode-Sidebars neu organisieren (1:09)
- 03 - Overview (3:54)
- 04 - Chat Bereich (6:49)
- 05 - Chatbereich mit neuem File (6:10)
- 06 - Agent Mode (5:24)
- 07 - Inline Modify (3:29)
- 08 - Auto completion (7:48)
- 09 - Hashtag command (2:36)
- 10 - Slash command (2:10)
- 11 - Copilot Settings (3:27)
Sektion VI: Aufgabe
Verfügbar in
tage
tage
nachdem du dich angemeldet hast