ODBIERZ TWÓJ BONUS :: »

Django 3. Praktyczne tworzenie aplikacji sieciowych. Wydanie III Antonio Melé

Autor:
Antonio Melé
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.6/6  Opinie: 17
Stron:
488
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
53,40 zł 89,00 zł (-40%)
53,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
44,50 zł 89,00 zł (-50%)
44,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Sprawdź nowe wydanie

Django 5. Praktyczne tworzenie aplikacji internetowych w Pythonie. Wydanie V
Antonio Melé
Django pozwala na pełne wykorzystanie zalet Pythona, a przy tym jest bardzo przyjemny w pracy. Dzięki niemu programiści na różnym poziomie zaawansowania mogą efektywnie tworzyć aplikacje internetowe. W corocznej ankiecie dla programistów serwisu Stack Overflow od kilku lat Django jest wybierany jako jeden z najbardziej lubianych frameworków webowych. To piąte, zaktualizowane i uzupełnione wydanie bestsellerowego przewodnika po tworzeniu aplikacji internetowych za pomocą D...

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska Django do tworzenia aplikacji webowych
  • Tworzenia modeli danych, migracji i zarządzania bazą danych za pomocą ORM Django
  • Budowania widoków opartych na funkcjach i klasach oraz obsługi adresów URL
  • Tworzenia i personalizowania szablonów HTML oraz własnych filtrów i znaczników
  • Obsługi formularzy, walidacji danych i systemu uwierzytelniania użytkowników
  • Implementowania systemów komentarzy, tagowania oraz wyszukiwania pełnotekstowego
  • Rozwijania aplikacji społecznościowych z rejestracją, profilami i logowaniem przez media społecznościowe
  • Tworzenia dynamicznych interfejsów użytkownika z AJAX i integracji z jQuery
  • Zarządzania sesjami, koszykiem na zakupy oraz zamówieniami w sklepie internetowym
  • Wykonywania zadań asynchronicznych z Celery i RabbitMQ oraz integracji z Redis
  • Implementowania płatności online i generowania dokumentów PDF w aplikacjach e-commerce
  • Dodawania internacjonalizacji, lokalizacji i tłumaczeń treści w projektach Django
  • Budowania platformy e-learningowej z systemem kursów, modułów i zarządzania treścią
  • Wdrażania mechanizmów buforowania i optymalizacji wydajności aplikacji
  • Tworzenia API RESTful z Django Rest Framework oraz zarządzania uprawnieniami
  • Budowania serwera czatu w czasie rzeczywistym z wykorzystaniem Django Channels i WebSocket
  • Przygotowywania projektu Django do wdrożenia produkcyjnego z użyciem NGINX, uWSGI i Daphne

Twórz od podstaw rozbudowane i niezawodne aplikacje webowe w Pythonie

Django jest potężnym frameworkiem służącym do tworzenia aplikacji internetowych w Pythonie. Pozwala na pełne wykorzystywanie zalet tego języka, takich jak przejrzystość, elastyczność, wszechstronność i łatwość uczenia się. Wykorzystywanie Django do budowania aplikacji w Pythonie jest atrakcyjną możliwością zarówno dla początkujących, jak i zaawansowanych programistów. Aby jednak zapewnić tworzonym projektom odpowiednią, profesjonalną jakość, trzeba się nauczyć rozwiązywać problemy powstające podczas tworzenia aplikacji internetowych, stosować najlepsze praktyki programistyczne, a także skutecznie wdrażać i testować aplikację.

To trzecie wydanie praktycznego przewodnika po budowie aplikacji internetowych. Krok po kroku opisano w nim wszystkie istotne elementy procesu projektowania i wdrażania aplikacji: bloga, witryny społecznościowej, sklepu internetowego oraz platformy e-learningowej. Zawarte tu szczegółowe wskazówki pomogą integrować popularne technologie, usprawniać aplikacje z wykorzystaniem technik AJAX, tworzyć API REST oraz konfigurować środowisko produkcyjne dla projektów Django. Dzięki tej książce niepostrzeżenie opanujesz najistotniejsze zasady pracy w Django - i czym prędzej zaczniesz od podstaw budować praktyczne projekty. Nowością w tym wydaniu jest rozdział poświęcony projektowaniu serwera czatu z wykorzystaniem serwera Django Channels.

