Dobro došli u svet klasičnog ASP.NET programiranja i hvala na ukazanom poverenju. Ovo je još jedan naslov o veb programiranju. Razlika ove knjige u odnosu na druge slične je u tome što ona obrađuje jedan specifičan programski jezik i klasičnu platformu koja je postojana i dugo će se koristiti. Pojam „klasična” se ovde upotrebljava kao sinonim za: „izvrsna u svom polju” i kao „dugotrajna čija važnost ne prolazi”.
Klasično je vredno, jer koncepti ostaju i preživljavaju sve prepreke. Neka klasični ASP.NET bude za veb programiranje isto što je jezik C u svetu programiranja!
100 zabavnih vežbi i projekata za brzo učenje JavaScripta
Ključne funkcije
Napišite elokventan JavaScript i koristite osnovne i napredne funkcije za kreiranje svojih veb aplikacija
Komunicirajte sa pregledačem pomoću HTML-a i JavaScripta i dodajte dinamične slike, oblike i tekst pomoću HTML5 Canvasa
Izradite program za proveru lozinki, veb aplikaciju za slikanje, igru Hangman i još mnogo zabavnih projekata
U ovoj knjizi su prikazane mogućnosti JavaScripta za razvoj veb aplikacija kombinovanjem teorijskog učenja sa vežbama pisanja koda i zabavnim projektima pomoću kojih možete da postavite sebi izazove. Cilj je da u knjizi pokažemo kako se jednostavne JavaScript tehnike mogu koristiti za izradu veb aplikacija, od dinamičnih veb sajtova do jednostavnih igara zasnovanih na pregledaču.
„JavaScript od početnika do profesionalaca“ se fokusira na ključne koncepte programiranja i manipulacije objektnim modelom dokumenta koji se koriste za rešavanje uobičajenih problema u profesionalnim veb aplikacijama. Ovo uključuje validaciju podataka, manipulisanje izgledom veb stranica, rad sa asinhronim i konkurentnim kodom.
U knjizi se primenjuje učenje zasnovano na projektima da bi bio obezbeđen kontekst za teorijske komponente u nizu primera koda koji se mogu koristiti kao moduli aplikacije, kao što su validatori unosa, igre i jednostavne animacije. Ovo će biti dopunjeno kratkim kursom o HTML-u i CSS-u da bi bilo prikazano kako se komponente JavaScripta uklapaju u kompletnu veb aplikaciju.
Dok budete učili koncepte, možete ih isprobati u svom uređivaču ili konzoli pregledača da biste dobro naučili kako funkcionišu i šta rade. Kada u celosti pročitate ovu knjigu o JavaScriptu, znaćete kako da napišete osnovni JavaScript kod i bićete spremni da koristite naprednije biblioteke, radne okvire i okruženja kao što su React, Angular i Node.js.
Šta ćete naučiti
Koristićete logičke iskaze za donošenje odluka u okviru svog koda
Uštedećete vreme pomoću JavaScript petlji izbegavanjem stalnog pisanja istog koda
Koristićete JavaScript funkcije i metode za selektivno izvršavanje koda
Povezaćete se sa HTML5 elementima i „oživećete“ svoje veb stranice interaktivnim sadržajem
Učinićete svoje obrasce pretrage efikasnijim pomoću regularnih izraza
Istražićete konkurentno i asinhrono programiranje da biste efikasno obradili događaje i poboljšali performanse
Započećete rad pomoću početnih koraka za ključne biblioteke, radne okvire i API-e
Kome je namenjena ova knjiga
Ova knjiga je za ljude koji su tek počeli da koriste JavaScript (JS) ili one koji žele da unaprede svoje veštine u razvoju veb stranica. Osnovno poznavanje HTML-a i CSS-a bi bilo od koristi.
Bilo da ste programer na početnom ili srednjem nivou kome je potreban jednostavan praktičan vodič za JS koncepte, programer koji želi da pređe na rad sa JS-om ili student koji proučava koncepte programiranja koristeći JS, ova knjiga će vam biti od pomoći.
Veb-dizajn je proces kreiranja veb-sajtova. Ovaj proces obuhvata nekoliko različitih aspekata, uključujući raspored veb-stranice, kreiranje sadržaja kao i grafički dizajn. Ova knjiga nudi sve ono što vam je potrebno da znate kako biste kreirali veb-sajtove.
Na samom početku ove knjige objašnjen je značaj veb-dizajna kao i osnovne komponente dizajna koje se koriste prilikom kreiranja veb-sajtova. Ova knjiga će vam dati i savete kako da radite brzo i efikasno sa veb-tehnologijama, kao što su HTML5, CSS3 i JavaScript. Takođe, uradićete projekat koji se odnosi na kreiranje statičkog sajta koji ima dobar raspored. Nakon toga, učićemo JavaScript i jQuery kako bismo
na kraju kreirali dinamički sadržaj za potrebe vašeg veb-sajta. Nakon puštanja u rad našeg osnovnog veb-sajta zajedno sa dinamičkom funkcionalnošću, prelazimo na kreiranje responsive
veb-sajtova koristeći više naprednih tehnika, kao što je Bootstrap. Zatim, učićete o pametnim načinima kako da dodate dinamički sadržaj, a i upoznaćete nove UI tehnike, kao što su Adaptivni UI i Material Design. Ovo sve će vam pomoći da shvatite značajne koncepte poput prikazivanja sa serverske strane i UI komponente. Na samom kraju, biće reči o različitim alatkama koje koriste developeri kako bi olakšali sebi posao.
Razrešite podatke iz baze podataka sa više tabela i sistemskih arhitektura
Izgradite GraphQL API implementiranjem modela i šema pomoću alatki Apollo i Sequelize
Podesite Apollo Client i izgradite čeone komponente pomoću Reacta
Upotrebite alatku Mocha za testiranje full-stack aplikacije
Pišite složene React komponente i delite podatke preko njih
Rasporedite aplikaciju pomoću Dockera
Izgradite full stack aplikacije pomoću modernih API-a upotrebom GraphQL-a i Apolloa
Integrišite Apollo u React i izgradite čeone komponente pomoću GraphQL-a
Implementirajte iskačuća obaveštenja koja se samostalno ažuriraju pomoću jedinstvene GraphQL funkcije pod nazivom Subscriptions
Node.js je izuzetno popularna softverska platforma koja omogućava upotrebu jezika JavaScript za izradu skalabilnih serverskih aplikacija. Omogućava izradu efikasnog koda i pruža održiv način pisanja softvera na samo jednom jeziku kroz celu paletu aplikacija, uz izuzetno visoke nivoe višekratne upotrebljivosi, pragmatizma, jednostavnosti i saradnje između komponenata.
Node.js uvodi revoluciju u veb i u način na koji pojedinci i kompanije pišu svoj softver.
U ovoj knjizi upoznaćete način na koji se na platformi Node.js donose odluke u vezi s projektovanjem i pisanjem koda. Knjiga počinje od osnova platforme Node.js i opisuje njenu asinhronu jednonitnu arhitekturu i glavne projektne obrasce. Zatim objašnjava kako savladati obrasce za upravljanje asinhronim izvršavanjem kodom i komponentu toka, da bi stigla do detaljne liste Node.js implementacija najuobičajenijih projektnih obrazaca i nekih specifičnih projektnih obrazaca koji postoje isključivo u Node.js svetu. Na kraju, predstavlja naprednije koncepte kao što su Univerzalni JavaScript i skalabilnost, a putovanje završava predstavljajući čitaocu sve potrebne koncepte za izradu aplikacije korporativnog nivoa pomoću praltforme Node.js.
Ova knjiga je namenjena autorima softvera i programerima koji već imaju određeno osnovno poznavanje jezika JavaScript i žele da steknu šire znanje o tome kako se projektuju i razvijaju korporativne Node.js aplikacije.
Bootstrap 4 je besplatan CSS i JavaScript radni okvir koji omogućava programerima da brzo izgrade prilagodljive veb interfejse. Ova knjiga će vam pomoći da upotrebite i prilagodite Bootstrap za kreiranje privlačnih veb sajtova koji odgovaraju vašim potrebama.
Kreiraćete prilagođeni Bootstrap veb sajt korišćenjem različitih pristupa za prilagođavanje radnog okvira. Koristićete ključne funkcije Bootstrapa i brzo ćete otkriti različite načine na koje Bootstrap može da vam pomogne da kreirate veb interfejse. Osim toga, opisaćemo osnovne funkcije, kao što su sistem rasporeda elemenata, globalni stilovi, pomoćne klase i prilagodljivi pomoćni programi. Kada savladate ove funkcije, otkrićete kako da strukturirate rasporede stranice, upotrebite različite navigacione komponente Bootstrapa i obrasce i stilizujete različite tipove sadržaja.
Takođe ćete pregledati anatomiju Bootstrap dodatnog modula, kreiraćete sopstvene prilagođene komponente i proširićete Bootstrap korišćenjem jQuery biblioteke. Pojasnićemo vam koje pomoćne klase obezbeđuje Bootstrap 4 i kako možete da ih upotrebite efikasno da biste ubrzali razvoj veb sajta.
Na kraju ćete otkriti kako da optimizujete veb sajt i da ga integrišete sa nezavisnim radnim okvirima.
Do kraja ove knjige ćete steći kompletno potrebno znanje o prednostima i manama radnog okvira i moći ćete da kreirate prilagodljive i optimizovane veb interfejse.
Definitivni vodič za upotrebu steka MEAN za izradu veb aplikacija
Node.js je vodeće programsko okruženje, MongoDB je najpopularnija NoSQL baza podataka, a Angular je vodeći radni okvir za izloženi (front-end) razvoj koji je zasnovan na MVC-u. Zajedno čine potpuno integrisane alatke za razvoj veba, koje se jednostavno implementiraju i omogućavaju veb programerima da kreiraju sajtove visokih performansi i aplikacije koje su potpuno ugrađene u JavaScript, od servera do klijenta.
U ovom novom izdanju knjige Node.Js, MongoDB i Angular za razvoj veba, koja je ažurirana za Angular 2, Angular 4 i naredne verzije, prikazano je kako se integrišu ove tri tehnologije u potpuna radna rešenja. Knjiga počinje konciznim, kristalno jasnim uputstvima za upotrebu svake tehnologije, a zatim se brzo prelazi na izradu uobičajenih veb aplikacija.
Naučićete kako da koristite Node.js i MongoDB da biste napravili više skalabilnih sajtova sa visokim performansama, kako da primenite Angularov inovativni MVC pristup za strukturiranje efikasnijih stranica i aplikacija i kako da koristite sve tri tehnologije zajedno da biste isporučili sledeću izvanrednu generaciju veb rešenja.
Implementirajte visokoskalabilni i dinamički veb server, koristeći Node.js i Express.
Implementirajte MongoDB skladište podataka za svoje veb aplikacije.
Pristupite bazi podataka MongoDB iz Node.js JavaScript koda i komunicirajte sa njom.
Naučite osnove TypeScripta.
Definišite prilagođene Angular direktive koje proširuju HTML jezik.
Izradite veb usluge na strani servera u JavaScriptu.
Implementirajte usluge na strani klijenta koje mogu da komuniciraju sa Node.js veb serverom.
Izradite dinamičke prikaze pregledača koji omogućavaju bogatu korisničku interakciju.
Dodajte autentifikovane korisničke naloge i ugnežđene komponente komentara u svoje veb aplikacije i stranice.
Potpuno izmenjen i ažuriran, sa primerima napisanim u skladu sa HTML5, CSS3 i savremenom praksom veb razvoja, ovaj jednostavan i korak-po-korak priručnik pomaže vam da brzo savladate osnove HTML-a i CCS-a, pre nego što pređete na naprednije teme, kao što su grafika, video i interakcija sa JavaScriptom. Samo jedan sat dnevno dovoljno je da naučite veštine potrebne za dizajniranje, kreiranje i održavanje veb sajta profesionalnog izgleda.
Za primere programiranja upotrebljene su najnovije PHP funkcije, uključujući poboljšanu enkripciju lozinke, koristeći tehniku password_hash.
Ova knjiga uči vas uz praktične vežbe, obezbeđujući kompletne primere kodiranja.
Vežbe „Uradite“ u svakom poglavlju omogućavaju da promenite primer koda. Vežbe za programiranje na kraju svakog poglavlja pomoći će vam da kreirate svoje aplikacije, koristeći algoritme koji su predstavljeni u konkretnom poglavlju. Kreiraćete kompletne troslojne aplikacije, koristeći prirodni proces gradnje i testiranja modula unutar svakog sloja.
Svaki sloj je logički i fizički odvojen pomoću objektno-orijentisanih tehnika i tehnika zavisnosti, omogućavajući nezavisne slojeve koji mogu da budu ažurirani sa veoma malo efekata na druge slojeve ili bez tih efekata. Pored učenja dobrih tehnika programiranja putem objektno-orijentisanog programiranja, posebno je istaknuto kreiranje sigurnog koda. Po završetku svakog poglavlja čitaocu je pružena mogućnost da dizajnira i kreira aplikaciju koja je u vezi sa konceptima koji su naučeni u konkretnom poglavlju.
Naučićete:
- koje su osnove PHP 7 jezika: uslovni iskazi, petlje, nizovi i metodi (funkcije)
- kako da kombinujete PHP sa HTML5, CSS3 i JavaScriptom za kreiranje web aplikacija
- kako da koristite XML, JSON i MySQL podatke
- kako da upotrebite tehnike sigurnog kodiranja
- kako da kreirate evidenciju grešaka, evidenciju korisnika i evidenciju aplikacije
- koje su različite tehnike za kreiranje rezervnih kopija i vraćanje koda
- kako da upotrebite Try/Catch blokove kao istaknute u PHP-u 7 za rukovanje izuzecima u programu
Књига је намењена свим ученицима и професорима, као и другим читаоцима, који имају бар мало предзнања из програмирања, а желе да науче да креирају садржаје на вебу и да за њих пишу програмски код, који се извршава или на клијенту, или на серверу. Кроз много лепих и практичних примера изложених у овој књизи, учење ће бити интересантно и забавно.
Pomoću WordPress-a svako može da izgradi optimizovani web sajt sa veoma malo uloženog truda, a zatim da ga veoma brzo učini dostupnim svetu.
Ova knjiga služi kao praktični vodič za svakog korisnika koji želi da postane online izdavač, vlasnik web sajta ili web sajt programer. Počevši sa osnovnim funkcijama WordPressa, ova knjiga daće vam dobru osnovu da radite korišćenjem i napredne i složene funkcije. Takođe će vam pomoći da izaberete i instalirate različite teme.
Postepeno, sa povećanjem složenosti, knjiga vas vodi kroz razvoj sopstvenih tema, ponašajući se kao vodič za početnike za razvoj tema i pluginova.
Na kraju, uz opis različitih zadataka, kao što su blogovanje zajednice i administriranje postavljenog sajta, ova knjiga vam omogućava da održavate svoj sajt.
Ova knjiga će vam pomoći da unapredite vaše znanje i naučite osnove JavaScripta. Ako imate iskustva u programiranju, ali ne i u JavaScriptu, ovaj praktični vodič će vam kroz detaljna uputstva i vežbanja iz programiranja pružiti sve što vam je potrebno da biste ovladali osnovnim temama i tehnikama.
Želite da pravite veb strane, ali nemate nikakvo iskustvo u tome? Ovaj razumljiv vodič je idealna polazna tačka. Krenućete od samog početka, naučićete kako funkcionišu veb i veb strane, a zatim postupno nadograđivati svoja znanja i veštine. Kada stignete do kraja knjige, znaćete da napravite jednostavnu veb lokaciju s višestubačnim stranama koje se prilagođavaju mobilnim uređajima.
Naučićete da koristite najnovije tehnike, rešenja koja su se najbolje pokazala u praksi i aktuelne veb standarde - uključujući HTML5 i CSS3. Svako poglavlje sadrži vežbe koje će vam pomoći da savladate različite tehnike rada, i kratke kvizove znanja kako biste se uverili da ste razumeli osnovne koncepte.
Ovo temeljno revidirano i dopunjeno izdanje idealno je za one koji se tek upoznaju s veb dizajnom, kao i profesionalce svih usmerenja i nivoa znanja - bilo da tek počinju ili uvežbavaju stečene veštine.
• Napravite HTML strane koje sadrže tekst, hiperveze, slike, tabele i obrasce
• Koristite opise stilova (CSS) za boje, pozadine, formatiranje teksta, raspoređivanje elemenata na strani, pa čak i za jednostavne animirane efekte
• Upoznajte nove HTML5 elemente, API-je i CSS3 svojstva koji menjaju ono što ste dosad mogli uraditi s veb stranama
• Naučite kako radi JavaScript i zašto je taj jezik toliko važan u veb dizajnu
• Napravite i optimizujte grafiku za veb tako da se učitava najbrže moguće
Knjiga postupno vodi čitaoca ka sticanju neophodnih znanja i savladavanju složenih tema iz specifikacije za jezik HTML5. Kada je pročitate, znaćete kako da strukturirate svoje HTML5 dokumente, kako da ih stilizujete koristeći CSS3 i kako da radite s najmoćnijim API-jima JavaScripta.
Ova knjiga nije uvod u HTML5 već kompletan priručnik iz kojeg ćete naučiti kako da napravite atraktivne veb lokacije i aplikacije od samog početka. U svakom poglavlju razmatraju se osnovni i složeni koncepti jezika HTML5, CSS3 i JavaScript. Infomacije su podržane korisnim i potpuno funkcionalnim primerima, koji i početnike i stručnjake vode kroz svaku pojedinačnu oznaku, stil i funkciju obuhvaćenu specifikacijama. U primerima se postupno uvode sve složenije teme, tako da svima budu pristupačne i razumljive.
Cilj knjige je da vas upozna s najsavremenijim tehnologijama za veb. Osmišljena je tako da vas dobro pripremi za budućnost i probudi genija u vama...
Ova knjiga vodiće vas, korak po korak, kroz stvarni primer, uz ilustracije.
Kreirate li dva web sajta – jedan za mobilni uređaj, a drugi za veće ekrane? Ili ste možda čuli za Responsive Design, ali niste sigurni kako biste spojili HTML5, CSS3 i prilagodljiv dizajn? Ako je tako, ova knjiga će vam pružiti sve što vam je potrebno da web stranice dovedete na viši nivo – pre nego što to urade vaši konkurenti!
Ova knjiga pruža čitaocima mnogo više od osnovnih informacija, jer sadrži opis ne samo naprednijih tehnika u procesu raspoređivanja elemenata i primene efekata, već sadrži i uvodne napomene o karakteristikama HTML5 i CSS3 koda. Malo je osoba u svetu računarstva koji do detalja poznaju CSS kao Erik Mejer, a u ovoj knjizi Erik prikazuje tehnike koje su veoma temeljne, korisne i univerzalno primenljive u relanim aplikaicjama. Od izbora pravog alata, do CSS efekata i CSS3 tehnika sa jQuery, ova knjiga je pravi praktični vodič za kreiranje modernih Web stranica.
CSS3 antologija je kompilacija najboljih praktičnih rešenja najizazovnijih problema u primeni CSS-a. Četvrto izdanje ovog međunarodnog bestselera potpuno je ažurirano kako bi obuhvatilo novije tehnike koje su moguće zahvaljujući verzijama CSS3 i HTML5, kao i nove trendove u veb dizajnu.
Reč je o najkompletnijoj knjizi s pitanjima i odgovorima o CSS-u, s preko 100 postupnih uputstava koja vam pokazuju kako da steknete veću kontrolu nad izgledom svojih veb strana, napravite sofisticirane navigacione kontrole i dizajnirate veb strane za alternativne uređaje za pregledanje sadržaja veba, uključujući mobilne telefone i čitače ekrana za slabovide.
CSS kod upotrebljen za izradu svake komponente garantovano je jednostavan, efikasan i kompatibilan s različitim veb čitačima.
USPEŠNO DODATO U KORPU