Bozó József

Web Developer

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