M-am apucat din nou de Web
19De ceva timp ma gandeam sa ma apuc din nou de web, insa n-am avut impulsul necesar. De curand, acesta a aparut, fiind solicitata sa fac un site, care ar trebui sa fie destul de prezentabil. Asa ca m-am apucat din nou de programarea web, care m-a atras inca de la inceput. Prin prezentul articol, as dori sa cer cateva sfaturi si pareri.
Acum invat JavaScript. Anul trecut, cunostintele mele despre acest limbaj erau destul de putine, dar acum vreau sa ma apuc derios de treaba. Ca limbaj de Markup cunosc HTML, destul de bine zic eu. Pe langa proiectul cu site-ul, faptul ca studiez din nou web ma va ajuta sa ies si mai bine la concursul ce urmeaza. In mai am iesit destul de bine, cu 84 de puncte din 100, prima pe judet si a 9a pe tara. De data asta vreau sa rup tot, sa ies printre primii pe tara, macar cu 95 de puncte.
Ca sursa de informare folosesc „JavaScript fara mistere”. Din cate am observat eu, cartea este destul de bine structurata, exemplele sunt bunicele, iar totul este lesne de inteles (cel putin la inceput) . Sunt convinsa ca printre noi de afla domni/guys/dudes care imi pot da cateva sfaturi legate de programarea web.
In primul rand, as dori sa vorbim despre editor. Eu folosesc Notepad++ , ruland sub Windows XP. Am incercat sa mesteresc ceva si cu NVU, insa ma cam enerveaza si prefer sa scriu eu insami codul. Exista o resursa mai potrivita? Am auzit despre Vim, insa cred ca Notepad++ este suficient de bun pentru un incepator. 🙂
Sursele de informare online pe care le folosesc sunt: Tutoriale Web , formulul web de pe Hackpedia , Web Scripts Directory si w3schools.com . Am uitat sa precizez YouTube-ul, pentru muzica. Pot sa-mi permit asa ceva, deoarece nu trebuie sa ma concentrez foarte tare, ca la algoritmica. Prefer sa ascult ceva care sa ma linisteasca, de exemplu I’m your lady. 😀
Ehe…concurenta 😀
Bravo Cosmina, te respect ca ai luat aceasta decizie eu te sfatuiesc deocamdata sa lasi deoparte JavaScriptul si sa inveti calumea XHTML si CSS pentru ca la acele Concursuri la care vei participa, juriul o sa se uite calumea pe cod si o sa ti-l valideze si…daca nu este valid te depuncteaza.
In concluzie ia-ti o saptamana libera de la JavaScript si invata XHTML + CSS (nu iti trebuie mai mult).
Un sfat de la un amator. Bafta multa!
PS: Daca ai nevoie de ceva ajutor nu ezita sa ma intrebi te ajut cu cea mai mare placere 😀
Idem Vlad. Felicitari Cosmina si multa bafta la invatat.
Eu folosesc ca editor PHP+HTML+JS Adobe Dreamweaver, te poate ajuta putin si la crearea paginilor HTML pentru ca iti ofera un editor direct(acolo unde nu stii , face „singur” si dupa poti analiza ce a facut).
Cateva imagini cu el :
http://i.d.com.com/i/dl/media/dlimage/85/04/0/85040_large.jpeg
http://cybernetnews.com/wp-content/uploads/2008/05/dreamweaver-cs4-1.png
http://www.softpedia.com/screenshots/Macromedia-Dreamweaver_1.png
http://i31.tinypic.com/29xc4cn.jpg
Ideea este ca desi este putin mai complex ca Notepad++ si celelalte, in viitor iti poate fi de folos si e bine sa te obisnuiesti cu ceva bun de la inceput. 🙂
Andrei sa sti ca si eu folosesc notepad++ e mai bine pentru ea sa scrie codul singura pentru ca invata mult mai bine. Eu am folosit si e-texteditor care mi se pare cel mai reusit editor. Il poti incerca http://www.e-texteditor.com/ are licenta free de 30 de zile. Eu nu il folosesc pentru ca mi sa terminat licenta si nu vreau sa folosesc o verisiune cracked dar daca imi face cineva cadou o licenta il folosesc din nou cu cea mai mare placere 🙂
Vim pentru Windows e o mare vrajeala.
Cosmina, uite ce recomanda adrian(adrstan):
„Recomand urmatoarele carti:
– pentru cine e incepator: „Absolute Java”
– pentru cine e programator bun in alte limbaje (in special C++): Core Java, editia a 8-a
– obligatoriu de citit pentru oricine vrea sa programeze in Java: Effective Java, editia a 2-a
O alta carte decenta este Thinking in Java, editia a 4-a”
Uitati si topicul in care se discuta despre asta: http://www.skullbox.info/java-c-c-c/java-articole-si-tutoriale/
@Bamboocha ea se referea la WEB, JAVA != Javascript.
@Vlad Eu m`am referit la faptul ca e si un foarte bun editor.Nu am folosit niciodata preview`ul de la Dreamweaver, insa doar am mentionat prezenta lui.
Da, dar ai mentionat de un editor direct si ai spus ca „acolo unde nu stii , face “singur†si dupa poti analiza ce a facut” bugurile sunt mama invataturii, care desigur iti dau batai de cap si nervi dar ce mai e invatatura fara bataie de cap?
Dar unde nu stii nici cum sa faci bugurile ce faci? Eu m`am referit ca daca exista lucruri de care nu ai habar poti trece peste tutoriale si sa tragi concluziile singur. Oricum eu nu folosesc dreamweaver pentru asta ci pentru ca imi place cum formateaza, sintax highlighting`ul si multe altele.
Oricum ideea batailor de cap este adevarata.
Mersi mult baieti ! 😀
Vlad, concursul acela e pe cunostinte de HTML si JavaScript. O sa-ti urmez sfatul legat de CSS si XHTML, numai ca dupa ce invat JS. 😀
Andrei, multumesc mult pentru imagini, o sa-l utilizez dupa ce voi invata mai multe, deocamdata cred ca-mi face bine (cum a spus si Vlad) sa scriu totul cu mainile mele. 😀
Nu in ultimul rand Valentin, multumesc pentru link, dar JavaScript imi trebuie mie, nu Java. Au doar titulatura aproximativ la fel, dar in rest sunt complet diferite. 😀
Thanks a lot guys !
^Scuze, nu eram cu gandul acolo..
No problem. 😉
Si eu folosesc tot, Notepad++, imi place ca pot sa-i fac fundalul negru(bine pentru ochi) si are randurile numerotate, tagurile in alta culoare, se incarca repede, etse gratuit; deci nu am nevoie de altceva.
Dupa ce am inavat html, css,php am cumparat cartea „JavaScript fara mistere” deci PAREREA MEA este ca este una dintre cele mai proaste carti. Sunt comentarii(nu sunt legate de javascript) care nu isi au rostul. Intr-o jumatate de pagina, iti explica faptul ca calculele se fac de la stanga la drepta, intai se face calculul din paranteze, foarte prosti. Nu mi-a placut, pentru ca majoritatea exemplelor de la inceput sunt legate de „alert”. Nu incep si ei de la zero si apoi sa ajungi foarte bun in javascript. Este o carte cu Foarte multa vorbaraie degeaba, si o carte de exemplu. Sunt prezentate cateva exemple, cum te-ai uita pe net, si ai cauta diverse lucruri facute in javascript.
Hmmm…Astazi am facut si eu cunostinta mai bine cu ea, sunt unele printscreen-uri facute aiurea, iar raspunsul la niste intrebari sunt gresite (din teste). Ca sa nu ziceti ca aberez sau mint, de exemplu:
La capitolul 2, testul de final:
9) Adevarat sau fals: expresia x +=y aduna valoarea lui x in cea lui y si stocheaza suma in y.
–Bineinteles, fals (e tocmai invers). Ei, la sfarsit scrie adevarat.
O sa mai parcurg din ea cate ceva.
@Dage, poti sa-mi recomanzi o carte ? Prefer ceva pe hartie, nu .pdf. 🙂
Nu, sorry, am mai cautat carti, dar nu am gasit, daca gasesti cumva sa lasi comentariu. Acum sunt si in clasa a 12-a si numai prea mai am timp sa ma ocup de programarea web, asa ca nu am mai incercat nici o carte de javascript. 😐
Nu-i nicio problema. O s-o parcutg pe asta, cu toate ca pozele sunt cam gresite, sta si-ti explica metoda de incrementare intr-o pagina jumate etc. Din fericire, predecesorul meu (cartea e imprumutata de la biblioteca) a corectat toate greselile cu creionul. 😀
O parcurg destul de repede, deoarece am observat ca sintaxa (in mica parte) este asemanatoare cu cea a C++ -ului, iar mecanismele de functioanre (la instructiuni, variabile, cicluri) sunt aceleasi. 🙂
Ma descurc eu ! Cum apare ceva nou voi posta. 🙂
In general tot ce tine de web se gaseste pe … web :p
Eu ma multumesc cu Notepad++ (desi am inceput cu PSPad) si WAMP. Incearca sa eviti pe cat posibil editoarele WYSIWYG, not really usefull si in orice caz e mult mai ok daca poti sa creezi pagini fara sa te folosesti de un editor. Invata CSS si layout-uri tabless.
Daca stii C/C++ e perfect, inseamna ca te vei descurca cu Javascript si PHP. MySQL e usor de invatat as well 🙂
Cele mai bune resurse cred ca sunt w3 si smashing care vor scoate si o carte
Succes!
Thanks for all Claudiu. O sa continui cu web for fun, momentan algoritmica a revenit pe primul loc. 😛
Algoritmica :p Nice 😉 Have fun with that!