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