Opis
Twórz od podstaw rozbudowane i niezawodne aplikacje webowe w Pythonie
Django jest potężnym frameworkiem służącym do tworzenia aplikacji internetowych w Pythonie. Pozwala na pełne wykorzystywanie zalet tego języka, takich jakprzejrzystość, elastyczność, wszechstronność i łatwość uczenia się.Wykorzystywanie Django do budowania aplikacji w Pythonie jest atrakcyjnąmożliwością zarówno dla początkujących, jak i zaawansowanychprogramistów. Aby jednak zapewnić tworzonym projektom odpowiednią,profesjonalną jakość, trzeba się nauczyć rozwiązywać problemy powstającepodczas tworzenia aplikacji internetowych, stosować najlepsze praktykiprogramistyczne, a także skutecznie wdrażać i testować aplikację.
To trzecie wydanie praktycznego przewodnika po budowie aplikacjiinternetowych. Krok po kroku opisano w nim wszystkie istotne elementyprocesu projektowania i wdrażania aplikacji: bloga, witrynyspołecznościowej, sklepu internetowego oraz platformy e-learningowej.Zawarte tu szczegółowe wskazówki pomogą integrować popularnetechnologie, usprawniać aplikacje z wykorzystaniem technik AJAX, tworzyćAPI REST oraz konfigurować środowisko produkcyjne dla projektów Django. Dzięki tej książce niepostrzeżenie opanujesz najistotniejsze zasadypracy w Django – i czym prędzej zaczniesz od podstaw budować praktyczneprojekty. Nowością w tym wydaniu jest rozdział poświęcony projektowaniu serwera czatu z wykorzystaniem serwera Django Channels.
W tej książce:
- praktyczna strona projektowania aplikacji internetowych
- podstawy Django, w tym ORM, szablony, adresy URL, formularze iuwierzytelnianie
- funkcje zaawansowane: niestandardowe pola modelu i oprogramowaniepośredniczące
- wykorzystanie technik AJAX, system płatności, CMS, API RESTful
- integracja projektu z takimi technologiami jak Redis, RabbitMQ, PostgreSQLi Channels
- wdrażanie projektów Django za pomocą NGINX, uWSGI i Daphne
EAN: 9788328372504





