Reszponzív weboldal fejlesztése Bootstrap framework használatával

Dátum
Szerzők
Lakatos, László
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt
Manapság abban egy olyan világban élünk, ahol évről évre nőnek okos eszközeink képernyőjének felbontása, amelyeken a legnagyobb természetességgel szeretnénk kényelmesen böngészni különböző weboldalakon. Felmerülhet bennünk a kérdés, hogy vajon hogyan készítik el azokat az oldalakat, melyeket számítógépen, mobiltelefonon vagy akár okos TV-n olvasunk. Az okos eszközök megjelenése teljesen megváltoztatta a weboldalak design-ját. Emlékszem még az első okos telefonomra, amin eleinte komoly kihívás volt böngészni azokon a weboldalaimon, amiket a számítógépemen mindennap látogattam, hiszen ezek az oldalakat akkoriban nem optimalizálták őket mobil használatra. Saját tapasztalatom szerint az első Apple iPhone megjelenése után, ahogy teltek az évek egyre inkább alapvető elvárássá vált az, hogy különböző képernyőfelbontású eszközökön könnyen kezelhető honlapokat készítsenek a webfejlesztők, hiszen mára már ez lett a legtöbbet használt eszközünk, amit saját magamon is tapasztalok. Fontos volt számomra, hogy olyan szakdolgozattémát válasszak, amely webfejlesztéssel foglalkozik. Ezen kívül célom volt még, hogy egy olyan szakdolgozatot alkossak meg, amely nagyban elősegíti szakmai fejlődésemet, mivel végzésem után ezzel szeretnék foglalkozni. Maga a webfejlesztés már egészen fiatal korom óta érdekel, pontosan általános iskolában csapott meg ennek a szele. Csodálattal töltött el mindig egy szép igényesen elkészített oldal és amikor belegondoltam a weboldal mögött működő rendszerbe, csak azon járt az eszem, hogy vajon mit csinál, hogyan lehet ennyire okos. Egyetemi tanulmányaim alatt végül sikerült megértenem, hogy hogyan is működnek ez a weboldalak, ezért is döntöttem a jelenlegi témám mellett. Szakdolgozatom céljaként azt tűztem ki, hogy bemutasson egy modern és stílusos weboldal elkészítését mind backend, mind frontend részen. A dizájn szempontjából, pedig kizárólag a Bootstrap framework nyújtotta eszközöket használjon fel. Technológiai részét tekintve a következő döntéseket hoztam hosszas mérlegelés után: az oldal szerveroldalát a C# magasszintű programozási nyelv segítségével fogom létrehozni. Maga a projekt egy rétegelt webes alkalmazás lesz, ami a mai trendeket követi. A megjelenítéshez ASP .Net-et választottam ki, amellyel létre tudok hozni dinamikus weboldalakat a Razor View Engine-nek hála. Szakdolgozatom során egy időpontfoglaló rendszert fogok megvalósítani, amivel egy tetszőlegesen kiválasztott szolgáltatást tesz lehetségessé lefoglalni, a szolgáltatásban meghatározott időpontra. Mindig is érdekelt a foglalásokkal kapcsolatos folyamatok, mivel nagyon sok rossz élményt gyűjtöttem életem során ezzel kapcsolatban. Többször előfordult, hogy nem sikerült normálisan teljesíteni a foglalásomat, ami bosszús perceket okozott. Ilyen események után elgondolkodtam, hogy vajon mit nem tudnak megcsinálni egy foglaláson, hogy jó legyen. Az ötletet mégis a fodrászomtól sikerült elcsenni. Bármelyik fodrásznál jártam mindig egy noteszbe jegyezték fel az ügyfelek foglalásait. Informatikusként ezt egy kicsit „őskorinak” éreztem, ráadásul telefonos foglalás esetén nem működik jól ez a rendszer, hiszen amikor az ügyféllel foglalkoznak a fodrászok, nem tudják fogadni a hívásokat. Ekkora gondoltam arra, hogy elkészítek kisvállalkozások számára egy időpontfoglaló rendszert, az ehhez hasonló esetek elkerülése végett.
Leírás
Kulcsszavak
bootstrap, webes alkalmazás
Forrás