Od bitů až po databáze. Prakticky, hravě a bez zbytečné složitosti. Tato kniha vyplňuje prázdná místa mezi základní teorií a profesionální praxí. Provede vás světem webových aplikací, návrhem tříd, regulárními výrazy a vysvětlí principy verzování kódu v Gitu. Přestaňte kód opisovat, začněte mu rozumět!

 

annotation Anotace Stručná charakteristika knihy why Proč jsem knihu napsal?
download Příklady Zdrojové kódy ke stažení contact Kontakt Facebook, vydavatel a autor

 

annotation

Anotace

Nezůstaneme jen u syntaxe. Své znalosti uplatníte na řadě praktických příkladů vedoucích k interaktivní hře pro webový prohlížeč. Osvojíte si návyky profesionálů: naučíte se navrhovat architekturu, tvořit UML diagramy a psát automatizované testy. To vše s důrazem na čistotu kódu a moderní trendy, včetně efektivního využití umělé inteligence.

 

target

Komu je kniha určena

Díky širokému záběru témat a nízkému prahu vstupních znalostí je kniha určena prakticky každému, kdo zvažuje vstup do světa IT. Cílí na čtenáře, kteří hledají jistotu, strukturu a jasný plán a nechtějí ztrácet čas přebíráním nesourodých internetových zdrojů. Je ideální pro samouky, kteří potřebují vidět rychlé výsledky (funkční webová stránka), aby neztratili motivaci. Všem těmto čtenářům kniha nabízí řešení „vše v jednom“ za příznivou cenu.
Knihu ocení nejen studenti techniky, ale také nadšenci z jiných profesí, kteří chtějí získat žádané IT dovednosti. Všem zájemcům kniha nabízí teoretický základ (paměť, algoritmy) podaný zábavnou formou (hry, web). Webový přístup navíc dodá pocit, že tvoříte něco reálného a viditelného. Zároveň může posloužit jako inspirace pedagogům a učitelům informatiky, kteří hledají atraktivní příklady pro svoji výuku.

 

why

Proč jsem knihu napsal

Když jsem s jazykem Java začínal, měl jsem pocit, že učebnice by se dala napsat i zábavnější formou. Po letech praxe jsem zveřejnil článek o tvorbě webových stránek v Javě pomocí objektového modelu HTML elementů. Napadlo mě, že právě to by mohl být skvělý základ pro interaktivní příklady při výuce. Když jsem pak v knihkupectví otevřel jednu z nových učebnic, znovu jsem narazil na formální popis, černobílé obrázky a ukázky postavené na zastaralé knihovně Swing. Proto jsem se rozhodl vykročit na nejistou dráhu autora inovativní učebnice programování.

 

download

Příklady ke stažení

Doklad o nákupu slouží jako licenční oprávnění, které umožňuje vlastníkovi knihy využívat přiložené zdrojové kódy pro soukromé i komerční účely. Veřejná redistribuce samotného zdrojového kódu není povolena; kód je určen k integraci do vlastních projektů nebo ke studiu. Při použití kódu je nutné zachovat původní autorskou hlavičku. Třetí strany mohou kód zkoumat pouze v rámci vlastního studia – pro komerční využití či implementaci je nezbytné zakoupení vlastní licence (knihy). Tato licence dále výslovně uděluje pedagogům právo využívat příklady v rámci výuky.
V případě nejasností se neváhejte obrátit na autora knihy (kontakt zde). Zvažte prosím, že výroba knihy není jedinou nákladovou položkou – další výdaje souvisí s propagací a distribucí. Děkuji vám za podporu i férovost. Stažením souboru vyjadřujete souhlas s těmito podmínkami.
Doporučenou verzi Java JDK pro spuštění příkladů stáhnete zde. Zdrojové kódy jsou k nahlédnutí (v angličtině) zde. Odkaz pro stažení kompletního balíku kódů najdete přímo v knize.

 

author

O autorovi

Pavel Ponec (nar. 1965) vystudoval automatizaci na VUT v Brně. Od té doby působí jako softwarový vývojář a analytik. Od roku 2000 se specializuje převážně na jazyk Java a webové technologie. Je držitelem certifikátu Certified Programmer for the Java 2 Platform od společnosti Sun Microsystems (nyní Oracle).

Veřejně dostupné referenční projekty

  • Ujorm (open-source) – Knihovna původně zaměřená na ORM služby. Dnes nabízí především moduly pro stavbu HTML stránek a nízkoúrovňové nástroje nad JDBC.
  • jWorkSheet (open-source) – Swingová aplikace z roku 2007 pro měření času stráveného na projektech. Její grafické rozhraní bylo inspirováno tabulkovým editorem Excel.
  • PPSee (freeware) – Swingová aplikace z roku 2003 pro správu obrázků a generování fotoalb dle editovatelných šablon.

 

contact

Kontakt na autora