DJANGO 3 KROZ PRIMERE DJANGO 3 KROZ PRIMERE
DJANGO 3 KROZ PRIMERE DJANGO 3 KROZ PRIMERE
KOMPJUTER BIBLIOTEKA

DJANGO 3 KROZ PRIMERE

Šifra artikla: 347883
Isbn: 9788673105529
Autor : Federico Kereki
Django 3 kroz primere (treće izdanje)

Izrada veb aplikacija u realnom svetu

Naučite Django osnove, uključujući modele, prikaze, ORM, šablone, URL-ove, obrasce i autentifikaciju.

Implementirajte napredne funkcije, kao što su prilagođena polja modela, oznake prilagođenih šablona, keš memorija, posrednički softver, lokalizacija i još mnogo štošta.

Kreirajte složene funkcionalnosti, kao što su AJAX interakcija, društvena autentifikacija, pretraga punog teksta, sistem plaćanja, CMS, RESTful API-i i još mnogo štošta.

Integrišite u svoje projekte druge tehnologije, uključujući Redis, Celery, RabbitMQ, PostgreSQL i Channels.

Uključite Django projekte u izradu veb strana, koristeći NGINX, uWSGI i Daphne.

Ako želite da naučite ceo proces razvoja profesionalnih veb aplikacija, koristeći Python i Django, onda je ova knjiga za vas. U procesu izrade četiri profesionalna Django projekta naučićete Django 3 funkcije, kako da rešite uobičajene probleme u razvoju veb strana, kako da implementirate najbolju praksu i kako da uspešno implementirate svoje aplikacije. U ovoj knjizi izradićete aplikaciju za blog, veb sajt za merenje popularnosti veb strana, internet prodavnicu i platformu za elektronsko učenje. Pomoću uputstva „korak po korak“ ćete naučiti kako da integrišete popularne tehnologije, da poboljšate aplikacije pomoću AJAX-a, da kreirate RESTful API-e i da podesite proizvodno okruženje za vaše Django projekte. Kada pročitate ovu knjigu u celosti, savladaćete Django 3, pa ćete moći da izrađujete napredne veb aplikacije.

Naučite Django 3, tako što ćete izraditi stvarne veb aplikacije „od „nule“ u Pythonu, koristeći najbolju praksu kodiranja.

Integrišite druge tehnologije u svoju aplikaciju pomoću jasnih i detaljnih objašnjenja i opsežnih primera koda.

Implementirajte napredne funkcije, kao što su pretraga punog teksta, tok aktivnosti korisnika ili mehanizam za preporuke.

Dodajte funkcije u realnom vremenu pomo

u Django Channelsa i WebSocketsa.

Sadržaj

1. Izrada aplikacije za blog

Instaliranje Djangoa
Kreiranje vašeg prvog projekta
Dizajniranje šeme podataka za blog
Izrada administratorskog sajta za modele
Upotreba QuerySetsa i menadžera
Izrada lista i prikaza detalja
Izrada obrazaca za prikaze
Dodavanje numerisanja strana
Korišćenje prikaza zasnovanih na klasama
Rezime
2. Poboljšanje bloga pomoću naprednih funkcija

Deljenje postova pomoću e-pošte
Kreiranje sistema za komentare
Dodavanje funkcije označavanja
Učitavanje postova prema sličnosti
Rezime
3. Proširenje aplikacije za blog

Kreiranje prilagođenih oznaka i filtera
Dodavanje mape veb sajta na sajt
Kreiranje feedova za postove na blogu
Dodavanje pretrage punog teksta na blog
Rezime
4. Izrada društvenog veb sajta

Izrada projekta društvenog veb sajta
Korišćenje Django radnog okvira za autentifikaciju
Registracija korisnika i korisnički profili
Izrada prilagođenog pozadinskog mehanizma za autentifikaciju
Dodavanje društvene autentifikacije na veb sajt
Rezime
5. Deljenje sadržaja na veb sajtu

Izrada veb sajta za merenje popularnosti veb strana
Objavljivanje sadržaja sa drugih veb sajtova
Kreiranje prikaza detalja za slike
Izrada umanjenog prikaza slika pomoću alatke easy-thumbnails
Dodavanje AJAX akcija pomoću jQueryja
Kreiranje prilagođenih dekoratora za prikaze
Dodavanje AJAX numerisanja strana u prikaze lista
Rezime
6. Praćenje korisničkih radnji

Izrada sistema za praćenje
Izrada aplikacije za generički tok aktivnosti
Upotreba signala za denormalizaciju brojeva
Korišćenje Redisa za skladištenje prikaza stavki
Rezime
7. Izrada internet prodavnice

Izrada projekta internet prodavnice
Izrada korpe za kupovinu
Registracija narudžbenica kupaca
Pokretanje asinhronih zadataka pomoću Celeryja
Rezime
8. Upravljanje plaćanjem i narudžbenicama

