Nepieciešamās tehnoloģijas
Turpinājumā apkopotas nepieciešamās tehnoloģijas, lai veiktu praktiskos uzdevumus Programmēšana II kursa ietvaros.
Saturs
JavaScript
Praktiskie uzdevumi ir sastādīt par pamatu izmantojot JavaScript (JS) programmēšanas valodu, jo:
- JS ir objekt orientēta programmēšanas valoda (Programmēšana II prasība);
- JS var izmantot saskarnes (frontend / client) programmēšanai;
- JS var izmantot servera (beckend) programmēšanai;
- JS var izmantot WEB, mobilo lietotņu, desktop programmu izstrādei, datu apstrādei utt;
- JS kopā ar HTML ir vizuāla valoda, tāpēc ir vieglāk veikt atkļūdošanu.
Galvenokārt, JavaScript par pamatu ir izvēlēta tāpēc, lai apgūstot saskarnes-servera-datubāzes mijiedarbību nebūtu jāapgūst arī vairākas programmēšanas valodas paralēli.
Node un NPM
Servera darbības, API un ārējo bibliotēku apgūšanai tiks izmantots Node.js un NPM (Node Package Mananager). Ieteicams uzstādīt Node versiju 16 vai augstāku. Lejuplādēt Node un NPM šeit.
Teksta redaktors - VS Code
Lai arī JavaScript programmēšanai var izmantot jebkuru teksta redaktoru, iesaku izmantot VS Code. Lejuplādēt šeit.
VS Code paplašinājumi
Lai ērtāk un ātrāk būtu strādāt ar VS Code, iesaku lejuplādēt sekojošos paplašinājumus:
VS Code iestatījumi
Lai kods automātiski noformētos pie katras saglabāšanas, iesaku ieslēgt automatisko formatēšanu:
- Atvērt VS Code uzstādījumus, nospiežot reizē Ctrl un , (komats);
- Meklētājā ierakstīt format on save;
- Ieklikšķināt sadaļā "Editor: Format on Save".