Preskoči do informacija o proizvodu
1 od 2

Stručna Knjižara

Django 3 kroz primere, prevod 3. izdanja - Antonio Melé

Django 3 kroz primere, prevod 3. izdanja - Antonio Melé

Redovna cijena 2,860.00 RSD
Redovna cijena 0.00 RSD Prodajna cijena 2,860.00 RSD
Popust Rasprodano
Porez je uključen.
Kratki opis: autor: Antonio Melé broj stranica: 568. godina izdanja: 2020. vrsta uveza: meki jezik: srpski, latinica

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

Informatika Kompjuter Biblioteka Programiranje Sve knjige

Česta pitanja

Koji su Načini plaćanja?

- Kreditnom ili debitnom karticom
- Pouzećem – plaćanje po primitku paketa direktno djelatniku pošte
- Virmanom (uplata na žiro račun) -plaćanje Internet bankarstvom, uplatnicom u pošti, banci

Koliki su troškovi poštarine i koji je rok isporuke?

Iznos narudžbe (vrijednost košarice) i troškovi slanja na adrese u Republici Hrvatskoj
Do 150,00 € -> 7,00 €
Iznad 150,00 € -> Gratis
Iznos narudžbe (vrijednost košarice) i troškovi slanja u inozemstvo
Do 26,54 € -> 20,97 €
Za svakih slijedećih 26,54 € vrijednosti košarice (do maksimalne vrijednosti košarice 132,72 €) dodaje se 5,30 €
Od 132,72 € vrijednosti košarice nadalje trošak dostave iznosi 46,18 €
Rok isporuke je od 14 do 30 radnih dana (u radne dane ne spadaju vikendi, blagdani i državni praznici).
U slučaju nepredviđene situacije, rok dostave može se produljiti, ali o tome ćete biti naknadno obaviješteni (mailom ili telefonski).

Da li je moguće osobno preuzimanje naručenih knjiga na adresi?

Kada su knjige dostupne, moguće je osobno preuzimanje knjiga na adresi ureda Ivane Brlić Mažuranić 72 (Malešnica), 10090 Zagreb uz obaveznu prethodnu najavu na telefon 00385 (0)1 3731 748.

Trebate pomoć oko kupovine putem naše internet stranice www.strucnaknjizara.com?

Slobodno nas kontaktirajte putem naše e-mail adrese: info@strucnaknjizara.com ili telefonski na broj: 00385 (0)1 3731 748.
Ako se ne snalazite ili ne želite naručiti knjige preko internet trgovine, slobodno nam pošaljite direktan upit/narudžbu na e-mail na info@strucnaknjizara.com.
Za narudžbu su potrebni sljedeći podaci:
Točan naslov željene knjige i količina,
ime i prezime,
adresa dostave,
e-mail adresa i
telefonski broj.

Prikaži sve pojedinosti