A legjobb Django könyvek (2020) kezdő és középhaladó/haladó programozóknak

A Django egy népszerű Python-alapú webes keretrendszer. Ez elemeket tartalmaz, ami drámaian felgyorsítja a webfejlesztést, de egy kis tanulási görbével is jár az újoncok számára. Akár új a webfejlesztésben, akár már tapasztalt, itt van egy naprakész lista a legjobb Django könyvekről.

Megjegyezzük, hogy a Django új verziói körülbelül 9 havonta jelennek meg. A legújabb verzió, a Django 3.1 2020 augusztusában jelent meg, a Django 3.2 várhatóan 2021 áprilisában, a Django 4.0 2021 decemberében, és így tovább. Ez a gyors kiadási ütemterv nagyon megnehezíti – ha nem lehetetlenné teszi – a könyvszerzők számára, hogy lépést tartsanak vele. Az ezen a listán szereplő könyvek mindegyike frissült az elmúlt néhány évben, és jó források.

Full Disclosure: 3 könyvnek én vagyok a szerzője.

A kezdők könyvei

  • Django kezdőknek
  • Egy ék Django
  • Építs weboldalt Djangóval 3
  • Tangó Djangóval

Középhaladó/haladó könyvek

  • Django profiknak
  • Két karikával of Django
  • Speed Up Your Django Tests
  • Django for APIs
  • Mastering Django
  • High Performance Django
  • The Temple of Django Database Performance

Django for Beginners

A project-alapú bevezetés a Djangóba, amely alkalmas teljesen kezdőknek, akik még soha nem készítettek weboldalt, valamint profi programozóknak, akik egy gyors tempójú útmutatót keresnek a modern webfejlesztéshez és a Django alapjaihoz. A könyv 5 weboldal építésével foglalkozik a semmiből, köztük egy bloggal és egy újsággal. A témakörök között szerepel a telepítés, a tesztelés, a környezeti változók, a webhely testreszabása, az egyéni felhasználói modellek, az e-mailek, az engedélyek, a jogosultságok és még sok más.

A Django éke

A Django webalkalmazás építésének kezdőbarát végigvezetése az alapoktól. A klasszikus Two Scoops of Django szerzői írták.

Build a Website with Django 3

Építsen egy teljesen működőképes weboldalt, miközben mindent megtanul a Django témáiról. A DjangoBook weboldal gondozójától és a haladóbb Mastering Django könyv szerzőjétől.

Tango with Django

A Glasgow-i Egyetem két tudósa által írt könyv negyedik kiadása bemutatja, hogyan készíthetünk egy Rango mintaalkalmazást. Emellett elmagyarázza a külső API-kat, a Git-et, az egységtesztelést és a Python Anywhere segítségével történő telepítést.

Django for Professionals

Nagy szakadék tátong a Django tanulása közben épített egyszerű “játékalkalmazások” és egy több ezer vagy millió éves, termelésre kész weboldal létrehozásához szükséges dolgok között. Ez a könyv megmutatja, hogyan teheti meg ezt a következő lépést.

A tárgyalt témák között szerepel a Docker, a PostgreSQL, a fejlett felhasználói regisztráció, az átfogó tesztek, a fejlett biztonság és teljesítmény, a keresés és a fájl/kép feltöltés.

Two Scoops of Django

A klasszikus Django legjobb gyakorlatok útmutatójának frissített kiadása. Nem a tipikus oktatói struktúrát alkalmazza, hanem a Django egyes területeinek – modellek, nézetek, sablonok, űrlapok, projektstruktúra, lekérdezések, adminisztráció és így tovább – szentelt fejezeteket tartalmaz.

A legtöbb Django fejlesztő – magamat is beleértve – ennek a könyvnek egy példányát az asztalán tartja, mint a Django projektek építéséhez nélkülözhetetlen referencia kézikönyvet.

Speed Up Your Django Tests

A szerző, Adam Johnson a Django Technical Board tagja, valamint a biztonság és a tesztelés szakértője. Ebben a könyvben egy középhaladó/haladó szintű útmutatót nyújt bármely Django webes alkalmazás tesztlefedettségének hozzáadásához és felgyorsításához. Ez a könyv tele van bölcsességgel.

Django for APIs

A Django-t gyakran használják backend API-ként mobilalkalmazások vagy weboldalak működtetéséhez, amelyek dedikált JavaScript front-endet, például Reactot, Vue-t vagy Angular-t használnak. Ez a könyv gyakorlati útmutató a Django és a Django REST Framework segítségével modern API-k építéséhez.

A könyvben szó esik 3 Django API építéséről a semmiből, a React frontendhez való csatlakozásról, a felhasználói hitelesítésről (alap, munkamenetek, tokenek), az engedélyekről, a dokumentációról, a nézetkészletekről és a routerekről.

A Django adatbázis-teljesítményének temploma

A Django beépített ORM-je erős, de ahhoz, hogy valóban maximalizáljuk a webes alkalmazások teljesítményét, egy lépéssel mélyebbre kell mennünk, és el kell sajátítanunk az adatbázis teljesítményét. Ez a könyv megmutatja, hogyan. Kitér a profilalkotási és mérési eszközökre, a lekérdezések kiértékelésére és számos fejlett technikára.

Mastering Django

A Django mestersége egy barátságos, közérthető hangnemben megírt, teljes körű útmutató a Djangóhoz. Az első fele az alapokat tárgyalja: modellek, nézetek, sablonok, urls, űrlapok. A második fele mélyebben foglalkozik ugyanezekkel a témákkal, végig konkrét példákkal.

Nagy teljesítményű Django

Bár 2015-ben jelent meg, a könyv tanácsai időtállóak, és a legtöbb webes alkalmazás esetében még mindig relevánsak. Számos nagyszerű tippet tartalmaz a Django weboldal és a kapcsolódó adatbázisok teljesítményének javítására.

Obey The Testing Goat

A könyv a Django 1.11-es verziójához íródott, de annyira jó, hogy még mindig megérdemli, hogy ezen a listán szerepeljen. Végigvezet egy Django webalkalmazás tesztvezérelt fejlesztésén, valamint kitér a Seleniumra és egyebekre is.

Tanfolyamok

Az alábbi, csak könyvhosszúságú online tanfolyamok szintén ajánlottak.

  • Tesztvezérelt fejlesztés Django, Django REST Framework és Docker segítségével
  • Készíts valós idejű taxi alkalmazást Channels és Angular segítségével

.

Leave a Reply