Intrebare incepatori

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator


Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Sâm Feb 04, 2012 1:30 pm

regula e asa:

1) trebuie sa stii foarte bine HTML (si variante)
2) trebuie sa stii foarte bine CSS

daca le stii pe astea 2 poti trece mai departe la javascript sau php (sintaxa e similara deci le inveti usor pe ambele)
diferenta dintre ele e ca javascript ruleaza in browser pe calculatorul vizitatorului (si poate fi modificat de catre vizitator daca vrea) si php ruleaza pe server (deci vizitatorul nu are acces la codul sursa)

din experienta mea si a cursantilor pe care i-am ghidat de-a lungul timpului, iti ia cam 1-3 luni sa inveti sintaxa limbajului insa iti ia cel putin 1 an ca sa inveti algoritmi si reguli de implementare a codului iar asta nu o poti invata decat prin multa practica (si marea majoritate a incepatorilor din caua asta renunta, pentru ca nu stiu sa scrie un cod cap coada din lipsa cunostiintelor de aplicare a ).

poti incepe citind tutorialele de la mine (html/css/js/php/mysql) recomandarea e sa le citesti in ordine inversa (ultimul articol e cel mai vechi si e introducerea pentru incepatori, primul articol e cel mai recent publicat si nu e de incepatori)
pe masura ce avansezi si intelegi sintaxa, incepi sa faci exercitii si exemplele de acolo, sa le modifici si sa vezi ce iese. ulterior dupa ce ai inteles exercitiile si exemple de acolo incearca sa le aplici in viata reala, fa un site in care incerci sa aplici ceea ce ai invatat si vezi peste ce dai.

ulterior dupa ce incepi sa perseverezi citeste si despre design patterns si oop si incepe sa te joci cu ele ca sa vezi diferenta intre programarea procedurala si oop (programarea orientata pe obiecte)

referitor la partea cu algoritmi, te ajuta mult sa vizualizezi pasii pe care vrei sa ii faca codul tau, pentru asta poti folosi diagrame ca sa evidentiezi pasii care ii va face codul tau si sa vezi unde pot apare probleme... abia dupa aia poti incepe sa scrii codul pentru ca ai idee despre algoritmul ce urmeaza sa il faca codul tau.
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

g2gg
New Member
Mesaje: 3
Membru din: Sâm Feb 04, 2012 12:55 pm

Mesajde g2gg » Sâm Feb 04, 2012 1:43 pm


nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Mesajde nevvermind » Sâm Feb 04, 2012 2:40 pm

Html? Css? Fii serios.

Daca un programator php are nevoie de HTML, e doar ca sa stie sa transfere informatii catre server. Deci mai mult tag-ul <form>.

E preferabil sa stie, dar nu obligatoriu. In schimb, tre sa stie form-ul.

Nici JS nu tre sa stie, cel putin nu tot, ci doar AJAX. Adica tot transfer.

Pune-ti XAMPP/WAMPP ce-o fi, deschide un tab cu gugal si scrie cod, nu intreba inca.

Corciturile HTML/CSS-PHP sunt preferabile in firmele cu "one-man-show", iar astfel de tarabe nu tin cont de separarea din ce in ce mai mare dintre un designer/integrator si un programator php, diferenta datorata cunostintelor mult mai vaste pe care fiecare domeniu le impune. PHP nu mai e un script simplu, CSS-ul nu mai e pt scrieri italice, iar HTML-ul nu mai e pt paragrafe. Nici macar JS nu mai e doar client-side.

O sa-ti ia prea mult timp sa le stapanesti pe fiecare. Asa ca decide-te ce-ai prefera. Un terminal? Te zgarie colturile drepte? Inclina spre programare. Esti estet? Iti place sa desenezi? Ai gust artistic? Treci pe html/css. Ideea este sa te specializezi intr-un domeniu, apoi treci pe un altul, nu ramane doar cu unul. Dar nu le incepe pe toate deodata.

Si, oricat as aprecia timpul investit de birkoff intr-ale lui tutoriale, nu ti-as recomanda sa iei pulsul unui singur om, ci a mai multora, deci du-te pe stackoverflow. Asta daca preferi tutorialele in romana, care... meh.

SI ca tot te-am prins, nu pune intrebari prostesti pe forumul asta, decat daca te doare capul. Da pe-afara netul de tutoriale.

g2gg
New Member
Mesaje: 3
Membru din: Sâm Feb 04, 2012 12:55 pm

Mesajde g2gg » Sâm Feb 04, 2012 3:08 pm


l33t
Senior Member
Mesaje: 216
Membru din: Sâm Mai 10, 2008 7:31 pm

Mesajde l33t » Sâm Feb 04, 2012 3:13 pm


Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Sâm Feb 04, 2012 3:16 pm

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Avatar utilizator
Adry.ro
Average Member
Mesaje: 76
Membru din: Lun Sep 22, 2008 11:46 pm
Localitate: Bucuresti RO
Contact:

Mesajde Adry.ro » Sâm Feb 04, 2012 3:51 pm

Sunt de acord cu Birkoff legat de diversitate. Chiar daca, sa presupunem ca folosesti doar php (putin probabil) tot ai fi in dezavantaj. Pe langa faptul ca nu poti sa contruiesti nimic de unu singur, vei avea sanse mici sa te angajezi.
Te poti uita sa vezi ca toate joburile de programator php cer si cunostinte de HTML, CSS, JS (optional), nu doar PHP si atat.

Si eu recomand acelasi site:

Bafta!

Sekundes
PHPRomania Supporter
Mesaje: 29
Membru din: Joi Iun 16, 2011 5:53 pm

Mesajde Sekundes » Sâm Feb 04, 2012 4:50 pm


nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Mesajde nevvermind » Sâm Feb 04, 2012 4:55 pm



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 19 vizitatori