Ha webprogramozó szeretnék lenni akkor a php és a html ill. css programnyelveken kívül miket kell még megtanulnom?
Nem kioktatás képpen, de amiket felsoroltál az script és leíró nyelv mivel 'önállóan' nem képesek futni.
Először is légy tisztában a C nyelv szintaxisával mivel nagyon sok nyelv ilyen formátumú. Aztán Java, Javascript, PHP, SQL és hasonló adatázis kezelő nyelvek, Ajax, CSS a designhez, jöhet a Python - bár utálom a 'kötöttsége' miatt - és attól függően, hogy szerver vagy kliens részt részesíted előnyben szinte bármely OOP alapú nyelv.
Én a helyedben egy 'valamire' szakosodnék, de azt 110%-on legalább.
adatbázisokat: mysql, postgresql, és nem árt 1-2 nosql megoldás.
aztán jöhetnek a keretrendszerek: Symfony, Yii, Zend, ízlés szerint amelyik neked bejön.
Adatbázis absztrakciós rétegek után is mehetsz, de ezeket tartalmaznak a fentiek.
Nem árt tudni még 1-2 template kezelő rendszert mint a Smarty vagy a Twig.
Hasznos még ha a Memcache -t ismered.
Emellé sok helyre Linux és Apache alapismereteket elvárnak, nem árt ha egy vhost fájlt tudsz szerkeszteni, .htaccess-el elboldogulsz stb.
Verziókezelés mindenképpen kell még, tehát SVN vagy GIT ismeret, továbbá valamilyen tesztelő megoldás, pl a PHPUnit.
Ha ezek megvannak akkor már sok bajod nem lehet, erre jöhetnek még a különböző api -k, mint a google maps, facebook etc, de ez már mind csak részletkérdés, a fentiek a fontosak.
"adatbázisokat: mysql, postgresql, és nem árt 1-2 nosql megoldás"
Ehelyett inkább úgy magát a relációs algebrát és az SQL kéne megtanulni/megérteni, mivel minden adatbázis kezelőben az alap ugyan az.
A NoSQL is hasznos, de bonyolultnak egyáltalán nem bonyolult a használata, szóval elég egy kicsit próbálgatni, hogy fogalmad legyen róla, hogy mi is ez és hogy működik.
A többi helytálló szerintem.
@SimkoL: Javat minek tanuljon, ha webprogramozó szeretne lenni? Oké, hogy hasznos lehet, de az már egy külön szakma. A Python is hasznos dolog, de nem feltétlenül életbevágó, plusz a C szerű szintaxis a PHP-ból is meglesz.
Illetve itt a sorrend sem jó.
Ha webre akar irányulni, akkor HTML, CSS, Javascript, php sorrendet kéne követni.
Javascript, jQuery, JSON, Ajax
Hagyok valami használhatót linket, amin el tudsz indulni, ha akarsz(:
Javascript:
http://www.youtube.com/playlist?list=PLuYHIg_0xQJsiwA4jrXTWa..
jQuery:
http://www.youtube.com/playlist?list=PLuYHIg_0xQJvBiME9UzPBu..
PHP5(Objektumorientált) MySQL, HTML5, CSS, legalább egy keretrendszer és/vagy template engine, Javascript(jQuery(Ajax)), Verziókövető rendszer(SVN,GIT)
Na meg a ráadás ha nagyon pro akarsz lenni Flash, Google Maps API, Facebook SDK...Dropbox API(bár ilyet még nem kértek tőlem)
Sajnos nem kevés dolog ez valljuk be őszintén de így a legjobbak az esélyek!
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!