Integrisanje platnog mrežnog prolaza
Izvoz narudžbenica u CSV datoteke
Proširenje administratorskog sajta pomoću prilagođenih prikaza
Dinamično generisanje PDF faktura
Rezime
9. Proširenje prodavnice

Kreiranje sistema za kupone
Dodavanje internacionalizacije i lokalizacije
Izrada mehanizma za preporuke
Rezime
10. Izrada platforme za elektronsko učenje

Postavljanje projekta elektronskog učenja
Izrada modela kursa
Kreiranje modela za raznovrstan sadržaj
Kreiranje CMS-a
Upravljanje modulima kursa i njihovim sadržajem
Rezime
11. Renderovanje i keširanje sadržaja

Prikazivanje kurseva
Dodavanje registracije učenika
Pristup sadržaju kursa
Korišćenje radnog okvira keša
Rezime
12. Izrada API-a

Izrada RESTful API-a
Rezime
13. Izrada servera za ćaskanje

Kreiranje aplikacije za ćaskanje
Django u realnom vremenu sa kanalima
Instaliranje kanala
Pisanje potrošača
Usmeravanje
Implementacija WebSocket klijenta
Omogučavanje sloja kanala
Promena potrošača radi potpune asinhronosti
Integrisanje aplikacije za ćaskanje sa postojećim prikazima
Rezime
14. Akcija

Kreiranje proizvodnog okruženja
Implementacija prilagođenih komandi za upravljanje
Rezime
15. Indeks
  • NSZ
Sačuvajte u listi želja
Rok isporuke:
Isporuka: 20.12.2024.
Isporuka: 20.12.2024.
Pomoć
Django 3 kroz primere (treće izdanje)

Izrada veb aplikacija u realnom svetu

Naučite Django osnove, uključujući modele, prikaze, ORM, šablone, URL-ove, obrasce i autentifikaciju.

Implementirajte napredne funkcije, kao što su prilagođena polja modela, oznake prilagođenih šablona, keš memorija, posrednički softver, lokalizacija i još mnogo štošta.

Kreirajte složene funkcionalnosti, kao što su AJAX interakcija, društvena autentifikacija, pretraga punog teksta, sistem plaćanja, CMS, RESTful API-i i još mnogo štošta.

Integrišite u svoje projekte druge tehnologije, uključujući Redis, Celery, RabbitMQ, PostgreSQL i Channels.

Uključite Django projekte u izradu veb strana, koristeći NGINX, uWSGI i Daphne.

Ako želite da naučite ceo proces razvoja profesionalnih veb aplikacija, koristeći Python i Django, onda je ova knjiga za vas. U procesu izrade četiri profesionalna Django projekta naučićete Django 3 funkcije, kako da rešite uobičajene probleme u razvoju veb strana, kako da implementirate najbolju praksu i kako da uspešno implementirate svoje aplikacije. U ovoj knjizi izradićete aplikaciju za blog, veb sajt za merenje popularnosti veb strana, internet prodavnicu i platformu za elektronsko učenje. Pomoću uputstva „korak po korak“ ćete naučiti kako da integrišete popularne tehnologije, da poboljšate aplikacije pomoću AJAX-a, da kreirate RESTful API-e i da podesite proizvodno okruženje za vaše Django projekte. Kada pročitate ovu knjigu u celosti, savladaćete Django 3, pa ćete moći da izrađujete napredne veb aplikacije.

Naučite Django 3, tako što ćete izraditi stvarne veb aplikacije „od „nule“ u Pythonu, koristeći najbolju praksu kodiranja.

Integrišite druge tehnologije u svoju aplikaciju pomoću jasnih i detaljnih objašnjenja i opsežnih primera koda.

Implementirajte napredne funkcije, kao što su pretraga punog teksta, tok aktivnosti korisnika ili mehanizam za preporuke.

Dodajte funkcije u realnom vremenu pomo

u Django Channelsa i WebSocketsa.

Sadržaj

1. Izrada aplikacije za blog

Instaliranje Djangoa
Kreiranje vašeg prvog projekta
Dizajniranje šeme podataka za blog
Izrada administratorskog sajta za modele
Upotreba QuerySetsa i menadžera
Izrada lista i prikaza detalja
Izrada obrazaca za prikaze
Dodavanje numerisanja strana
Korišćenje prikaza zasnovanih na klasama
Rezime
2. Poboljšanje bloga pomoću naprednih funkcija

Deljenje postova pomoću e-pošte
Kreiranje sistema za komentare
Dodavanje funkcije označavanja
Učitavanje postova prema sličnosti
Rezime
3. Proširenje aplikacije za blog

Kreiranje prilagođenih oznaka i filtera
Dodavanje mape veb sajta na sajt
Kreiranje feedova za postove na blogu
Dodavanje pretrage punog teksta na blog
Rezime
4. Izrada društvenog veb sajta

