Promocja!

NOWOCZESNE DJANGO

Pierwotna cena wynosiła: 59.00zł.Aktualna cena wynosi: 53.10zł.

Na stanie

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

 

Autor

ISBN

978-83-283-9348-6

Liczba stron

Rok wydania

Wydawca

Opinie

Na razie nie ma opinii o produkcie.

Napisz pierwszą opinię o „NOWOCZESNE DJANGO”

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *