Hodnotenie:
Kniha je komplexným sprievodcom pri učení sa jazyka Django, ktorý je vhodný pre začiatočníkov aj skúsených vývojárov. Mnohí recenzenti oceňujú jej praktický prístup, podrobné vysvetlenia a dobre štruktúrované projekty, ktoré pomáhajú upevniť pochopenie frameworku. Spomínajú sa však preklepy, nedostatočné pokrytie niektorých dôležitých tém, ako je testovanie, a niektoré problémy s organizáciou kódu, ktoré by mohli študentov frustrovať.
Výhody:⬤ Poskytuje komplexný úvod do Djanga pre začiatočníkov aj skúsených používateľov.
⬤ Dobre organizovaný s praktickými, reálnymi projektmi, ktoré zlepšujú učenie.
⬤ Podrobné vysvetlenia a jasné pokyny pomáhajú používateľom lepšie pochopiť framework.
⬤ Dostupnosť dodatočných zdrojov vrátane servera Discord na podporu zlepšuje zážitok z učenia.
⬤ Pokrýva širokú škálu tém vrátane pokročilých funkcií a integrácií.
⬤ V niektorých recenziách sa spomínajú preklepy a nezrovnalosti, ktoré znehodnocujú zážitok z čítania.
⬤ Kniha sa dostatočne nezaoberá testovacími postupmi, ktoré sú kľúčovým aspektom vývoja.
⬤ Čitatelia môžu naraziť na problémy s organizáciou kódu a navigáciou kvôli štruktúre knihy.
⬤ Predpokladá predchádzajúce znalosti v jazykoch Python, HTML a JavaScript, čo môže byť prekážkou pre úplných začiatočníkov.
(na základe 40 čitateľských recenzií)
Django 4 By Example - Fourth Edition: Build powerful and reliable Python web applications from scratch
Naučte sa vytvárať plne funkčné webové aplikácie s overovaním, systémami správy obsahu, spracovaním platieb, rozhraním RESTful API a ďalšími funkciami
Kľúčové vlastnosti:
Implementujte pokročilé funkcie, ako sú fulltextové vyhľadávače, toky aktivít používateľov, platobné brány a odporúčacie systémy.
Integrujte do svojich aplikácií JavaScript, PostgreSQL, Redis, Celery a Memcached.
Pridajte funkcie v reálnom čase pomocou Django Channels a WebSockets.
Popis knihy:
Django 4 by Example je štvrté vydanie najpredávanejšej série, ktorá vám pomôže vytvárať webové aplikácie. Táto kniha vás prevedie tvorbou reálnych aplikácií, riešením bežných problémov a implementáciou osvedčených postupov pomocou prístupu krok za krokom.
Pri vytváraní štyroch rôznych aplikácií sa budete venovať širokému spektru tém z oblasti vývoja webových aplikácií:
Aplikácia pre blog: Vytvorte dátové modely, pohľady a adresy URL a implementujte administrátorskú stránku pre svoj blog. Vytvorte mapy stránok a kanály RSS a implementujte fulltextový vyhľadávač s PostgreSQL.
Sociálna webová stránka: Implementujte overovanie pomocou služieb Facebook, Twitter a Google. Vytvorte profily používateľov, náhľady obrázkov, záložku a prúd aktivít. Implementujte systém sledovania používateľov a pridajte na webovú stránku nekonečné posúvanie stránok.
Aplikácia elektronického obchodu: Vytvorte katalóg produktov, nákupný košík a asynchrónne úlohy pomocou Celery a RabbitMQ. Spracúvajte platby pomocou služby Stripe a spravujte oznámenia o platbách prostredníctvom webových háčikov. Vytvorte systém odporúčaní produktov pomocou Redis. Vytvárajte faktúry PDF a exportujte objednávky do CSV.
⬤ Platforma elektronického vzdelávania: Vytvorte systém správy obsahu na správu polymorfného obsahu. Ukladajte obsah do vyrovnávacej pamäte pomocou Memcached a Redis. Vytvoriť a používať rozhranie API RESTful. Implementujte chat v reálnom čase pomocou WebSockets s ASGI. Vytvoriť produkčné prostredie pomocou NGINX, uWSGI a Daphne s Docker Compose.
Toto je praktická kniha, vďaka ktorej budete rýchlo vytvárať webové aplikácie.
Čo sa naučíte:
⬤ Oboznámite sa so základnými prvkami jazyka Django vrátane modelov, ORM, pohľadov, šablón, adries URL, formulárov, overovania, signálov a middlewaru.
⬤ Zavedenie rôznych modulov rámca Django na riešenie konkrétnych problémov.
⬤ Integrujte do svojho projektu aplikácie Django tretích strán.
⬤ Vytvárajte asynchrónne (ASGI) aplikácie s Django.
⬤ Nastavte produkčné prostredie pre svoje projekty.
⬤ Jednoducho vytvárajte komplexné webové aplikácie na riešenie skutočných prípadov použitia.
Pre koho je táto kniha určená:
Táto kniha je určená čitateľom so základnými znalosťami jazyka Python a programátorom prechádzajúcim z iných webových rámcov, ktorí sa chcú naučiť Django praktickým spôsobom. Ak už Django používate alebo ste ho v minulosti používali a chcete sa naučiť osvedčené postupy a integrovať ďalšie technológie na škálovanie svojich aplikácií, potom je táto kniha určená aj vám. Táto kniha vám pomôže zvládnuť najdôležitejšie oblasti frameworku prostredníctvom budovania praktických projektov od základov. Predpokladá sa určitá predchádzajúca znalosť jazyka HTML a JavaScriptu.