W tej książce:

  • praktyczna strona projektowania aplikacji internetowych
  • podstawy Django, w tym ORM, szablony, adresy URL, formularze i uwierzytelnianie
  • funkcje zaawansowane: niestandardowe pola modelu i oprogramowanie pośredniczące
  • wykorzystanie technik AJAX, system płatności, CMS, API RESTful
  • integracja projektu z takimi technologiami jak Redis, RabbitMQ, PostgreSQL i Channels
  • wdrażanie projektów Django za pomocą NGINX, uWSGI i Daphne

Django - wypróbowany framework dla profesjonalnych projektantów!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Antonio Melé jest informatykiem, a projektami Django zajmuje się od 2006 roku. Opiekuje się hiszpańską społecznością użytkowników Django (django.es). Jest założycielem Zenx IT — firmy informatycznej tworzącej aplikacje sieciowe dla klientów z różnych sektorów gospodarki. Melé brał również udział w tworzeniu wielu startupów informatycznych.

Antonio Melé - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy do korzystania z książki ,,Django 3. Praktyczne tworzenie aplikacji sieciowych. Wydanie III" potrzebuję wcześniejszej znajomości Django lub Pythona?
Podstawowa znajomość Pythona będzie pomocna, jednak książka prowadzi czytelnika krok po kroku przez proces tworzenia aplikacji w Django, dzięki czemu mogą z niej korzystać zarówno początkujący, jak i bardziej zaawansowani użytkownicy.
2. Jakie praktyczne projekty nauczę się budować dzięki tej książce?
Książka pokazuje, jak stworzyć od podstaw m.in. blog, witrynę społecznościową, sklep internetowy, platformę e-learningową oraz serwer czatu z użyciem Django Channels.
3. Czy książka obejmuje najnowsze technologie i dobre praktyki w Django 3?
Tak, trzecie wydanie zostało zaktualizowane o najnowsze funkcje Django 3, integrację z technologiami takimi jak Redis, RabbitMQ, PostgreSQL czy Channels oraz omawia aktualne dobre praktyki wdrożeniowe i testowania aplikacji.
4. Czy znajdę w książce informacje o wdrażaniu aplikacji Django na serwerze produkcyjnym?
Tak, książka zawiera szczegółowy rozdział poświęcony wdrażaniu aplikacji Django z wykorzystaniem NGINX, uWSGI, Daphne oraz konfiguracji środowiska produkcyjnego.
5. Czy książka nadaje się do samodzielnej nauki programowania aplikacji webowych?
Tak, publikacja jest napisana w formie praktycznego przewodnika, zawiera liczne przykłady, ćwiczenia i wyjaśnienia, co pozwala na efektywną naukę we własnym tempie.
6. Czy w książce znajdują się informacje na temat tworzenia API RESTful w Django?
Tak, jeden z rozdziałów szczegółowo omawia tworzenie API typu RESTful z wykorzystaniem Django Rest Framework, w tym serializację, uwierzytelnianie i zarządzanie uprawnieniami.
7. Czy książka dostępna jest w wersji elektronicznej (e-book)?
Tak, książkę można zakupić zarówno w wersji papierowej, jak i elektronicznej (PDF, ePub, mobi) na Helion.pl.
8. Jakie dodatkowe technologie i narzędzia są omawiane w książce?
Oprócz Django, książka omawia integrację z Redis, RabbitMQ, Celery, PostgreSQL, Memcached, WeasyPrint, a także techniki AJAX i WebSocket (Channels).

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
53,40 zł
Dodaj do koszyka
Ebook
44,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile