Proizvodi
Filters

4 proizvodi

KOMPJUTERSKA LITERATURA
2.530,00 RSD
2.530,00 RSD
0,00 RSD
· Istražite postojeće strukture podataka i algoritme koji se nalaze u Python bibliotekama
· Implementirajte grafovske algoritme za detekciju prevare upotrebom analize mreže
· Koristite algoritme mašinskog učenja za grupisanje sličnih tvitova i obradite Twitter podatke u realnom vremenu
· Predvidite vremensku prognozu upotrebom algoritama nadgledanog učenja
· Upotrebite neuronske mreže za detekciju objekta
· Kreirajte mehanizam preporuke koji preporučuje relevantne filmove pretplatnicima
· Implementirajte bezbednost upotrebom simetrične i asimetrične enkripcije na Google Cloud Platformi (GCP)
Algoritmi su uvek igrali važnu ulogu u nauci i praksi računarstva. Osim tradicionalnog računarstva, mogućnost upotrebe algoritama za rešavanje stvarnih problema je važna veština koju svaki programer mora da ima. Ova knjiga će vam pomoći, ne samo da razvijete veštine za selekciju i upotrebu algoritma za rešavanje stvarnih problema, nego i da razumete kako oni funkcionišu. Prvo ćemo predstaviti algoritme i otkriti različite tehnike projektovanja algoritama, pre nego što istražimo kako da implementirate različite tipove algoritama, kao što su pretraga i sortiranje, pomoću praktičnih primera. Dok budemo napredovali ka kompleksnijim skupovima algoritama, učićete o linearnom programiranju, rangiranju stranice i grafovima, a koristićete i algoritme mašinskog učenja i razumećete matematiku i logiku u njima. Dalje, studije slučajeva, kao što je predviđanje vremenske prognoze, grupisanje tvitova i mehanizmi za preporučivanje filmova će vam pokazati kako možete da primenite optimalno ove algoritme. Na kraju ćete dobro razumeti tehnike koje omogućavaju paralelnu obradu, dajući vam mogućnost da upotrebite ove algoritme za računski intenzivne zadatke. Do kraja ove knjige postaćete vešti u rešavanju stvarnih računskih problema upotrebom različitih algoritama.
· Naučite tehnike koje bi trebalo da znate da biste dizajnirali algoritme za rešavanje složenih problema
· Upoznajte se sa neuronskim mrežama i tehnikama dubokog učenja
· Istražite različite tipove algoritama i izaberite odgovarajuće strukture podataka za njihovu optimalnu implementaciju
Tabela sadržaja
Poglavlje 1 Pregled algoritama
Poglavlje 2 Strukture podataka upotrebljene u algoritmima
Poglavlje 3 Algoritmi za sortIranje i pretraživanje
Poglavlje 4 Dizajniranje algoritama
Poglavlje 5 Grafovski algoritmi
Poglavlje 6 Algoritmi nenadgledanog mašinskog učenja
Poglavlje 7 Algoritmi tradicionalnog nadgledanog učenja
Poglavlje 8 Algoritmi neuronske mreže
Poglavlje 9 Algoritmi za obradu prirodnog jezika
Poglavlje 10 Mehanizmi za preporuke
Poglavlje 11 Algoritmi podataka
Poglavlje 12 Kriptografija
Poglavlje 13 Algoritmi velikih razmera
Poglavlje 14 Praktična razmatranja
· Implementirajte grafovske algoritme za detekciju prevare upotrebom analize mreže
· Koristite algoritme mašinskog učenja za grupisanje sličnih tvitova i obradite Twitter podatke u realnom vremenu
· Predvidite vremensku prognozu upotrebom algoritama nadgledanog učenja
· Upotrebite neuronske mreže za detekciju objekta
· Kreirajte mehanizam preporuke koji preporučuje relevantne filmove pretplatnicima
· Implementirajte bezbednost upotrebom simetrične i asimetrične enkripcije na Google Cloud Platformi (GCP)
Algoritmi su uvek igrali važnu ulogu u nauci i praksi računarstva. Osim tradicionalnog računarstva, mogućnost upotrebe algoritama za rešavanje stvarnih problema je važna veština koju svaki programer mora da ima. Ova knjiga će vam pomoći, ne samo da razvijete veštine za selekciju i upotrebu algoritma za rešavanje stvarnih problema, nego i da razumete kako oni funkcionišu. Prvo ćemo predstaviti algoritme i otkriti različite tehnike projektovanja algoritama, pre nego što istražimo kako da implementirate različite tipove algoritama, kao što su pretraga i sortiranje, pomoću praktičnih primera. Dok budemo napredovali ka kompleksnijim skupovima algoritama, učićete o linearnom programiranju, rangiranju stranice i grafovima, a koristićete i algoritme mašinskog učenja i razumećete matematiku i logiku u njima. Dalje, studije slučajeva, kao što je predviđanje vremenske prognoze, grupisanje tvitova i mehanizmi za preporučivanje filmova će vam pokazati kako možete da primenite optimalno ove algoritme. Na kraju ćete dobro razumeti tehnike koje omogućavaju paralelnu obradu, dajući vam mogućnost da upotrebite ove algoritme za računski intenzivne zadatke. Do kraja ove knjige postaćete vešti u rešavanju stvarnih računskih problema upotrebom različitih algoritama.
· Naučite tehnike koje bi trebalo da znate da biste dizajnirali algoritme za rešavanje složenih problema
· Upoznajte se sa neuronskim mrežama i tehnikama dubokog učenja
· Istražite različite tipove algoritama i izaberite odgovarajuće strukture podataka za njihovu optimalnu implementaciju
Tabela sadržaja
Poglavlje 1 Pregled algoritama
Poglavlje 2 Strukture podataka upotrebljene u algoritmima
Poglavlje 3 Algoritmi za sortIranje i pretraživanje
Poglavlje 4 Dizajniranje algoritama
Poglavlje 5 Grafovski algoritmi
Poglavlje 6 Algoritmi nenadgledanog mašinskog učenja
Poglavlje 7 Algoritmi tradicionalnog nadgledanog učenja
Poglavlje 8 Algoritmi neuronske mreže
Poglavlje 9 Algoritmi za obradu prirodnog jezika
Poglavlje 10 Mehanizmi za preporuke
Poglavlje 11 Algoritmi podataka
Poglavlje 12 Kriptografija
Poglavlje 13 Algoritmi velikih razmera
Poglavlje 14 Praktična razmatranja
KOMPJUTERSKA LITERATURA
3.080,00 RSD
3.080,00 RSD
0,00 RSD
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
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
KOMPJUTERSKA LITERATURA
2.970,00 RSD
2.970,00 RSD
0,00 RSD
WordPress je mnogo više od platforme za blogovanje. Ako imate osnovno znanje o PHP-u, HTML-u, CSS-u i JavaScriptu, možete da upotrebite WordPress za razvoj brzih, skalabilnih, bezbednih i visoko prilagodljivih veb aplikacija, mobilnih aplikacija, veb servisa i multisite mreža veb sajtova. Osim osnovnih WordPress funkcija i šema baze podataka, naučićete kako da izgradite prilagođene plaginove, teme i servise za bilo koji tip veb ili mobilne aplikacije.
U ovom ažuriranom, drugom izdanju, Brian Messenlehner i Jason Coleman opisuju nove funkcije i funkcionalnosti koje su dodate u WordPress do verzije 5.4. Svi primeri koda iz ove knjige dostupni su na GitHubu.
Upoređivanje WordPressa sa tradicionalnim radnim okvirima za razvoj aplikacija
Upotreba tema za prikaze i plaginova za backend funkcionalnost
Dobijanje predloga za biranje ili izgradnju WordPress plaginova
Registracija prilagođenih tipova posta (CPT) i taksonomije
Upravljanje korisničkim nalozima i ulogama, i pristup korisničkim podacima
Izgradnja asinhronih ponašanja pomoću jQuery-a
Upotreba WordPressa za razvoj mobilnih aplikacija za iOS i Android
Integrisanje PHP biblioteka, eksternih API-a i plaginova veb servisa
Prikupljanje plaćanja putem plaginova za e-trgovinu i članstvo
Učenje kako da ubrzate i skalirate WordPress aplikaciju
Proširenje WordPress REST API-a i kreiranje prilagođenih krajnjih tačaka
Učenje o WordPress Gutenberg blocks razvoju
Iz uvoda
Dok pišemo ovu knjigu, WordPress pokreće 32% svih sajtova na internetu, i taj broj raste. Mnogi programeri žele da urade mnogo više sa svojim WordPress sajtovima ali smatraju da treba da pređu na tradicionalniji radni okvir za aplikacije, kao što su Ruby on Rails, Symfony, Yii ili Laravel da bi izgradili “stvarne” veb aplikacije. Ovo mišljenje je pogrešno, i mi smo ovde da ga ispravimo.
Iako je WordPress započet kao softver za blogovanje i trenutno postoji primarno kao sistem za upravljanje sadržajem, izrastao je u fleksibilnu i sposobnu platformu za izgradnju veb aplikacija. U ovoj knjizi ćemo vam pokazati kako da upotrebite WordPress kao kostur aplikacije za izgradnju bilo koje veb aplikacije, velike ili male.
Za koga je ova knjiga
Ova knjiga će biti najkorisnija za WordPress programere koji žele da rade na težim aplikacijama, i PHP programere koji imaju malo iskustva u upotrebi WordPressa i traže radni okvir aplikacije zasnovan na PHP-u.
Programeri komercijalnog plagina i tema, ili neko ko radi na velikim distribuiranim WordPress projektima, takođe će smatrati korisnim koncepte i tehnike iz ove knjige.
Ako ste PHP ili jezički-agnostički programer koji koristi drugi radni okvir, i ljubomorni ste na veliku biblioteku WordPress plaginova i tema, bićete iznenađeni kada naučite koliko dobro WordPress može da funkcioniše kao opšti radni okvir aplikacije.
Čitanje i primena lekcija iz ove knjige može da poboljša vaš posao.
Mi pretpostavljamo da čitaoci razumeju opšte PHP programiranje. Takođe biste trebali da razumete HTML i CSS i da ste upoznati sa MySQL i SQL upitima. Osnovno razumevanje JavaScript i jQuery programiranja će vam pomoći u Poglavlju 9 i svim sličnim primerima.
Za koga nije ova knjiga
Ova knjiga nije za ljude koji žele da nauče kako da upotrebe WordPress kao krajnji korisnik. Postoji kratak uvod u standardne WordPress funkcionalnosti, ali pretpostavljamo da ste već koristili WordPress iz perspektive korisnika.
Ova knjiga nije namenjena osobama koje nisu programeri. Iako je moguće izgraditi veoma funkcionalne veb aplikacije jednostavnim kombinovanjem i konfigurisanjem mnogih plaginova koji su dostupni za WordPress, ova knjiga je napisana za programere koji grade sopstvene plaginove i teme da bi poboljšali nove veb aplikacije.
Ova knjiga vas neće naučiti kako da programirate već kako da programirate na "WordPress način”.
Tabela sadržaja
1. Izgradnja veb aplikacija pomoću WordPressa
2. Osnove WordPressa
3. Upotreba WordPress plaginova
4. Teme
5. Prilagođeni tipovi posta, metadata posta i taksonomije
6. Korisnici, uloge i mogućnosti
7. Upotreba WordPress API-a, objekata i pomoćnih funkcija
8. Obezbeđivanje WordPressa
9. JavaScript radni okviri i tokovi rada
10. WordPress REST API
11. Gutenberg projekat, blokovi i prilagođeni tipovi bloka
12. WordPress Multisite mreže
13. Lokalizacija WordPress aplikacija
14. WordPress optimizacija i skaliranje
15. E-trgovina
16. Mobilne aplikacija pokrenute u WordPressu
17. PHP biblioteke, integracije veb servisa i migracije platforme
18. Budućnost
U ovom ažuriranom, drugom izdanju, Brian Messenlehner i Jason Coleman opisuju nove funkcije i funkcionalnosti koje su dodate u WordPress do verzije 5.4. Svi primeri koda iz ove knjige dostupni su na GitHubu.
Upoređivanje WordPressa sa tradicionalnim radnim okvirima za razvoj aplikacija
Upotreba tema za prikaze i plaginova za backend funkcionalnost
Dobijanje predloga za biranje ili izgradnju WordPress plaginova
Registracija prilagođenih tipova posta (CPT) i taksonomije
Upravljanje korisničkim nalozima i ulogama, i pristup korisničkim podacima
Izgradnja asinhronih ponašanja pomoću jQuery-a
Upotreba WordPressa za razvoj mobilnih aplikacija za iOS i Android
Integrisanje PHP biblioteka, eksternih API-a i plaginova veb servisa
Prikupljanje plaćanja putem plaginova za e-trgovinu i članstvo
Učenje kako da ubrzate i skalirate WordPress aplikaciju
Proširenje WordPress REST API-a i kreiranje prilagođenih krajnjih tačaka
Učenje o WordPress Gutenberg blocks razvoju
Iz uvoda
Dok pišemo ovu knjigu, WordPress pokreće 32% svih sajtova na internetu, i taj broj raste. Mnogi programeri žele da urade mnogo više sa svojim WordPress sajtovima ali smatraju da treba da pređu na tradicionalniji radni okvir za aplikacije, kao što su Ruby on Rails, Symfony, Yii ili Laravel da bi izgradili “stvarne” veb aplikacije. Ovo mišljenje je pogrešno, i mi smo ovde da ga ispravimo.
Iako je WordPress započet kao softver za blogovanje i trenutno postoji primarno kao sistem za upravljanje sadržajem, izrastao je u fleksibilnu i sposobnu platformu za izgradnju veb aplikacija. U ovoj knjizi ćemo vam pokazati kako da upotrebite WordPress kao kostur aplikacije za izgradnju bilo koje veb aplikacije, velike ili male.
Za koga je ova knjiga
Ova knjiga će biti najkorisnija za WordPress programere koji žele da rade na težim aplikacijama, i PHP programere koji imaju malo iskustva u upotrebi WordPressa i traže radni okvir aplikacije zasnovan na PHP-u.
Programeri komercijalnog plagina i tema, ili neko ko radi na velikim distribuiranim WordPress projektima, takođe će smatrati korisnim koncepte i tehnike iz ove knjige.
Ako ste PHP ili jezički-agnostički programer koji koristi drugi radni okvir, i ljubomorni ste na veliku biblioteku WordPress plaginova i tema, bićete iznenađeni kada naučite koliko dobro WordPress može da funkcioniše kao opšti radni okvir aplikacije.
Čitanje i primena lekcija iz ove knjige može da poboljša vaš posao.
Mi pretpostavljamo da čitaoci razumeju opšte PHP programiranje. Takođe biste trebali da razumete HTML i CSS i da ste upoznati sa MySQL i SQL upitima. Osnovno razumevanje JavaScript i jQuery programiranja će vam pomoći u Poglavlju 9 i svim sličnim primerima.
Za koga nije ova knjiga
Ova knjiga nije za ljude koji žele da nauče kako da upotrebe WordPress kao krajnji korisnik. Postoji kratak uvod u standardne WordPress funkcionalnosti, ali pretpostavljamo da ste već koristili WordPress iz perspektive korisnika.
Ova knjiga nije namenjena osobama koje nisu programeri. Iako je moguće izgraditi veoma funkcionalne veb aplikacije jednostavnim kombinovanjem i konfigurisanjem mnogih plaginova koji su dostupni za WordPress, ova knjiga je napisana za programere koji grade sopstvene plaginove i teme da bi poboljšali nove veb aplikacije.
Ova knjiga vas neće naučiti kako da programirate već kako da programirate na "WordPress način”.
Tabela sadržaja
1. Izgradnja veb aplikacija pomoću WordPressa
2. Osnove WordPressa
3. Upotreba WordPress plaginova
4. Teme
5. Prilagođeni tipovi posta, metadata posta i taksonomije
6. Korisnici, uloge i mogućnosti
7. Upotreba WordPress API-a, objekata i pomoćnih funkcija
8. Obezbeđivanje WordPressa
9. JavaScript radni okviri i tokovi rada
10. WordPress REST API
11. Gutenberg projekat, blokovi i prilagođeni tipovi bloka
12. WordPress Multisite mreže
13. Lokalizacija WordPress aplikacija
14. WordPress optimizacija i skaliranje
15. E-trgovina
16. Mobilne aplikacija pokrenute u WordPressu
17. PHP biblioteke, integracije veb servisa i migracije platforme
18. Budućnost
KOMPJUTERSKA LITERATURA
2.750,00 RSD
2.750,00 RSD
0,00 RSD
Pojednostavite JavaScript kodiranje upotrebom kompozicija funkcija, protočne obrade, ulančavanja i pretvaranja.
Za pisanje čistog JavaScript koda koristite deklarativno kodiranje, umesto imperativnog kodiranja.
Kreirajte pouzdaniji kod pomoću zatvaranja i nepromenljivih podataka.
Primenite praktična rešenja za složene programske probleme pomoću rekurzije.
Poboljšajte svoj funkcionalni kod, koristeći tipove podataka, proveru tipa i nepromenljivost.
Naučite napredne koncepte funkcionalnog programiranja, kao što su objektivi i prizme za pristup podacima.
Funkcionalno programiranje je paradigma za razvoj softvera sa boljim performansama. Ono pomaže da napišete sažet kod i kod koji se može testirati. Da biste podigli vaše programske veštine na viši nivo, ova sveobuhvatna knjiga će vam pomoći da iskoristite mogućnosti funkcionalnog programiranja u JavaScriptu i da napišete visokoodržive i testirane aplikacije za Veb i server pomoću funkcionalnog JavaScripta. Ovo drugo izdanje knjige je ažurirano i poboljšano da bi bile obuhvaćene funkcije kao što su pretvarači, objektivi, prizme i razni drugi koncepti koji će vam pomoći da napišete efikasne programe. Fokusirajući se na funkcionalno programiranje, ne samo da ćete početi da pišete funkcije, već ćete takođe testirati čiste funkcije i da smanjiti neželjene efekte. Knjiga posebno omogućava otkrivanje tehnika za pojednostavljenje koda i primenu rekurzije za kodiranje bez petlji. Postepeno ćete shvatiti kako da postignete nepromenljivost, kako da primenite projektne obrasce i da koristite tipove podataka za vašu aplikaciju, pre nego što nastavite da učite funkcionalno reaktivno programiranje za upravljanje složenim događajima u vašoj aplikaciji. Na kraju, u knjizi će biti razmatrani projektni obrasci koji su relevantni za funkcionalno programiranje. Kada pročitate celu knjigu, razvićete vaše JavaScript veštine i steći ćete znanje o osnovnim funkcionalnim tehnikama programiranja da biste efikasno programirali.
Istražite ovo drugo izdanje koje je ažurirano da biste naučili funkcije, kao što su asinhrone funkcije i pretvarači, ali i funkcionalno reaktivno programiranje.
Poboljšajte svoje veštine funkcionalnog programiranja (FP-a) za izradu veb aplikacija i serverskih aplikacija pomo
u JavaScripta.
Koristite FP da biste poboljšali modularnost, ponovnu upotrebljivost i performanse aplikacija.
Sadržaj
1 Tehnički zahtevi
2 Postati funkcionalan - nekoliko pitanja
Šta je funkcionalno programiranje?
Zašto se koristi FP?
Da li je JavaScript funkcionalan?
Kako se koristi JavaScript?
Rezime
Pitanja
3 Razmišljati funkcionalno - prvi primer
Problem - uraditi nešto samo jednom
Funkcionalno rešenje problema
Rezime
Pitanja
4 Početak upotrebe funkcija - osnovni koncept
Sve o funkcijama
Korišćenje funkcija na FP načine
Rezime
Pitanja
5 Pravilno ponašanje - čiste funkcije
Čiste funkcije
Nečiste funkcije
Testiranje - čiste funkcije u poređenju sa nečistim funkcijama
Rezime
Pitanja
6 Deklarativno programiranje - bolji stil
Transformacije
Logičke funkcije višeg reda
Upotreba asinhronih funkcija
Rezime
Pitanja
7 Izrada funkcija višeg reda
Funkcije omotavanja - zadržavanje ponašanja
Promena ponašanja funkcije
Promena funkcija na druge načine
Rezime
Pitanja
8 Funkcije transformacije - currying i parcijalna primena
Malo teorije
Currying
Parcijalna primena
Parcijalni currying
Zaključak
Rezime
Pitanja
9 Funkcije spajanja – protočnost i kompozicija
Protočna obrada
Ulančavanje i fluentni interfejsi
Sastavljanje
Pretvaranje
Rezime
Pitanja
10 Funkcije projektovanja - rekurzija
Korišćenje rekurzije
Tehnike rekurzije
Rezime
Pitanja
11 Obezbeđivanje čistoće - nepromenljivost
Jednostavne JavaScript tehnike
Kreiranje trajnih struktura podataka
Rezime
Pitanja
12 Implementiranje projektnih obrazaca na funkcionalan način
Razumevanje projektnih obrazaca
Objektno-orijentisani projektni obrasci
Funkcionalni projektni obrasci
Rezime
Pitanja
13 Izrada boljih kontejnera - funkcionalni tipovi podataka
Određivanje tipova podataka
Izrada kontejnera
Funkcije kao strukture podataka
Rezime
Pitanja
14 Bibliografija
15 Odgovori na pitanja
Poglavlje 1, „Postati funkcionalan - nekoliko pitanja“
Poglavlje 2, „Razmišljati funkcionalno - prvi primer“
Poglavlje 3, „Početak upotrebe funkcija - osnovni koncept“
Poglavlje 4, „Pravilno ponašanje - čiste funkcije“
Poglavlje 5, „Deklarativno programiranje - bolji stil“
Poglavlje 6, „Izrada funkcija višeg reda“
Poglavje 7, „Funkcije transformacije - currying i parcijalna primena“
Poglavlje 8, „Funkcije spajanja - protočnost i kompozicija“
Poglavlje 9, „Funkcije projektovanja – rekurzija“
Poglavlje 10, „Obezbeđivanje čistoće – nepromenljivost“
Poglavlje 11, „Implementiranje projektnih obrazaca na funkcionalan način“
Poglavlje 12, „Izrada boljih kontejnera - funkcionalni tipovi podataka“
Za pisanje čistog JavaScript koda koristite deklarativno kodiranje, umesto imperativnog kodiranja.
Kreirajte pouzdaniji kod pomoću zatvaranja i nepromenljivih podataka.
Primenite praktična rešenja za složene programske probleme pomoću rekurzije.
Poboljšajte svoj funkcionalni kod, koristeći tipove podataka, proveru tipa i nepromenljivost.
Naučite napredne koncepte funkcionalnog programiranja, kao što su objektivi i prizme za pristup podacima.
Funkcionalno programiranje je paradigma za razvoj softvera sa boljim performansama. Ono pomaže da napišete sažet kod i kod koji se može testirati. Da biste podigli vaše programske veštine na viši nivo, ova sveobuhvatna knjiga će vam pomoći da iskoristite mogućnosti funkcionalnog programiranja u JavaScriptu i da napišete visokoodržive i testirane aplikacije za Veb i server pomoću funkcionalnog JavaScripta. Ovo drugo izdanje knjige je ažurirano i poboljšano da bi bile obuhvaćene funkcije kao što su pretvarači, objektivi, prizme i razni drugi koncepti koji će vam pomoći da napišete efikasne programe. Fokusirajući se na funkcionalno programiranje, ne samo da ćete početi da pišete funkcije, već ćete takođe testirati čiste funkcije i da smanjiti neželjene efekte. Knjiga posebno omogućava otkrivanje tehnika za pojednostavljenje koda i primenu rekurzije za kodiranje bez petlji. Postepeno ćete shvatiti kako da postignete nepromenljivost, kako da primenite projektne obrasce i da koristite tipove podataka za vašu aplikaciju, pre nego što nastavite da učite funkcionalno reaktivno programiranje za upravljanje složenim događajima u vašoj aplikaciji. Na kraju, u knjizi će biti razmatrani projektni obrasci koji su relevantni za funkcionalno programiranje. Kada pročitate celu knjigu, razvićete vaše JavaScript veštine i steći ćete znanje o osnovnim funkcionalnim tehnikama programiranja da biste efikasno programirali.
Istražite ovo drugo izdanje koje je ažurirano da biste naučili funkcije, kao što su asinhrone funkcije i pretvarači, ali i funkcionalno reaktivno programiranje.
Poboljšajte svoje veštine funkcionalnog programiranja (FP-a) za izradu veb aplikacija i serverskih aplikacija pomo
u JavaScripta.
Koristite FP da biste poboljšali modularnost, ponovnu upotrebljivost i performanse aplikacija.
Sadržaj
1 Tehnički zahtevi
2 Postati funkcionalan - nekoliko pitanja
Šta je funkcionalno programiranje?
Zašto se koristi FP?
Da li je JavaScript funkcionalan?
Kako se koristi JavaScript?
Rezime
Pitanja
3 Razmišljati funkcionalno - prvi primer
Problem - uraditi nešto samo jednom
Funkcionalno rešenje problema
Rezime
Pitanja
4 Početak upotrebe funkcija - osnovni koncept
Sve o funkcijama
Korišćenje funkcija na FP načine
Rezime
Pitanja
5 Pravilno ponašanje - čiste funkcije
Čiste funkcije
Nečiste funkcije
Testiranje - čiste funkcije u poređenju sa nečistim funkcijama
Rezime
Pitanja
6 Deklarativno programiranje - bolji stil
Transformacije
Logičke funkcije višeg reda
Upotreba asinhronih funkcija
Rezime
Pitanja
7 Izrada funkcija višeg reda
Funkcije omotavanja - zadržavanje ponašanja
Promena ponašanja funkcije
Promena funkcija na druge načine
Rezime
Pitanja
8 Funkcije transformacije - currying i parcijalna primena
Malo teorije
Currying
Parcijalna primena
Parcijalni currying
Zaključak
Rezime
Pitanja
9 Funkcije spajanja – protočnost i kompozicija
Protočna obrada
Ulančavanje i fluentni interfejsi
Sastavljanje
Pretvaranje
Rezime
Pitanja
10 Funkcije projektovanja - rekurzija
Korišćenje rekurzije
Tehnike rekurzije
Rezime
Pitanja
11 Obezbeđivanje čistoće - nepromenljivost
Jednostavne JavaScript tehnike
Kreiranje trajnih struktura podataka
Rezime
Pitanja
12 Implementiranje projektnih obrazaca na funkcionalan način
Razumevanje projektnih obrazaca
Objektno-orijentisani projektni obrasci
Funkcionalni projektni obrasci
Rezime
Pitanja
13 Izrada boljih kontejnera - funkcionalni tipovi podataka
Određivanje tipova podataka
Izrada kontejnera
Funkcije kao strukture podataka
Rezime
Pitanja
14 Bibliografija
15 Odgovori na pitanja
Poglavlje 1, „Postati funkcionalan - nekoliko pitanja“
Poglavlje 2, „Razmišljati funkcionalno - prvi primer“
Poglavlje 3, „Početak upotrebe funkcija - osnovni koncept“
Poglavlje 4, „Pravilno ponašanje - čiste funkcije“
Poglavlje 5, „Deklarativno programiranje - bolji stil“
Poglavlje 6, „Izrada funkcija višeg reda“
Poglavje 7, „Funkcije transformacije - currying i parcijalna primena“
Poglavlje 8, „Funkcije spajanja - protočnost i kompozicija“
Poglavlje 9, „Funkcije projektovanja – rekurzija“
Poglavlje 10, „Obezbeđivanje čistoće – nepromenljivost“
Poglavlje 11, „Implementiranje projektnih obrazaca na funkcionalan način“
Poglavlje 12, „Izrada boljih kontejnera - funkcionalni tipovi podataka“










