Web-fejlesztés - I.

Informatika tanár szak, nappali tagozat
Programtervező matematikus szak, nappali tagozat
Programtervező informatikus, BSc

Időpont

Jelenleg (a félévben) nem oktatom a tárgyat!

Tárgyleírás

Szükséges előismeretek: A tananyagot úgy alkottuk meg, hogy az a kezdők számára is feldolgozható legyen. Azonban néhány dologra nem térünk ki a tananyag keretein belül (például hálózati ismeretek [telnet/ssh, ftp/scp, böngészőprogramok kezelése]), úgy vesszük, hogy ezekkel mindenki tisztában van.
A tananyag feldolgozása során megismerkedhetünk a fontosabb fogalmakkal, a különböző szabványokkal, a HTML nyelv történetével, struktúrájával, használati módjával. Integrált módon mutatjuk be a HTML 4.01, a HTML 5 nyelvekben és a stíluslapokban rejlő lehetőségeket. A technikai tudnivalók mellett az ergonómiai elvekkel is foglalkozunk, valamint hasznos tippeket és trükköket is bemutatunk.
A tananyag miatt órára bejárni nem kötelező, konzultációs céllal azonban mindenkinek ajánlatos.
Tárgyfelelős: Abonyi-Tóth Andor, http://people.inf.elte.hu/abonyita/

Követelmények

A félév során mindenkinek el kell készíteni egy kötelező beadandó feladatot, majd egy saját weboldalt, és azt el kell helyezni egy webszerveren. A honlap szólhat saját magadról, de tetszőleges témát is feldolgozhatsz. Miután elkészült a honlapod, megnézzük, és vagy elfogadjuk, vagy megmondjuk, hogy mit kell módosítanod rajta.

Beadandó

A kötelező beadandó feladat esetén egy megadott leírás (specificáció) alapján kell elkészítenetek egy néhány lapból álló weboldalt, amelynek a megadott dokumentumtípus szerint érvényesnek (validnak) kell lennie.
A kötelező beadandó feladat elkészítésénél ALAKHŰ (WYSIWYG) honlap szerkesztő programok használata szigorúan tilos.
A beadandó feladatot önállóan kell elkészíteni. Amennyiben valaki másolja a beadandó feladatot nem kaphat jegyet az adott félévben, de az sem aki odaadta azt. Ezért különösen fontos, hogy ne adjátok oda a megoldott feladatot senkinek, és publikus szervereken se tároljátok azt, és legfőként ne csináljátok közösen.

Saját honlap

A saját készítésű honlapnak eleget kell tennie a következő követelményeknek:

  • legalább 4 oldal terjedelmű legyen
  • legyen (legalább egy) olyan oldal, amely tartalmaz (háttér)kép(ek)et, táblázato(ka)t.
  • legyen (legalább egy) olyan oldal, amelyben használsz űrlapot (például vélemény elküldése)
  • legyen (legalább egy) olyan oldal, ahol felhasználsz egy tetszőleges (ténylegesen hasznos) JavaScriptet
  • a honlap feleljen meg az a tananyagban szereplő ergonómiai elveknek
  • használd ki a stíluslapok adta lehetőségeket, ahol lehet, váltsd ki az elavult tageket/paraméterek stílusokkal
  • könnyen lehessen navigálni az oldalak között
  • minden oldal kódjában a META információk helyesen legyenek kitöltve (készítő neve, kulcsszavak, stb.)
  • az oldalakat tartalommal is fel kell tölteni, nem elég csak a honlap "vázát" elkészíteni
  • a honlapodnak különböznie kell a kötelező beadandó feladattól ;-)
  • ne legyenek hiányzó komponensek, az oldal elérhetőségét a tesztelés után szabad csak elküldeni
  • törekedni kell hasznos tartalom előállítására
  • minden oldalnak érvényesnek (validnak) kell lennie, az alkalmazott dokumentumtípus szerint.

Határidők

A határidők később kerülnek ismertetésre.

Tematika

Óra Dátum Gyakorlat
1.   Óramegbeszélés
2.   Technikai bevezető feldolgozása. A HTML szabvány megismerése. HTML alapok.
3.   Táblázatok használata
4.   Képek használata
Űrlapok használata
5.   Kliens oldali térképek
Metaelemek
6.   Javascriptek felhasználása
7.   Ergonómia elvek megtekintése
Ismerkedés a stíluslapok (CSS) alapjaival
8.   Ismerkedés a stíluslapok (CSS) alapjaival
A HTML és XHTML szabvány közti különbségek. HTML5
9.   Szünet
    Kötelező beadandó feladat elkészítése - konzultáció
10.   Konzultáció
11.   Konzultáció
12.   Konzultáció
13.   Konzultáció. Beadandó feladatok értékelése.

irodalom

Letölthető segédanyagok

Cím Fájlméret Fájlnév