SPIS TREŚCI
0. Przedmowa
1. Wstęp
2. Django w kontenerze
Czym jest Docker?
Instalacja Dockera
Instalacja Django z użyciem Dockera
Uruchamianie aplikacji
Podstawowe operacje Dockera potrzebne do zarządzania Django
3. Wdrażanie REST API z wykorzystaniem Django REST framework
Czym jest REST API?
Instalacja biblioteki
Ustawienia biblioteki
Tworzenie endpointów
4. Własny system autoryzacji
Szybkie ustawienia oraz tłumaczenie
Tworzenie niestandardowego modelu użytkownika
Niestandardowy menadżer modelu
Dodawanie middleware’a
Własne role i klasy permission
Klasy permission
Metoda has_permission
Metoda has_object_permission
Kasjer
Barista
Menadżer
Właściciel
Widoki CRUD dla użytkownika
Create User
List Users
Generowanie JWT
E-mail aktywacyjny
Podsumowanie
5. Aplikacja do zamawiania kawy
Opis aplikacji
Wymagane modele
Wymagane uprawnienia
Kasjer
Barista
Menadżer
Właściciel
6. Pełny magazyn
Tworzenie modelu
Widoki
Podsumowanie
7. Menu
Tworzenie modeli
Tworzenie widoków
Podsumowanie
8. Złóżmy zamówienie!
Tworzenie modelu
Tworzenie widoków
Akcje dodatkowe
Podsumowanie
9. Obsługa klientów
Anulowanie zamówienia
Podsumowanie
10. Zarządzanie kawiarnią
Model rejestracji zdarzeń (LOGI)
Dokumentacja API
11. Rozbijmy monolit!
Mikroserwisy
Modularność
Różnorodność technologii
Skalowanie
Stabilność
Dopasowanie do organizacji
Omówienie architektury
Problemy
Rozdzielanie widoków na osobne instancje Django
Centralny serwis autoryzacji
Tworzymy własną bibliotekę
Podsumowanie
Rozdzielanie aplikacji
Supplier
Story
Menu
Purchase
Rabbit MQ
Kolejka tworzenia zamówień
Webhooki
TL;DR
Tworzymy system wiadomości – Django Channels
Podsumowanie
12. Ostatnie szlify
Cache
Autoryzacja usługa-usługa
Rejestrowanie zachowań Django
13. Podsumowanie
Opinie
Na razie nie ma opinii o produkcie.