Nowoczesne Django - Helion

Autor: Sylwester Walczak
ISBN: 978-83-283-9348-6
okładka: mi
Data wydania: 2022-06-01
Księgarnia: Helion
Cena książki: 35,40 zł (poprzednio: 59,00 zł)
Oszczędzasz: 40% (-23,60 zł)
ISBN: 978-83-283-9348-6
okładka: mi
Data wydania: 2022-06-01
Księgarnia: Helion
Cena książki: 35,40 zł (poprzednio: 59,00 zł)
Oszczędzasz: 40% (-23,60 zł)
Osoby które kupowały "Nowoczesne Django", wybierały także:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Efekt piaskownicy. Jak szefować żeby roboty nie zabrały ci roboty 59,50 zł, (11,90 zł -80%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
Spis treści
Nowoczesne Django -- 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