Webmester szakma az amiben eltudnám képzelni magam. Mennyi idő a nulláról elérni egy olyan szintet hogy egy komolyabb céghez felvegyenek?
Az az igazság hogy egy olyan szakmán vagyok középiskolába amit azért választottam mert nem tudtam hogy mi legyek, és szakma plusz érettsegit ad ez az iskola.
Okj-s képzésről mi a véleményetek?
Milyen jó oldalakról tudnék itthon elkezdeni tanulni?
Melyik program nyelvet kezdjem el?
Webmester szakmával kapcsolatba mindent meghallgatok. :)
Inkább webfejlesztő a neve manapság.
RENGETEG minden kell hozzá türelem/idő, hogy fullstack legyél.
fullstack: lényegében mindenhez ért ami a témába vág
Háttér ismeret:
- programozás alapismeretek (tudod mi a függvény, változó, adattípusok, adatszerkezetek, OOP szemlélet)
- haladóbb ismeretek mint pl.: tervezési minták ismerete
Környezeti ismeret, ha valós környezetet akarsz szimulálni, mivel webszerverek 99%-a linuxon fut:
- Windows-t felesd el. Webes környezetben LINUX dominál.
- virtuális környezeti ismeretek (lényegében VMware/VirtualBox használata)
- Linux kezelése, Apache2/PHP/MySQL/MariaDB installálása, konfigurálása
Fejlesztési eszközök:
- IDE (pl. Eclipse, NetBeans, PhpStorm) (támogató eszköz, erősen javasolt)
- npm (támogató eszköz, nem kötelező)
- webpack (támogató eszköz, nem kötelező)
## Kliens (böngésző) oldalon:
HTML5
CSS3, alternatíva: SASS (fordítani kell)
JavaScript (opciónak: TypeScript, fordítani kell)
Haladóbb:
- framework rendszerek: Angular, Vue, ...
- library rendszerek: jQuery
## Szerver oldali
PHP7
MySQL - SQL lekérdező nyelv (ajánlott program: MySQL Workbench)
Haladóbb szint Framework használat: pl.: Laravel
PHP-t persze kiválthatja több minden:
- Java nyelv - Spring Framework + adatbázisra: Hibernate Framework
- Ruby (nem ismerem)
- Python (alig volt közöm hozzá, tehát nem mondom rá, hogy ismerem)
- (stb)
Első nagyon jól válaszolt, de egy kicsit még hozzá tennék.
Mivel már nem fos a Windows szerver, egyre többen használják, ott apache helyett IIS hostol, talán érdemes megtanulni azt is. Eddigi három munkahelyemből (két multi, egy kkv) mindenhol windows szervereket használtunk.
Szerver oldali nyelvekből népszerű még:
- javascript (nodejs)
- c# (asp.net mvc, asp.net core)
- python (flask, django)
- java (hozzá nem értek)
Kliens oldalon a javascript komoly tudása a legfontosabb, keretrendszert onnantól kezdve könnyen meg tudsz tanulni, mert nem varázslat, amit csinálnak, hanem érted, hogy mi miért van.
Nodejs tudás nagyon fontos manapság kliens oldalon is, legalább az npm-et, illetve a projekt struktúráját ismerni kell, toolokat, amik nodejs-re épülnek.
Tanuláshoz codeacademy, freecodecamp, pluralsight talán a legjobbak, magyar oktatóanyagról én személy szerint nem tudok, ami naprakész lenne.
Okj az jó arra, hogy alap fogalmaid meglegyenek, de a legtöbb állami képzés nagyon le van maradva ilyen téren. A papír miatt elvégezheted viszont.
Fejlesztéshez eszköz, amit kipróbáltam, és szerintem jó: Atom, Sublime, Visual Studio Community, Visual Studio Code, Webstorm, IntelliJ, Eclipse.
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!