Egy webfejlesztőnek milyen nyelveket és technológiákat kell ismernie?
azokat, amiket a munkája során használnia kell, mivel gyakorlatilag a backend+frontend lefedi a programnyelvek 100%-át.
(najó, kivéve a bohóc nyelveket, mint brainfuck vagy whitespace)
#1 jól mondja.
Bár ha konkrétum érdekel:
Backend:
- Java (kellék: Spring, Hibernate)
- PHP (kellék: Symfony, Laravel)
- Python (kellék: Django)
- Ruby (and Rails)
- stb.
Backendben az a szép, hogy többet is használhatsz. Pl.: Python routingol és kérés/választ csinál, de a komolyabb üzleti logikát Javával oldod meg.
Frontend:
Itt azért fixebb a dolog
- HTML5
- CSS (Javasolt: SASS)
- JS (Van már ES6 és TypeScript is) - Vue.js, Angular.js (Angular 4)
Eszköz frontendre: Webpack
Sokan lenézik a webfejlesztést, meg nem is fizetik meg már olyan jól...
De talán az egyik olyan terület ahol a legtöbb dolgot kell tudni.
HTML(5)+CSS(3) a dokumentum leíró nyelve.
JavaScript, kliens oldali programozási nyelv, ehhez jöhet még a Canvas és WebGL, innentől pedig már akár 3D -s MMORPG -t is lehet programozni.
Szerver oldalon Tipikusan PHP, de lehet APS, JSP vagy ami egyre népszerűbb a NodeJS.
De azért elég sűrűn előfordul, hogy valami natív programot/modult -t is kell írni pl. C++ nyelven.
(pl. legutóbb egy raktár nyilvántartó programnál, kellet egy szenzorról adatokat beolvasni)
Aztán adatbázis kezelés, MySQL, MsSQL... Azok szerkezeti kiépítkezik, optimalizációja... Mikor melyik tábla szerkezet és indexelési mód az előnyös.
És persze olyan alap dolgok, mint OOP + MVC szemlélet, valamilyen verzió követő rendszer ismeret.
Ja'h és némi grafikai program használati készség. Grafikát nem neked kell tervezni, te csak az alapján dolgozol, de statikus elemeket, színeket kikel tudni exportál, leolvasni róla.
Ja'h és nyelvek tekintetében amit mindenképp tudni kell, legalább olvasás értelmezés szintjén, az Angol!
Dokumentációk több mint 90% ezen a nyelven érhető el, illetve a programozásban használta eljárások nevei is angolul vannak, így ha tudsz adott nyelven, jobban megérted annak működést.
FrontEnd:HTMl,CSS,JavaScript,JQuery,Jó néhány libary,SASS és egyéb precomplierek
BackEnd:ruby,nodejs,PHP vagy java vagy c# esetleg c/c++
+data visualization
Jó 3000 óra legalább ha tényleg jó akarsz lenni, alapszint ~1000 óra
"De talán az egyik olyan terület ahol a legtöbb dolgot kell tudni."
LOL
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!