Webfejlesztés vagy az út az ötlettől a webhelyig, az alkalmazásig vagy a fórumokig


A Webfejlesztés az alkalmazás nagyon széles területén használt kifejezés. A webfejlesztési folyamat eredménye változhat a statikus weboldaltól vagy a céloldaltól az olyan összetett alkalmazásokig, mint a híroldalak, vitafórumok vagy az ügyfél üzleti tevékenységéhez megfelelő egyéni webalkalmazások.
Ebben a cikkben a legfontosabb pontokra fogunk koncentrálni, másrészt azokra a főbb eszközökre, amelyekkel egy webfejlesztő dolgozik.
Annak érdekében, hogy teljes mértékben megértsük, mit jelent a webfejlesztés és mi a webfejlesztő, először is meg kell értenünk, mi is az a weboldal.
Mi az a weboldal?

A weboldal egyedi, szöveges, grafikus és multimédiás elemekből álló dokumentumok gyűjteménye, amelyek úgy vannak kialakítva, hogy a lehető legjobb felhasználói élményt teremtsék.
Bármely webhely egy domainhez van hozzárendelve. Például az éppen megtekintett webhely mostantól a noobz.ro domain névhez van rendelve. Így a böngésző tudja, hová menjen, hogy megjelenítse az összes fájlt azon a webhelyen, amelyhez a noobz tartomány tartozik. A kiterjesztés „.ro”.
A weboldal nyilvános hálózaton keresztül érhető el, amely internetes protokollt használ, az úgynevezett IP (Internet Protocol) néven. Ez az IP megegyezik azzal a fizikai címmel, ahol mindenki él. Gyakorlatként, amikor azt mondjuk, hogy "hazamegyünk Dánielhez", Daniel házának fizikai címet rendelnek (X utca Y szám, Z ap.). A böngésző ugyanazon az elven működik.
Amikor egy felhasználó belép egy tartományba, a böngésző hozzáfér a nyilvános hálózathoz, ahol az összes internetcím fel van sorolva, megnézi, mi a hozzárendelt IP, majd kérést küld a kiszolgálónak, amely az adott tartományhoz rendelt fájlokat birtokolja. . A domainnév asszimilálódik az URL-lel (egységes erőforrás-lokátor). Legközelebb, amikor valaki megkéri Öntől a webhely URL-jét, tudnia kell, hogy az a domain névre vonatkozik.
Mi az a böngésző?

A böngésző az az eszköz (vagy alkalmazás), amelyen keresztül a webhelyek elérhetők. A webböngésző képes letölteni és megjeleníteni a webhelyet alkotó fájlokat és összetevőket.
A leggyakrabban használt böngészők a Google Chrome, a Mozilla Firefox, az Apple készülék felhasználói számára pedig a Safari. A domainnevek olyan információforrások, amelyeket URL vagy URL (egységes erőforrás-azonosító/helymeghatározó) alapján azonosítanak. A webhely más fájljaiban található hiperhivatkozások lehetővé teszik a felhasználók számára, hogy más erőforrásokhoz navigáljanak.
Bár a böngésző fő célja a nyilvános hálózaton (www) található erőforrások elérése, felhasználhatók olyan helyi címekhez, magánszerverekhez, amelyek nem állnak nyitva a nyilvános hálózat számára (intranet).
Mi az a webszerver?

Ahhoz, hogy egy tartományhoz rendelt fájlok hozzáférhetők legyenek a nyilvános hálózathoz, azokat webkiszolgálóknak nevezett számítógépeken kell tárolni.
A webkiszolgálóknak csatlakozniuk kell a nyilvános hálózathoz a felhasználói kérések fogadásához és a szükséges fájlok elküldéséhez a felhasználók böngészőjéhez egy webhely megjelenítéséhez.
Meg kell jegyezni, hogy a szerverek különböznek az otthon használt személyi számítógépektől, és ez nem korlátozódik bizonyos összetevőkre, például a gyorsabb adathordozókra és a processzorokra. A webszerverek nagysebességű internethez vannak csatlakoztatva, ami lehetővé teszi számukra, hogy egyszerre több száz, néha akár több ezer felhasználót is kiszolgálhassanak. Nagyon nagy platformokat, például a Facebook közösségi hálózatot, teljes adatközpontokban tárolnak, több száz ilyen számítógéppel, amelyek képesek információkat egyszerre több millió felhasználónak eljuttatni.
A tartalom megjelenítéséhez a böngészők a HTML programozási nyelv értelmezésére támaszkodnak. A webszerverek üzemeltetéséhez azonban számos programozási nyelvet és eszközt használnak, amelyek segítenek ezeket a fájlokat HTML-en keresztül értelmezni és megjeleníteni.
Mi a HTML programozási nyelv?

Minden webhely a HTML programozási nyelvet használja. Alapvetően a HTML a Hypertext Markup Language rövidítése. A HTML egy univerzális parancs- vagy utasításkészlet, amelyet bármely webböngésző képes követni.
A HTML programozási nyelv fájlokat, például szöveget, képeket vagy formázástípusokat képes lejátszani. Ezeket az utasításokat HTML-kódra, „.html” kiterjesztésű dokumentumokban tárolt kódra fordítják, amelyet a böngésző pontosan tud majd megjeleníteni.
Mi az a webfejlesztő?

A webfejlesztő olyan programozó, aki programokat és alkalmazásokat hoz létre az interneten vagy az intraneten történő használatra. A programozó képes fej-fasz weboldal létrehozására. Minden követelményhez egyedi kódot hozhat létre, teljesen mindent kifejlesztve, ami elrendezést és funkcionalitást jelent.