Jump to content

Javascript Kursi


quasimodo
 Share

Recommended Posts

Labs vakars!

Tātad kā nosaukumā redzam - Javascript kursi. Internetā meklējot neko jēdzīgu neatradu, ss piedāvā daudz šaubīgus sludinājumus krievu valodā kā arī uzņēmumi izraisa šaubas, tāpēc, vēršos pie jums. Varbūt kāds var kaut ko ieteikt? 

Link to comment
Share on other sites

Mezavecis

Parasti javascript nāk komplektā ar kaut ko citu. Ko tieši un kāpēc vēlies apgūt?

 

Man ir liela aizdoma, ka latviešu valodā arī neko neatradīsi, jo piedāvājums (kas izriet no pieprasījuma maksāt par JS zināšanām) ir ļoti mazs, jeb precīzāk, nekāds. 

Link to comment
Share on other sites

quasimodo
(labots)

Aizmirsu piebilst, ka izmantoju arī Treehouse sniegtos pakalpojumus un kursus domāju pieķert klāt lai apgūtu ātrāk un saprotamāk, jo dzimtajā valodā tomēr galvā iet labāk.


Javascript interesē, jo vairāk sliecos uz front-end. Zināms arī, ka JS pašlaik strauji attīstās, un ar JS principā var uzcept jebko. 

Labots - quasimodo
Link to comment
Share on other sites

Labāk ir nevis kautkādos kursos iet, bet reāli ņemt un uztaisīt kautkādu, kaut nesarežģītu projektu. Ja nezini vispārīgas lietas - kas ir funkcija, mainīgais utt, tad apskati programmēšanas pamatus vispirms un tad veido projektu. Kārtīgi programmēt nevienos kursos tev neiemācīs, pašam jācīnās, jādzer kafija un jāgooglē.

Link to comment
Share on other sites

quasimodo

Tas jau pašsaprotami, kā jau minēju - mācos pašmācības ceļā. Gribēju apmeklēt kursus, lai rastos izpratne par šīm tevis minētājām lietām, bet nu paldies par info.

Link to comment
Share on other sites

nevertell

Bet ko tieši tu vēlies panākt, cik daudz jau pats zini ?

Vai zini, ka ir starpība - front-end javascript's vai backend javascript's (nodejs) ?

Ja gribi Javascript'u priekš web lapām, tad mācies arī HTML un CSS. 

Ja vēlies backend'a JS prast, tad jāizprot ir arī datu bāzes.

Link to comment
Share on other sites

marrtins

Ja vēlies backend'a JS prast, tad jāizprot ir arī datu bāzes.

Kāds pamatojums šādam apgalvojumam?
Link to comment
Share on other sites

Tādu kursu latviski nav. Punkts. Ir divas iespējas - mācies svešvalodā (ko es rekomendēju), vai arī atrast programmētāju kas par samaksu tev privāti apstāstīs. Bet nu diez vai kāds gribēs tā par brīvu ņemt un laiku tērēt. Savukārt ja par samaksu, tad tas sanāks ļoti dārgi.

Link to comment
Share on other sites

quasimodo

Nodejs manuprāt īsti nav backends, tam vairāk nav paredzēts angularjs? JS vēlos apgūt, jo kā minēju valoda attīstās, pašlaik top2 pēc dzirdētās informācijas. Gribu frontendam vairāk, HTML un CSS jau esmu pastudējis, tur ilgu laiku nevēlos veltīt. Paldies visiem par atbildēm!

Link to comment
Share on other sites

NodeJS kā reizi ir backends. Tā ir Chromes V8 javaskripta endžīne, kas izpilda JS kodu. Karoč tupi runājot - .exe fails, kuram iebaro .js failu, un kurš to izpilda. NodeJS daudz izmanto backendā, kā arī, lai laistu standalone JS skriptus.

AngularJS savukārt ir JS freimworks, kurš primāri domāts frontendā (sien kopā JS un HTML), taču droši vien tam pielietojumu var atrast arī backendā (nezinu, neesmu pats lietojis).

 

JS ir valodu topā, jo tā ir vienīgā programmēšanas valoda, kas spēj strādāt browserī (HTML un CSS nav īsti programmēšanas valodas). Plus arī NodeJS to ir padarījusi populāru backendā. Taču neuztraucies - C#, Java, C, C++, PHP, Ruby, Python, Perl u.c. valodas arī nekur nav pazudušas. IT nozare tikai plešas plašumā, un vietas, kur augt, pietiek visiem.

 

JS patiesībā ir mazliet netipiska programmēšanas valoda ar jokainu OOP pieeju (prototipi nevis klases). Tāpēc noteikti iesaku apgūt arī kādu "klasiskāku" OOP valodu (C# vai Java būs labi kandidāti). Tāpat arī C apgūt ir veselīgi, jo tas māca par pointeriem, un ļauj labāk saprast, kas tad tam lācītim (datoram) vēderā.

 

Nekad nedomā, ka ar vienu valodu pietiks. :)

Link to comment
Share on other sites

quasimodo

Paldies par atbildi un paskaidrojumu. Protams, ka nedomāju apstāties :D šajā nozarē ir jāmācās un jāpilnveidojās visu laiku. Vēlāk domāju ruby un rails paņemt vēl klāt, par to biju domājis. JS esmu pilnīgs iesācējs, tagad zinu apmēram kas un kā. Ir kur tiekties :)

Link to comment
Share on other sites

quasimodo

Kā jau minēju, izmantoju Treehouse sniegtos pakalpojumus.

Link to comment
Share on other sites

 

 

Perl u.c. valodas arī nekur nav pazudušas
 

 

tā tīri interesei - esi šamo kaut kur redzējis darbībā jaunos projektos?

Link to comment
Share on other sites

 

 

HTML un CSS jau esmu pastudējis, tur ilgu laiku nevēlos veltīt. Paldies visiem par atbildēm!

 

html vajadzētu veltīt ilgu laiku un izkost html5 kārtīgi, lai pēc tam neliek divus spanos vai netaisa layoutus ar tabulām. css ar liekas ka visu māk, bet uztaisīt pareizu css reti kurš māk- mobile first, pareizs nestings, preprocesoru izmantošana. 

Link to comment
Share on other sites

quasimodo

kroop - jā, pamatprincipus saprotu, to pašu mobile first un tad priekš desktop un citām ierīcēm. Kā jau zināms, visu no galvas neatcerēsies - galvenais, ir saprast ko vajag un kā to pielietot, tad nu palīgā nāk forumi vai māte gūgle. Pilnībā piekrītu, ka html5 izkost vajag, paralēli būs arī tas jāpamācās. Thanks for info!

Link to comment
Share on other sites

nevertell

 

 

Vēlāk domāju ruby un rails paņemt vēl klāt, par to biju domājis.
 

RoR iemācīs tikai nepareizi rakstīt kodu. Labāk mācies kautko, kas spiež tevi rakstīt strukturētu un lietojamu kodu - pitona flask ir ērts un lietojams.

  • Patīk 1
Link to comment
Share on other sites

androidss

Kā jau biedrs nevertell minēja, python + flask (pēc tam django) + loģiski arī javascript. RoR pārāk daudz maģijas, kas tev kā iesācējam nav tas labākais variants. Un iepriekš te minēja codecademy, kas derēs, lai kājas ūdenī pamērcētu

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...