Webfejlesztés ?
Webfejlesztés kihívások folyamata, melyben a webalkalmazás eléri a felhasználókat
Webfejlesztés egyfajta szoftverfejlesztés az elkészült termék egy alkalmazás amelyet a webböngészőben futtatnak
Alkalmazásnak kliens programokhoz alkalmazkodik, amelyet felhasználók futtathatnak
A háttérfejlesztésben ellentétben a webfejlesztés front-end & black-end tervezésre tagolódik
- FRONT - END WEBFEJLESZTÉS
Amit a böngészőben látsz, mind a Front - End webfejlesztő munkája
Reszpozív működés, a navigáció, nyomógombok, menüpontok interaktív felület
HTML-CSS-JAVASCRIPT programozást kombinálva működőképes web felületet készít
Készített kód (kódok) a felhasználó böngészőjében fut le mint elkészült weboldal
- BLACK - END WEBFEJLESZTÉS
A felhasználóhoz távol eső részegységeket jelenti amit nem látunk csak tapasztalunk
Adatbázisban az adatok feldolgozásáért előállítását és osztályozását jelenti
PHP-ANGULAR-NoteJS-Vaadin-PHP-keretrendszerekkel kiegészítve
- FULL - STACK WEBFEJLESZTŐ
Front-End használja a Black-End funkcióit : egyirányú módon
[ Black - End ] + [ Front - End ] = [ Full - Stack Developer ]
[ Black - End ] = Adatok [ Front - End ] = Felület [ Stack Developer ] = Réteg
Black-End és Front-End rétegek önmagukkal az alatta és fölötte lévő rétegekkel kapcsolatban vannak
Nehéz ezen a területen érvényesülni, nem elég a szakképesítés tapasztalat és szorgalom is fontos szempont
Autodidakta módon elsajátított tudás és tapasztalat után az első projekt megalkotása nagyon komplex feladat
Webfejlesztésnek van karrierje ?
Több szempontot kell figyelembe venni ha webfejlesztéssel akarunk foglalkozni
Informatikai végzettség vagy szakirányú végzettség
Nyílt forráskódú közösségi fejlesztői részvétel
Saját vagy szerződéses projekt
Mindhárom lehetőség nagyon kemény munkát és kitartást igényel
De ehhez nem kell diploma, mert nagyon kitartóan egyedül is lehet szinteket lépni
Az első megbizás után az idő múlásával minden munka egyre könnyebbé válik a fejlesztés
Mindenki kezdőként indul kompenzáció után növekszik a tudás és a gyakorlat és kialakul az egyéni stílus
Webfejlesztésben ezeket a programozási nyelveket használják nem kell szakértőnek lenni a kategóriákban
Webfejlesztés csak HTML - CSS - BOOTSTRAP - JavaScript ?
Meg kell érteni, az egyes kategóriák a webalkalmazások kiépítésének hatókörében bővítik készségeinket
Felhasználói felület
Megközelíthetőség
Keresőoptimalizáló
Megjelenítés
Adatgyűjtés
Kézbesítés
Tesztelés
Felhasználói felület
- Folyamatok, amelyekkel megtervezzük és továbbfejleszthetjük, hogyan értelmezi a felhasználó a webalkalmazást
- Interfész struktúrája és folyamata együttesen irányítja a felhasználót arra, ahová szeretnénk
Megközelíthetőség
- Könnyebbé tesszük az interfészek használatát mindenki számára
- Elengedhetetlen olyan alkalmazások létrehozásához amelyeket a fogyatékkal élő emberek használnak
- Ideértve a látási, hallási, kognitív és mozgássérülteket
Keresőoptimalizáló
- Az a folyamat, amellyel a weboldalakat hozzáférhetőbbé teszi egy bizonyos típusú felhasználó
- Ez a szakterület arra irányul, hogy a felhasználónak segítsen megérteni az internetes alkalmazás tartalmát
Megjelenítés
- Reszpozív technológia alkalmazása desktop-tablet-mobil megjelenítés egységes
- Weboldal autómatikusan igazodik a megjelentendő készülékek felbontásához - képméretéhez - elhelyezkedéséhez
Adatgyűjtés
- Az a mód ahogyan a webalkalmazás külső forrásból gyűjti az adatokat hogyan kapcsolódik az alkalmazás szolgáltatóhoz
Kézbesítés
- Azok a tartományok, amelyek feladata, hogy a webalkalmazás miként éri el az ügyfelet a kiszolgálóról
- Ennek a tartománynak a megértése hatással lesz arra, hogy a webes alkalmazás mennyire éri el a globális közönséget
Tesztelés
- Tesztelés kategóriát értelmezzük a teljes kép megértése szükséges
- Ezek a tudásterületek segítenek, hogy az elkészült alkalmazások zökkenőmentesen és könnyebben fenntarthatók legyenek
Webfejlesztés problémák megoldása értékes termékek létrehozása és folyamatos fejlődés