Első alkalom: 2011. november 27. 09:00
Helyszín:1033 Budapest, III. ker.
Óbuda Szérűskert utca 40.
Semper Studió Gimnázium (Kaszásdűlő)
Időpont: vasárnap 09.00-16.00
Első alkalom: 2012. március 5. 17:30
Helyszín:1033 Budapest, III. ker.
Óbuda Szérűskert utca 40.
Semper Studió Gimnázium (Kaszásdűlő)
Időpont: hétfő 17.30-21.30
Már ismertem a könyv eredeti angol verzióját, mégis nagy lelkesedéssel vártam a magyar változat megjelenését. Évek óta foglalkozom webfejlesztéssel és régóta tanítom is különböző iskolákban. Bátran állíthatom, hogy ez a könyv jelenleg a legérdekesebb, legszórakoztatóbb és legszínvonalasabb könyv ebben a témában, amit jelenleg Magyarországon meg lehet vásárolni. Tartalom alapú, CSS stíluslapokkal formázott, szemantikus honlapszerkesztésre támaszkodva - hasznos (működő) és jó példákat mutat be, szórakoztató stílusban. Munkafüzet jellege segít jobban elsajátítani a leckéket. További erősségének tartom még, hogy kitér a webes biztonság témakörére is. Mindenkinek nagy szeretettel ajánlom, aki PHP-t és MySQL-t szeretne tanulni. Már alig várom a sorozat további köteteit, főként egy jó Objektum Orientált Programozásról szóló könyvet.
Ajánljuk mindenkinek, aki szeretne eleve szabványos webtervezési módszereket megtanulni, aki a hatékonyság érdekében nem riad vissza némi programozástól, aki már ismeri a HTML-t és talán kicsit a CSS-t is, de szeretné elmélyíteni, illetve rendszerezni a tudását, de annak is, aki soha, egyetlen weblapot sem készített még, de könnyen, és gyorsan szeretné a szükséges tudást elsajátítani.
Oldalam azért hoztam létre, hogy bemutassa és népszerűsítse a szabványokra épülő, tartalom alapú, szemantikus és szabványos honlapkészítés fortélyait és ezek tervezési módszereit. A honlapok elkészítésénél szem előtt tartottam Tim Berners Lee (A web szülő atyja) célkitűzéseit és a Web Standard Project törekvéseit, valamint W3C szabványügyi szervezet által kiadott ajánlásokat. Szeretném bemutatni a tartalom központú "új iskola" által nyújtott rugalmas fejlesztési lehetőségeket, mely már a megírás kezdetétől kereső és vakbarát - ellenben a látvány alapú "régi iskola" technikáival elkészített honlapok korlátolt lehetőségeivel szemben.
Célom, hogy bemutassam a webszerkesztés és webprogramozás színfalak mögötti csodálatos világát, lerántva a leplet a misztikumokról, a szemfényvesztésről és a mágiáról. Szeretném, ha megerősödhetne ismét a minőségi informatika, ha a szakma "régi motorosai" lépést tartanának az új trendekkel, programozási konvenciókkal, böngésző független, újrahasznosítható és tiszta kódokat írnának. Szeretném, ha a megrendelők ismernék a "jó weboldal" ismérveit, ami nem csak a külső megjelenésről szól, hanem a tartalom felépítéséről, a struktúráról, használhatóságról és tipográfiájáról is. Szeretnék utat mutatni azoknak a kezdőknek, akik most ismerkednek ezzel a szakmával, hogy jó úton induljanak el, és ne álljanak át a sötét oldalra: a keretes és táblázat-hack-es honlapokhoz. A rutinosabbak is remélem nagy haszonnal böngésznek majd a bemutatott kódok között.
Hasznos apróbb példakódokon keresztül begyakorolhatod a nyelv alapvető építőelemeit, szintaktikáját, illetve egyszerűbb projektekhez esettanulmányokat találhatsz az oldalon, melyek az idő folyamán remélem szép számmal gyarapodnak majd. Az alapvető építőkockák elsajátítása után következik ezek összeépítése, a már sokat alkalmazott sablon megoldások használata. Majd különböző bevált tervezési koncepciók, tervezési minták, újrahasznosítható elemek, OOP megoldások, melyeket könnyen testre tudunk szabni saját alkalmazásainkhoz. Az alapot képző elemi építőkockák, legó elemek ismerete és ezek rutinos összeépítése a sablonok testre szabása segítségével képessé tesz minket a legprofesszionálisabb és legösszetettebb webalkalmazások elkészítésére. Ehhez segítenek továbbá a programozói gondolkodást elősegítő hosszabb-rövidebb esettanulmányok és gyakorlati életből vett "igazi" példák. Innen már elegendő gyakorlással és kitartó lelkesedéssel és kreatívitással határ a csillagos ég, de ehhez csak az út elejét mutatom meg...
A tervezett témakörökből: Megismerhetjük a (CSS) megjelenés és a (XHTML) tartalom teljes különválasztásával készült honlapok létrehozásának módját, mindezt (SEO) keresőoptimalizált, (WAI WCAG) hozzáférhető, felhasználó és nyomtatóbarát szempontok szem előtt tartásával a statikus és dinamikus oldalak esetében is egyaránt. Kitérek az (MySQL) adatbázis tervezés lépéseire, az elemi (CRUD) adatbázis műveletekre, a diszkrét JavaScript nagyszerűségére, az AJAX technikában rejtőző lehetőségekre és a manapság népszerű (jQuery, Prototype, Sciptaculous) JavaScript függvénykönyvtárakra. Említésre kerülnek a (CMS) tartalomkezelő rendszerek, a méltatlanul mellőzött (XSS, SQL injektálás, URL befecskendezés, süti mérgezés, stb) webes biztonsági kérdések, a nehezen fellelhető Apache hangolások, továbbá "On the Fly" megoldások témaköre is.
A példákban és leckékben az ismert fizetős (WYSIWYG) grafikus honlapszerkesztő programok (Adobe Dreamweaver, Microsoft Expression Web 2, Microsoft FrontPage, stb.) helyett kizárólag ingyenes, nyílt forráskodú szoftvereket alkalmazok csak: (AppServ, WAMP, XAMP stb.) fejlesztőrendszerek, (Notepad++, Komodo) szövegszerkesztők, (Apache) webszerver, (MySQL) adatbáziskezelő, (phpMyAdmin) grafikus adatbáziskezelő interfész, (XHTML, CSS, PHP, JavaScript, AJAX, XML, SVG, RSS, Mikroformátumok) nyílt szabványok, (jQuery, Protototype, Scriptoculous, Sarissa, stb.) osztálykönyvtárak, (WordPress, Drupal, Tomato, Pluck stb.) tartalomkezelő rendszerek, (TinyMCE) szövegszerkesztő és társaik.
Természetesen a példakódok forrásállományai letölthetők a weboldalról, a webszerkesztéshez és webfejlesztéshez szükséges ingyenesen felhasználható programok ugyancsak megtalálhatók a "hasznos oldalak" menüpont alatt. A weboldalon szerepelhetnek mások szellemi termékei is: kódok, jegyzetek, összefoglalók vagy szoftverek - ezek a Creative Commons valamint GPL licensz feltételei betartásával használhatók fel.
Kellemes nézelődést és jó böngészést kíván
a szerkesztő: Angyal Krisztián
Weblapot szerkeszteni mindenki tud! Csak az nem mindegy hogyan...
© 2010 WebPuzzle [ Kirakni gyerekjáték ] - Moduláris webhelyépítés A-Z-ig: Programozás, példakódok, esettanulmányok, összefoglalók lelkes amatőröknek