Gaur egun, ordenagailuaren edo mugikorraren aurrean gaudenean, ziur asko, gehien erabiltzen dugun aplikazioa web nabigatzailea da. Arakatzen ditugun webgune horiek garatzeko, besteak beste, HTML5 eta JavaScript APIak erabiltzen direnez, ezinbestekoa bilakatu da programatzaile guztiontzat teknologia horien inguruan oinarrizko ezagutzak izatea. Liburu honen helburua hori da, hain zuzen ere: HTML5en erabiltzen diren JavaScript APIak (Canvas, Audioa, Bideoa, WebSocket-ak, Geokokapena...) modu labur eta praktikoan aurkeztea, adibide eta ariketen laguntzaz. Horrez gain, webgune profesional bat prestatzeko behar diren oinarrizko ezagutzak lantzen dira. Zehazki, JSON, Ajax, promesak, objektuetara zuzendutako programazioa, NodeJS, Express edo mongoDB bezalako teknologiak zer diren eta praktikan nola erabil daitezkeen ikasteko oinarrizko kontzeptuak jorratzen dira.
Liburu hau, HTML5en inguruan ematen diren eskoletan – unibertsitatean, zikloetan edo bakarka ikasten dutenen kasuan ere - euskarri digital gisa erabilzeko prestatu da.
Juanan Pereira Varela (Oñati, 1975). Informatikan doktorea. Gaur egun UPV/EHUko Donostiako Informatika Fakultatean Web Sistemak eta Software Ingeniaritzako irakaslea da. UEUk eta Asmozek antolatutako bi MOOCen ('HTML5 estandarra ikasten' eta 'HTML5 Aurreratua') irakasle izan da. Software ingeniaritzaren arloan hainbat artikulu idatzi ditu.
Oharra: pdflatex birritan konpilatu behar da Gaien Aurkibidea sortu ahal izateko
$ cd latex
$ pdflatex main.tex
$ pdflatex main.tex
$ open main.pdf
Liburu hau cc-by-nc-sa lizentziapean dago (Creative Commons - Aitortu - Ez komertziala - Partekatu Berdin) Lizentzia honek lana partekatu eta jendaurrean hedatzeko eskubidea ematen du baita lan eratorriak sortzeko ere. Horretarako derrigorrezkoa da lanaren kredituak aitortzea. Gainera ezin da lan hau (ezta bere eratorriak ere) merkataritza xedeetarako erabili. Azkenik, lan hau aldatzen bada, edo lan eratorri bat sortzen bada, sortutako lana baimen honen berdin-berdina den beste batekin soilik banatu ahal izango da.
-
Ekarpen bat egin nahi dut, zein da prozedura? Modurik errazena: issue bat ireki eta bertan idatzi zure ekarpena. Berehala aztertuko dugu eta ondo badago liburuan txertatuko dugu. Bonus Points: zuzenean LaTeXen idazten baduzu, baina ez da derrigorrezkoa! LibreOffice, Word edo testu hutsean idatzitako ekarpenak ere ongi etorriak izango dira.
-
LaTeX edukia editatu nahi dut, nola egin? Ikus: https://github.com/juananpe/html5liburua/blob/main/CONTRIBUTING.md
-
Zein ekarpen mota onartzen dira? Zuzenketak (ortografikoak, gramatikalak, ...), ariketen soluzioak, kapitulu batentzako gehigarriak, kapitulu berriak (osoak edo zatiak), kapitulu berriak sartzeko proposamenak (proposamen hutsak edo edukien zirriborroekin)
-
Non daude liburuan agertzen diren ariketen PDFak? Eta jatorrizko ODT bertsioak? https://ikasten.io/html5/ webgunean aurkituko dituzu, gai bakoitzeko PDF bat. Adibidez, Canvas (8. gaiaren) inguruko ariketen PDFa Eta horri dagokion ODT dokumentua. Oharra: odt ez badoa, probatu odp luzapenarekin.
Eskerrak UEUko argitalpen zerbitzuari liburua argitaratzeagatik eta webgune honetan zabaltzeko baimena emateagatik. Horrelako liburuak askatzeko ekimen gehiago bultzatu nahi baduzu, paperezko ale bat eros dezakezu.