Ki a kezelőfelület fejlesztője, és mivel foglalkoznak?

Egy fejlesztő, aki elkészíti egy webhely vagy egy webalkalmazás kezelőfelületét, valamint azt a részt, amelyet a felhasználó ténylegesen lát, és amellyel interakciót folytat. A front-end fejlesztő webhelyeket vagy webalkalmazásokat készít olyan webnyelvek használatával, mint aHTML, CSS és JavaScript/Typescript, amelyek lehetővé teszik a felhasználók számára, hogy hozzáférjenek a webhelyhez, és egy webböngészőn keresztül lépjenek kapcsolatba vele. /strong>

milyen alapvető programozási nyelveket kell megtanulnia egy frontend fejlesztőnek?

Ahhoz, hogy frontend webfejlesztő lehessen, ismernie kell a HyperText Markup Language vagy HTML használatát. Ez a szabványos jelölőnyelv a webböngészőben való megjelenítésre tervezett dokumentumokhoz. Ezután ismerniük kell a CSS-t vagy a lépcsőzetes stíluslapokat. Ez egy stíluslapnyelv, amellyel egy jelölőnyelven, például HTML-ben írt dokumentumok megjelenítését jobb és színesebb módon írják le. A HTML/CSS megtanulása után a tanulónak meg kell terveznie vagy elkészítenie néhány statikus webhelyet, mindkettőt felhasználva. A statikus webhely olyan weboldal, ahol a tartalom nem változhat,példáulWikipedia. Ezután a tanulónak elsajátítania kell a webes programozási nyelvet, például a JavaScriptet. Ez a három alapvető technológia a frontend fejlesztéshez.

A JavaScript az internet nyelve,a böngészők mindig a JavaScript kezdeti verzióin futnak, ami azt jelenti, hogy a JavaScript-könyvtár korlátozott funkciói. Jobb tudást gyűjteni arról, hogy melyik kód hol működik, minél jobban tud erről valaki, annál jobban tud egészségesebb alkalmazásokat/keretrendszereket építeni JavaScriptben. Másrészt egyáltalán nem ajánlott a JavaScriptnek csak ezt az oldalát tárolni. Mivel számos verziója van, mint például az ECMAScript 5, 6. A TypeScript, a JavaScript utókészlete, amelyet élénken előnyben részesítenek a meglévő JS-szabványokkal szemben.

Bár a HTML, CSS, JavaScript a frontend fejlesztés 3 látható pillére, a modern korban sokkal több technológia segíti a frontend fejlesztőket a fejlesztésben. Bármely frontend fejlesztő jártassága attól függ, hogy mekkora az expozíció vagy az alapismeretekről és a könyvtárukról, keretrendszerükről stb. gyűjtött ismeretek. Úgy gondolom, hogy ezekre az alapvető eszközökre van szükség a tanuláshoz.

  • Csomópont és NPM.
  • Webpack, Gulp, Browserify, bármelyik CLI.
  • XSS, SASS, SCSS és minimalizálási technikák.
  • Szerver/adatbázis. (Bár nem tartozik a frontend részhez, de a frontend fejlesztőnek mindig tisztában kell lennie a háttérrendszer működésével, hogy a frontend szinkronban legyen.)
  • javascript-keretrendszer (AngularJS, ReactJS, Vue JS stb.).
  • JavaScript állapotkezelési könyvtár (Redux, Recoil stb.)
  • A segédprogramkönyvtárak ismerete, mint a jQuery, Lodash stb.
  • UI vagy Figma/XD/PSD (bármely webalkalmazás témája és működési útmutatója)
  • CSS-keretrendszer (Bootstrap, Tailwind. Material UI stb.)
  • Reszponzív felhasználói felület kialakítások (CSS médialekérdezés)
  • API, REST API vagy olyan szolgáltatások/könyvtárak integrálása, mint a CK-szerkesztő, a Google helyszolgáltatások stb.
  • És ami a legfontosabb, tanulj új projektek végrehajtásával, amelyek naponta fejlesztik készségeiket.

Miért kell front-end fejlesztőként dolgozni?

Úgy gondolom, hogy a fő ok az, hogy front-end fejlesztővé váljunk, amely kielégíti a kreativitás iránti igényt. Lehetővé teszi bármilyen kreatív ötlet digitális formába öntését, ésnagyon gyorsan visszakapja az eredményeket. Még mindig emlékszem, amikor először létrehoztam egy HTML oldalt, és megnyitottam a böngészőben. Hűha! ez csodálatost. A lehetőségek teljesen új világa jelent meg a szemem előtt. Tökéletesen tudom, hogy sok hullámvölgye van, de szerintem, ha valaki szereti, amit csinál, és ez értéket tud nyújtani az embereknek, az eredmények sokkal kifizetődőbbek!