Opis
Django zaskarbił sobie uznanie wielu programistów. Jest to platforma, która udostępnia wszystkie narzędzia potrzebne do tworzenia aplikacji internetowych w Pythonie. To również narzędzie pozwalające na sprawne rozpoczęcie pracy i rozwijanie solidnego i bezpiecznego kodu. Aby jednak zapewnić sobie satysfakcję, a tworzonym projektom profesjonalną jakość, trzeba przyswoić koncepcje i zasady pracy z Django.
Dzięki temu praktycznemu przewodnikowi po Django zdobędziesz wiedzę i pewność siebie potrzebne do budowania rzeczywistych aplikacji w Pythonie. W przystępny sposób opisano tu podstawowe koncepcje i funkcje Django, a następnie pokazano poszczególne etapy cyklu rozwoju rzeczywistej aplikacji internetowej. Dla celów dydaktycznych ten dość złożony projekt został podzielony na zbiór mniejszych zadań, dzięki czemu Twoja nauka będzie przebiegała w sposób efektywny i przemyślany. W trakcie wykonywania ćwiczeń zdobędziesz praktyczne umiejętności, niezbędne do budowy przyjemnych w użytkowaniu aplikacji WWW. Przekonasz się, że Django pozwala na efektywne i satysfakcjonujące budowanie nawet bardzo ambitnych projektów!
W książce między innymi:
konfiguracja projektu Django, szablony HTML i modele danych w Django
podstawowe elementy aplikacji internetowej, w tym sesje i uwierzytelnianie
dodawanie interfejsów API typu REST do aplikacji Django
korzystanie z zewnętrznych bibliotek Django
testowanie kodu za pomocą platform testowych Django i Pythona
Django ma wszystko, czego wymaga najlepszy projektant aplikacji WWW!
O autorach książki
Ben Shaw programuje w Django od 2007 roku. Interesuje się też uczeniem maszynowym, analizą danych i metodyką DevOps.
Saurabh Badhwar tworzy rozwiązania zwiększające produktywność programistów. Obecnie zajmuje się wydajnością infrastruktury w LinkedInie.
Andrew Bird kieruje zespołami programistów i analityków danych w Vesparum. Jest australijskim aktuariuszem.
Bharath Chandra KS od lat korzysta z frameworków Flask i Django. Zdobył doświadczenie w pracy z mikrousługami.
Chris Guest programuje w Pythonie od 20 lat, tworzył oprogramowanie dla różnych branż i za pomocą wielu platform Pythona.