Felhasználói élmény (UX)
A felhasználói tapasztalatok azt mutatják ki, hogy egy személy hogyan tapasztal egy terméket, különösen a webhelyek vagy alkalmazások tekintetében.
Az UX elsősorban az egyszerű használat és a felhasználói elégedettség / élvezet miatt szól.
- Oldaltérkép: A weboldal összes oldalának vázlata
- UI: felhasználói felület. A gép minden olyan része, amelyen a felhasználók kölcsönhatásba lépnek; olyan dolgokat számít, mint a kijelzők, képernyők, billentyűzetek, egér / touchpadok stb.
- Felhasználói kutatások: Megfigyelés és elemzés a felhasználói igények és viselkedésmódok megértése céljából.
- Drótváz: Vázlat arról, hogy egy webhely / webalkalmazás fog kinézni, tartalmaz kulcsfontosságú elemeket a webhelyen.
Munkafolyamat eszközök és hardver
Olyan eszközök, amelyek növelik a termelékenységet és a hatékonyságot.
- Szövegszerkesztő: A kódoláshoz és a programozáshoz használt szoftver egyszerű, nem formázott szöveg írásához. Példák: Felső szöveg, Brackets, TextEdit, TextWrangler, Notepad ++
- IDE: Integrált fejlesztési környezet. Segít az emberek hatékonyabb programozásában. Hasonló a szövegszerkesztőhöz, de több funkcióval rendelkezik. Példák: PyCharm, Webstorm
- Router: A router a lépés a modem és a számítógép között. Amikor a modem szélessávon érkezik, a router elhárítja és elküldi az adatokat a számítógépére.
- Virtuális gép (VM): A virtuális gép lényegében olyan szoftver, amely hardverként viselkedik: nincs fizikai jelenléte, de olyan programokat futtathat, mint egy fizikai eszköz. A VM-ek két típusa rendszer-virtuális gépek (amelyeket teljes operációs rendszerek futtatására terveztek) és a virtuális gépek feldolgozását (csak egy program futtatására tervezték).
- Virtuális magánhálózat (VPN): A VPN-ek további biztonságot nyújtanak a hálózatok számára. Használhatók nyilvános vagy magánhálózatokhoz, de leggyakrabban azoknál a vállalatoknál, amelyek meg akarják védeni az adatokat.
- Verziófelügyelet : A verziókezelés olyan rendszer, amely a fájlok vagy fájlkészletek időbeli változását követi. Lehetővé teszi bizonyos változatok későbbi visszahívását, ha bizonyos változások nem működnek, így megmentve az összes lépést.
- Feladatkezelő: olyan alkalmazások, amelyek lehetővé teszik az ismétlődő, de szükséges feladatok automatizálását, a munkafolyamat egyszerűsítését. Példák: Grunt, Gulp
Front-end fejlesztés
Az úgynevezett "ügyféloldali", mert ez az, amit a felhasználók / ügyfelek látnak a számítógépükön. A weboldal vagy alkalmazás " elülső " része magában foglalja a megjelenített formátumot.
- HTML : Hypertext Markup Language. Az internet "arca". Minden webhely HTML-kóddal rendelkezik. A webböngészők HTML fájlokat olvashatnak, és azokat a végső soron megjelenő webhelyre konvertálják.
- CSS: Cascading stíluslapok. Ha a HTML az "arc", akkor a CSS a "smink". Ez lehetővé teszi a stílusok kiválasztását és a változatosságot.
- JavaScript : Futtatja az ügyfélprogramot (a kevés programozási nyelv közül az egyik). A legnépszerűbb nyelv a webfejlesztésben. Most is használják a hátsó végén is.
Back-end fejlesztés
Gyakran "szerveroldalnak" nevezik, a hátulról történik, hogy mi történik a jelenetek mögött, hogy weboldalt vagy alkalmazást futtasson - az elülső vég az arc, a hátsó vég pedig az agy. Tartalmazza a szervereket és az adatbázisokat.
- API : Alkalmazás programozási felület. A szoftverfejlesztés során szabályokat és építőelemeket kínál egy program számára.
- Adatbázis: Webes alkalmazás adatainak összegyűjtése.
- DevOps: Olyan szoftverfejlesztési módszer, amelynek segítségével a csapatok jobban tudnak kommunikálni és együtt dolgozni. Egyesíti a fejlesztőket más informatikai dolgozókkal, akiknek a végső célja a megnövekedett termelés és hatékonyság.
- Keret : A teljes kifejezés a "webes alkalmazás keretrendszer". Ezek csökkentik azt az időtartamot, amellyel építeni egy webhelyet / alkalmazást előzetesen kódolt sablonokkal és könyvtárakkal, így van egy "alap", amire építeni kell.
- Webkiszolgáló: A webszerver elsődleges célja a tartalom tárolása és az ügyfelek számára történő továbbítása. Ez lehet hardver (webes számítógép) vagy szoftver (egy olyan program, amely érzékeli és válaszol a szerver kéréseire).
Következtetés
19 technikai feltételeket lefelé, csak néhány száz (vagy ezer) menni. Vedd lassan, ne legyél túlterheltek, és neked is meg kell tanulnod őket.