Lehet hogy értelmetlen kérdés!
Sziasztok!
Megvásároltam 3darab php,sql könyvet,és elkezdtem tanulmányozgatni őket,de hát nem jutottam nagyon messzire.
Elolvastam a könyveket,de egyszerűen nem tudom értelmezni az egészet,példák:tömbök,ökörlés és még sorolhatnám a tucatnyi dolgot.
Na és elkezdtem ezeke tanulmányozni,de egyszerűen nem tudom hogy mikor mi jön pl:Regisztrációnál nem tudom mikor mit kell írni tehát megvan a html kód felhasználónév,jelszó,stb..és utána jönne a php,sql és nem tudom mikor mit kell csinálni.
Hú szerintem nagyon értelmetlen lett az egész de hátha valaki tudja miről dumálok!Help mit kéne megtanulni hogy megtudjak írni egy php kódot
:)
■ Megvásároltam 3darab php,sql könyvet,és elkezdtem tanulmányozgatni őket,de hát nem jutottam nagyon messzire.
Elolvastam a könyveket,de egyszerűen nem tudom értelmezni az egészet,példák:tömbök,ökörlés és még sorolhatnám a tucatnyi dolgot.
Na és elkezdtem ezeke tanulmányozni,de egyszerűen nem tudom hogy mikor mi jön pl:Regisztrációnál nem tudom mikor mit kell írni tehát megvan a html kód felhasználónév,jelszó,stb..és utána jönne a php,sql és nem tudom mikor mit kell csinálni.
Hú szerintem nagyon értelmetlen lett az egész de hátha valaki tudja miről dumálok!Help mit kéne megtanulni hogy megtudjak írni egy php kódot
:)
Kirpóbáltad?
:D
Amit Poetro, +:
Hídvégi Gábor csinált egyszer összeállítást ezekről a cikkekről, de most nem találom, pedig le is mentettem... :((( Ha meglesz, felteszem, vagy Gábor légyszi!...
Mit tanultál eddig a témában? (Nem autodidakta, hanem suli, tanfolyam, stb.) Mennyi idős vagy?
Ha soha nem programoztál még semmilyen nyelven még "Hello World"-öt sem, akkor megfelelő tanár nélkül marha nehéz lesz. Én elsőre nem is javasolnék webet, inkább helyi gépre egyszerű programocskákat, ha ott már tiszta a kép, akkor foglalkozni olyannal (web), ahol egyszerre több dolognak is kell passzolni.
A Cikkek oldal jobb sárga
Ja, már meg van?
Itt az összes cikk már kat. van?
És csak 3 kat. van? Mintha négyet terveztél volna, de lehet rosszul emlékszem.
Köszönöm a magam és a kérdező nevében!
Van ott több kategória is,
Bocs,
Szóval 3 szint? Mert akkor a kezdő-haladó-profi jobb elnevezés lenne szerintem. Háromból kettő haladó?.. De így is megszokható.
Hello Word
Akkor a sorrend:
A következőt mindig csak akkor, ha előbbiek mennek profi szinten.
De fenntartom azt is, hogy inkább vmi egyszerűbb desktop-app.-el és tanárral kéne kezdeni. Csak könyvből k. nehéz. Ja, és PHP-ból (ha ahhoz ragaszkodsz) nagyon javaslom a letölthető (részben magyar) manual-t, az abban lévő példák indulásnál hasznosak, és van is szépszámmal. És - mint Poetro is írta - gépezni is a példákat, saját ötleteket, kitartóan és sokat (elég csak localhost-on)!
Sok sikert, ha konkrét dologban megakadsz, kérdezz bátran!
Tanulási folyamat
http://w3schools.com
Nagyon jó és nagyon érthető leckék vannak benne, és végigvezet minden fontos nyelven: html, css, javascript, php, mysql, és még további nyelveket is tanulhatsz ha szeretnél.
Ezekkel a leckékkel persze még nem leszel profi webprogramozó, mert ezzel csak az alapokat tudod megtanulni, de ha ezekkel gyakorolsz és megérted őket, akkor a továbbiakat már magadtól is meg tudod tanulni könyvekből.
Természetesen angol nyelvűek a leckék, de ha nem tudsz angolul, akkor tanulj meg, mielőtt nekiállsz programozni tanulni. Mivel minden fontos szakirodalom és leírás angolul van, ezért enélkül nem is nagyon tudsz boldogulni hosszútávon.
Még egy tanács: hozz létre egy hobby weboldalt, és azt fejleszd az alapoktól, játsz vele, próbálj ki dolgokat, szórakozz, és élvezd a programozást! Így mindig az új megtanult nyelvet beépítheted. Először tanuld meg a html alapjait, és hozz létre egy statikus, egyszerű weboldalt, ami mondjuk bemutat téged, vagy egy bizonyos témáról szól, amit szeretsz (pl. autók). Teszel bele képket, szövegeket stb. Aztán css vezérelt dizájnra átírod az egészet. Aztán teszel bele pár javascript programot, pl. dátum és idő kijelzés. Aztán php-mysql segítségével mondjuk létrehozol kommentelési lehetőséget, hírlevél rendszert, később bejelentkezés és regisztrációs rendszert. Az adatokat php-val kezeled és mysql-ben mented le.
Aztán ha mindez megvan, akkor nekiállhatsz megtanulni egy php keretrendszert, (zend, symphony, ruby stb.), amelyik szimpatikus, ahol megismerkedhetsz az objektum orientált programozás szépségeivel, valamint azzal, hogy hogyan kell létrehozni egy cms (content management system - tartalom kezelő rendszer). Milyen részei vannak egy cms rendszernek, hogyan épül fel, mi az a mvc (modell-view-controller), mit jelent, miért fontos, hogyan működik.
Emellett nem árt ha alapszinten megtanulsz kezelni egy grafikus programot pl. photoshopot, hogy legyen fogalmaid arról, hogy kell grafikus elemeket gyártani egy dizájnhoz.
Mindez nálam több évet vett igénybe, de rajtad múlik, hogy milyen gyorsan tanulsz, és hogy mit szeretnél elérni, mi a célod. Tényleg egyébként mi a célod? Csak hobby szinten szeretnéd csinálni, vagy esetleg szeretnél valahol elhelyezkedni mint webprogramozó?
Egyetértek
w3schools
(sajnos nem találom, az erre vonatkozó weblaboros forrásomat)
CSS referenciának szoktam
w3fools.com
Az vesse a w3schools-ra az
Az vesse a w3schools-ra az
Nem lehet valami mindenben jó
A w3schools előnyei a következők: egyszerű példák, átlátható és következetes tananyag felépítés, sokféle webes programozási nyelvvel foglalkozik, online kipróbálható témák, gyakorlatcentrikus anyagrészek, érthető nyelvezet, alapoktól építkezik, az összefüggő nyelvekre egymásra hivatkozva és magyarázva vezet át.
Hártrányai: vannak benne hibák, elírások, elavult és nem nem szabványos példák. Minden nyelvvel kb. középszinten foglalkozik, a haladó szintet magadnak kell elsajátítani.
Összegezve: aki érti a anyagokat, az úgyis meglátja a hibákat, és a lényegén ez nem vátoztat: magtanulhatod vele az alapokat, és megérheted az egyes nyelvek működését önmagában, és használva a többivel.
A w3schools a népszerű "nézd
Nagyrészt én is egyetértek
Kicsit szerintem előreszaladtál a témaindítóhoz képest (keretrendszer, cms), mire odáig elér, már nemigazán kezdő. (Ez nem hiba, csak azt az érzést is keltheti, hogy "húúú, ennyi mindent nem tudok?!".)
Nem említetted a biztonságot, ezért én hangsúlyoznám, hogy mindezt localhoston. Élesben csak akkor, ha az adott dolog (pl. comment, hírlevél, MySql) biztonsági buktatóival kellően tisztában vagy, tudsz védekezni a támadások ellen.
PHP-MySql-t egyszerre javaslod, ez szerintem rossz. MySql előtt eléggé tisztában kell lenni a PHP-vel. Addig fájlokban/könyvtárakban kell gondolkodni, beleértve azok védelmét is. Ha ez már megy min. közepes szinten, akkor érdemes adatbázishoz kezdeni, különben keveredés lesz.
Természetesen a további nyelvek tanulása is hasznos, de az már pláne távlati dolog.
Péter!
Tegyük fel, hogy eldöntötted mi az ami érdekel. Gondolom a webes programozás. A PHP az csak egy eszköz amivel ezt meg tudod tenni de nem árt tudni pár dolgot a webről.
- Minimális TCP/IP
- HTTP, plusz ha jót akarsz SMTP, SSH
- Mi a POST, és GET között a külömbség,
- Fejlécek, státusz kódok,
Még lehet van pár alap amit nem árt tudni (elméleti szinten), ahhoz hogy szerveroldali programozással próbálkozz. Egyébként a 3 könyv ha csak nem a PHP fekete könyv vagy valami ilyesmi akkor azért csak le írja, hogy pl. HTML oldalról, hogy tudsz adatot küldeni a PHP-nek. Ezt legtöbbször egy GET, vagy POST kéréssel teheted meg. Nyisd ki a könyvet ennél a résznél.
Hasznos
Nagy Gusztáv
+1