Izrada projekta društvenog veb sajta
Korišćenje Django radnog okvira za autentifikaciju
Registracija korisnika i korisnički profili
Izrada prilagođenog pozadinskog mehanizma za autentifikaciju
Dodavanje društvene autentifikacije na veb sajt
Rezime
5. Deljenje sadržaja na veb sajtu

Izrada veb sajta za merenje popularnosti veb strana
Objavljivanje sadržaja sa drugih veb sajtova
Kreiranje prikaza detalja za slike
Izrada umanjenog prikaza slika pomoću alatke easy-thumbnails
Dodavanje AJAX akcija pomoću jQueryja
Kreiranje prilagođenih dekoratora za prikaze
Dodavanje AJAX numerisanja strana u prikaze lista
Rezime
6. Praćenje korisničkih radnji

Izrada sistema za praćenje
Izrada aplikacije za generički tok aktivnosti
Upotreba signala za denormalizaciju brojeva
Korišćenje Redisa za skladištenje prikaza stavki
Rezime
7. Izrada internet prodavnice

Izrada projekta internet prodavnice
Izrada korpe za kupovinu
Registracija narudžbenica kupaca
Pokretanje asinhronih zadataka pomoću Celeryja
Rezime
8. Upravljanje plaćanjem i narudžbenicama

Integrisanje platnog mrežnog prolaza
Izvoz narudžbenica u CSV datoteke
Proširenje administratorskog sajta pomoću prilagođenih prikaza
Dinamično generisanje PDF faktura
Rezime
9. Proširenje prodavnice

Kreiranje sistema za kupone
Dodavanje internacionalizacije i lokalizacije
Izrada mehanizma za preporuke
Rezime
10. Izrada platforme za elektronsko učenje

Postavljanje projekta elektronskog učenja
Izrada modela kursa
Kreiranje modela za raznovrstan sadržaj
Kreiranje CMS-a
Upravljanje modulima kursa i njihovim sadržajem
Rezime
11. Renderovanje i keširanje sadržaja

Prikazivanje kurseva
Dodavanje registracije učenika
Pristup sadržaju kursa
Korišćenje radnog okvira keša
Rezime
12. Izrada API-a

Izrada RESTful API-a
Rezime
13. Izrada servera za ćaskanje

Kreiranje aplikacije za ćaskanje
Django u realnom vremenu sa kanalima
Instaliranje kanala
Pisanje potrošača
Usmeravanje
Implementacija WebSocket klijenta
Omogučavanje sloja kanala
Promena potrošača radi potpune asinhronosti
Integrisanje aplikacije za ćaskanje sa postojećim prikazima
Rezime
14. Akcija

Kreiranje proizvodnog okruženja
Implementacija prilagođenih komandi za upravljanje
Rezime
15. Indeks

Ostavi komentar

Trenutno nema komentara
Karakteristika Vrednost
Kategorija KOMPJUTERSKA LITERATURA
Autor Federico Kereki
Težina specifikacija 0.5 kg
Izdavač KOMPJUTER BIBLIOTEKA
Pismo Latinica
Povez Broš
Godina2020
Format17x24
Strana568

Slični proizvodi

Knjiga Jasan kod je podeljena na tri dela. U prvom delu su opisani principi, obrasci i ...
26,01 EUR
28,90 EUR
Upoznajte se sa najčešćim i složenim Linux mrežnim konfiguracijama, alatkama i uslugama...
24,75 EUR
27,50 EUR
"Karakteristike - Revidirano izdanje najprodavanijeg vodiča za samostalno učenje za CCN...
29,61 EUR
32,90 EUR
Da li vodite računa o tome koje priloge otvarate, na koje linkove klikćete i koje sajto...
7,83 EUR
8,70 EUR
"Kompletan vodič za najbolje prakse Java platforme unapređen za verzije Java 7, 8 i 9 ...
19,71 EUR
21,90 EUR
Ova knjiga predstavlja rezultat dugogodisnjeg rada autora u okviru predmeta Objektno-or...
13,41 EUR
14,91 EUR
" PowerShe je i skript jezik i administrativna ljuska (shell) koja vam omogućava kontro...
17,91 EUR
19,90 EUR
Knjiga donosi Praktične odgovore na najvažnija pitanja sa kojima se suočavaju arhitekte...
24,75 EUR
27,50 EUR
Um caruje: Kotlin je potpun uvod u programiranje na Kotlinu. Ova praktična knjiga pomaž...
23,76 EUR
26,40 EUR
2,65 EUR
2,94 EUR
Pragmatični programer: vaš put do stručnosti (2. izdanje - povodom 20. godišnjice 1. iz...
17,55 EUR
19,50 EUR
Šta ćete naučiti iz ove knjige? Nije tajna da svet oko vas postaje sve povezaniji, sve...
25,92 EUR
28,80 EUR
Pomoć