Django 4 By Example - Fourth Edition: Twórz wydajne i niezawodne aplikacje internetowe w języku Python od podstaw

Ocena:   (4,6 na 5)

Django 4 By Example - Fourth Edition: Twórz wydajne i niezawodne aplikacje internetowe w języku Python od podstaw (Antonio Mel)

Opinie czytelników

Podsumowanie:

Książka jest kompleksowym przewodnikiem do nauki Django, odpowiednim zarówno dla początkujących, jak i doświadczonych programistów. Wielu recenzentów docenia jej praktyczne podejście, szczegółowe wyjaśnienia i dobrze zorganizowane projekty, które pomagają ugruntować zrozumienie frameworka. Pojawiają się jednak wzmianki o literówkach, braku pokrycia niektórych ważnych tematów, takich jak testowanie, oraz pewnych wyzwaniach związanych z organizacją kodu, które mogą frustrować uczących się.

Zalety:

Zapewnia kompleksowe wprowadzenie do Django zarówno dla początkujących, jak i doświadczonych użytkowników.
Dobrze zorganizowany z praktycznymi, rzeczywistymi projektami, które usprawniają naukę.
Szczegółowe wyjaśnienia i jasne instrukcje pomagają użytkownikom lepiej zrozumieć framework.
Dostępność dodatkowych zasobów, w tym serwera Discord do wsparcia, zwiększa doświadczenie w nauce.
Obejmuje szeroki zakres tematów, w tym zaawansowane funkcje i integracje.

Wady:

Niektóre recenzje wspominają o literówkach i niespójnościach, które utrudniają czytanie.
Książka nie obejmuje odpowiednio praktyk testowania, co jest kluczowym aspektem rozwoju.
Czytelnicy mogą napotkać wyzwania związane z organizacją kodu i nawigacją ze względu na strukturę książki.
Zakłada wcześniejszą znajomość Pythona, HTML i JavaScript, co może stanowić barierę dla zupełnie początkujących.

(na podstawie 40 opinii czytelników)

Oryginalny tytuł:

Django 4 By Example - Fourth Edition: Build powerful and reliable Python web applications from scratch

Zawartość książki:

Naucz się tworzyć w pełni funkcjonalne aplikacje internetowe z uwierzytelnianiem, systemami zarządzania treścią, przetwarzaniem płatności, interfejsami API RESTful i nie tylko

Kluczowe cechy:

Wdrażaj zaawansowane funkcje, takie jak pełnotekstowe wyszukiwarki, strumienie aktywności użytkowników, bramki płatności i silniki rekomendacji.

Zintegruj JavaScript, PostgreSQL, Redis, Celery i Memcached ze swoimi aplikacjami.

Dodaj funkcje czasu rzeczywistego za pomocą Django Channels i WebSockets.

Opis książki:

Django 4 By Example to czwarta edycja bestsellerowej serii, która pomaga tworzyć aplikacje internetowe. Ta książka przeprowadzi cię przez tworzenie rzeczywistych aplikacji, rozwiązywanie typowych problemów i wdrażanie najlepszych praktyk przy użyciu podejścia krok po kroku.

Podczas tworzenia czterech różnych aplikacji poznasz szeroki zakres tematów związanych z tworzeniem aplikacji internetowych.

Aplikacja blogowa: Utwórz modele danych, widoki i adresy URL oraz zaimplementuj witrynę administracyjną dla swojego bloga. Tworzenie map witryn i kanałów RSS oraz implementacja wyszukiwarki pełnotekstowej z PostgreSQL.

Witryna społecznościowa: Zaimplementuj uwierzytelnianie za pomocą Facebooka, Twittera i Google. Utwórz profile użytkowników, miniatury obrazów, bookmarklet i strumień aktywności. Zaimplementuj system śledzenia użytkowników i dodaj nieskończoną paginację przewijania do swojej witryny.

Aplikacja e-commerce: Zbuduj katalog produktów, koszyk na zakupy i asynchroniczne zadania za pomocą Celery i RabbitMQ. Przetwarzaj płatności za pomocą Stripe i zarządzaj powiadomieniami o płatnościach za pośrednictwem webhooków. Zbuduj silnik rekomendacji produktów za pomocą Redis. Tworzenie faktur PDF i eksport zamówień do CSV.

⬤ Platforma e-learningowa: Stwórz system zarządzania treścią do zarządzania treścią polimorficzną. Buforowanie zawartości za pomocą Memcached i Redis. Zbuduj i wykorzystaj RESTful API. Wdrożenie czatu w czasie rzeczywistym przy użyciu WebSockets z ASGI. Tworzenie środowiska produkcyjnego przy użyciu NGINX, uWSGI i Daphne z Docker Compose.

Jest to praktyczna książka, która pozwoli ci szybko tworzyć aplikacje internetowe.

Czego się nauczysz:

⬤ Poznać podstawy Django, w tym modele, ORM, widoki, szablony, adresy URL, formularze, uwierzytelnianie, sygnały i oprogramowanie pośredniczące.

⬤ Wdrażać różne moduły frameworka Django w celu rozwiązywania konkretnych problemów.

⬤ Zintegruj aplikacje Django innych firm ze swoim projektem.

⬤ Budować asynchroniczne (ASGI) aplikacje z Django.

⬤ Skonfiguruj środowisko produkcyjne dla swoich projektów.

⬤ Łatwe tworzenie złożonych aplikacji internetowych do rozwiązywania rzeczywistych przypadków użycia.

Dla kogo jest ta książka:

Ta książka jest przeznaczona dla czytelników z podstawową znajomością Pythona i programistów przechodzących z innych frameworków internetowych, którzy chcą nauczyć się Django poprzez działanie. Jeśli już używasz Django lub używałeś go w przeszłości i chcesz nauczyć się najlepszych praktyk i zintegrować inne technologie w celu skalowania swoich aplikacji, to ta książka jest również dla ciebie. Ta książka pomoże ci opanować najistotniejsze obszary frameworka poprzez budowanie praktycznych projektów od podstaw. Zakłada się pewną wcześniejszą znajomość HTML i JavaScript.

Dodatkowe informacje o książce:

ISBN:9781801813051
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Django 3 na przykładach - wydanie trzecie - Django 3 By Example - Third Edition
Naucz się Django 3 dzięki czterem kompleksowym projektom internetowym Kluczowe...
Django 3 na przykładach - wydanie trzecie - Django 3 By Example - Third Edition
Django 2 na przykładach: Twórz potężne i niezawodne aplikacje internetowe w Pythonie od podstaw -...
Nauka Django 2.0 z czterema kompleksowymi...
Django 2 na przykładach: Twórz potężne i niezawodne aplikacje internetowe w Pythonie od podstaw - Django 2 by Example: Build powerful and reliable Python web applications from scratch
Django 4 By Example - Fourth Edition: Twórz wydajne i niezawodne aplikacje internetowe w języku...
Naucz się tworzyć w pełni funkcjonalne aplikacje...
Django 4 By Example - Fourth Edition: Twórz wydajne i niezawodne aplikacje internetowe w języku Python od podstaw - Django 4 By Example - Fourth Edition: Build powerful and reliable Python web applications from scratch
Django 5 na przykładach - wydanie piąte: Twórz potężne i niezawodne aplikacje internetowe w języku...
Zbuduj cztery rzeczywiste aplikacje Django i ucz...
Django 5 na przykładach - wydanie piąte: Twórz potężne i niezawodne aplikacje internetowe w języku Python od podstaw - Django 5 By Example - Fifth Edition: Build powerful and reliable Python web applications from scratch

Prace autora wydały następujące wydawnictwa: