Jump to content
php.lv forumi

Nulle


Dāvis99

Recommended Posts

Sāc ar HTML apgūšanu, CSS stilošanai.

 

Vēlāk, ja gribēsies dinamiskas lapas, var mēģināt mācīties gan janavascript, gan PHP, bet tas vairs nebūs tik vienkārši, jo tur sākas programmēšana, un, ja nav pieredze šajā sfērā, viegli nebūs..

 

Kā resursu var izmantot šo - http://www.tizag.com/beginnerT/

Edited by briedis
Link to comment
Share on other sites

HTML un CSS!

No savas pieredzes iesaku sākt ar vienkāršu pamatu apgūšanu W3Schools mājas lapā. Sāc ar HTML un tā tik uz leju. Ja ir kādi specifiskāki jautājumi, mēģini tos gūglēt, ja galīgi nesanāk, jautā forumos. Noteikti noderēs arī Stack Overflow mājas lapa, kur parasti var jautāt un atrast visu, kas vien ir programēšanas un IT rāmjos. Vēl interesanti vienmēr ir izveidot kaut ko specifiskāku vadoties pēc "How to?" tipa tutoriāļiem. Viena no šāda tipa mājas lapām, kvalitātes ziņā man vienmēr sirdij tuva ir bijusi net / Tutsplus mājas lapa (citos tās subdomēnos un arhīvā var atrast arī web dizaina, aplikāciju utl. lietu pamācības).

Re, saite uz "Ieteicamā literatūra" rakstu, tepat @ php.lv

Veiksmi! ;)

Edited by WHOAMi
Link to comment
Share on other sites

Pirmkārt tev ir jāsaprot, vai tas būs nopietni. Ja tu neesi gatavs mācīties, macīties un vēlreiz mācīties mēnešiem, lai iztaisītu savu pirmo lapu — nekas tur prātīgs nesanāks.

 

Parastais staks ir apmēram šāds:

 

* HTML, CSS (lapas izskats)

* JavaScript (dinamiska darbība klienta pusē un/vai, kā jau codez minēja, servera puse izmantojot Node.JS)

* PHP (servera puse, lai mājaslapa būtu dinamiska)

* MySQL (datubāze, kur visus datus glabāt)

* Regex (regulārās izteiksmes, lai meklētu kkādu noteiktu patternu tekstā)

 

Ja es neko nemācētu, bet gribētu mācēt visu... sāktu ar šo te. Iemācītos pamatus tam visam. Pat neko nesāktu taisīt — tikai labi iemācītos pamatus.

 

Tad, pēc kādiem dažiem mēnešiem, sāktu meklēt internetā kā uztaisīt vienkāršas lietas kā viesu-grāmata, čats, blogs, forums, i-veikals utml.. Meklētu kā to idejiski uztaisīt.

 

Tad, saprotot, kāpēc cilvēki taisa tā, un ne kkā savādāk (izmanto forumus (arī StackOverflow, jau minēja), IRC), sāktu taisīt pats kko jau no minētā. Tikai, lai, protams, mācītos.

 

Tad vēl derētu iemācīties Git (rekomendēju) vai vismaz SVN pamatus, lai kods būtu viegli pieejams, atgriežams iepriekšējajā stadijā pēc nograušanas utml.. Arī uzzini kas ir pastie.org.

 

Paralēli vari sākt mācīties C un pildīt olimpiāžu uzdevumus. Ja pašreizējā matemātiskā sagatovotība atļauj, arī vari mēģināt Project Euler. Tas attīstīs tavu domāšanu, kas kopumā ļoti palīdzēs vēlāk programmētāja karierā.

 

Kad esi apguvis kas ir kas un jau uztaisījis kko, ar ko es dikti lepns — vari sākt mēģināt palīdzēt citiem tādās vietās kā StackOverflow vai šeit pat. Arī iesaku sākt sekot ziņām, kas ir saistītas ar programmēšanu. Hacker News, piemēram.

 

Tad vēl ir šis un šis, kas liks tev saprast — cik daudz un daudz tu vēl nezini un vari uzzināt. Arī, sāc lasīt par tādām lietām kā DRY, KISS un YAGNI (labs raksts par visiem trim), kas kopumā uzlabos tava koda kvalitāti. Un, protams, komentāŗi un unit-testi!

 

Nu ap šo brīdi (četri gadi? nezinu) tu jau varēsi pats saprast ko tu māki, kā lietas vispār darbojas... un pats, pats galvenais — ko tev tālāk vajag macīties un darīt. Varbūt sāc meklēt kādus gabaldarbus.

Link to comment
Share on other sites

Vispārīgos vilcienos runājot "mājaslapa vulgaris" sastāv no:

Pārlūka pusē no:

1) HTML daļas (iespējams variants, kad XML + XSL)

2) CSS daļas

3) JS daļas (ieskaitot JSON utt)

Servera pusē no:

1) Servera konfigurācijas-vadības direktīvām (atkarīgs no izmantotā http servera)

2) Mājaslapas serverpuses koda (PHP/ASP/.NET/Java/JavaScript/Python/Ruby/Perl/ColdFusion/utt,utjp)

2a) Mājaslapas datu glabātuves piekļuves koda (dažādi SQL dialekti/Failsistēmas piekļuve/NoSQL utt)

2b) Starpsevisu apmaiņas koda (Dažādas messaging platformas RabbitMQ/ActiveMQ, dažādi SOAP/REST utt protokoli)

3) citām lietām.

 

PHP ir daudz piemēru, LV telpā pietiekami daudz zinošu cilvēku, kuriem var kaut ko pajautāt.

 

Ar citām valodām varētu būt problemātiskāk - it īpaši, ja vēlies latviešu valodā, taču ne neiespējami.

 

Drīzāk jautājums - kāds mērķis tavai interesei? Vienkārši iemācīties programmēt? Iemācīties programmēt un tad strādāt par progrtammētāju?

Link to comment
Share on other sites

Papildus visam kas jau ir ieteikts es iesaku maaciities arii anglju valodu (ja to jau nezini), jo lielaakaa dalja dokumentaacijas un pamaaciibu buus angliski.

 

Interesanta vieta kur saakt apskatiit HTML un CSS pamatus vareetu buut Mozilla Thimble.

 

// krievu valodaa arii ir daudz dokumentaacijas, bet es iesaku anglju valodu

Link to comment
Share on other sites

 

Drīzāk jautājums - kāds mērķis tavai interesei? Vienkārši iemācīties programmēt? Iemācīties programmēt un tad strādāt par progrtammētāju?

Īsti vēl nezinu, jo vēl daudz laika izdomāt, vai strādāt par programmētāju, vai to mācīties vienkārši priekš sevis, un, lai taisītu kādam kuram vajag mājaslapas. attiecināms uz visādiem maziem CS un citiem projektiem. (Mācīšos 7. klasē.)

 

 

P.S. Rekur tas, ko māku. http://pastebin.com/zzVCRkB6

Edited by Dāvis99
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...