uz sākumlapu

Lietotāja saskarnes (Front-end) programmēšana ar ReactJS un React Native

0.0
Nav vērtējuma
Biznesa augstskola Turība
Programmas veids
Studiju kurss
Brīvo vietu skaits
Stundu skaits
55
Iegūstamais izglītības dokuments
Apliecība
Paredzētais mācību norises laiks
darba dienu vakari, brīvdienas
Priekšzināšanas
Informācija par izglītības programmu izglītības iestādes tīmekļa vietnē
Tavs līdzmaksājums
84,98 €
Līdzmaksājums ir atkarīgs no izvēlētā izglītības programmas veida, no 5-30% apmērā no kopējās mācību maksas.
Mācību valoda
Latviešu
Mācību izmaksas par vienu dalībnieku
283,25 €
Maksimālais dalībnieku skaits mācību grupā
25

Apraksts

STUDIJU KURSA MĒRĶIS:
Apgūt lietotāja saskarnes (Front-end) programmētāja profesijas pamatus tiem, kas vēlas kļūt par pilna spektra (Full-stack) programmētajiem. Iemācīties veidot dinamiskas tīmekļa un daudzplatformu mobilās lietotnes un lietotāja saskarnes biznesa pārvaldībai un automatizācijai.

STUDIJU KURSA UZDEVUMI:

sniegt zināšanas par JavaScript programmēšanu;
sniegt zināšanas par tīmekļa un mobilo lietotņu lietotāja saskarnes programmēšanu ar ReactJS un React Native;
sniegt zināšanas par tīmekļa lietotņu izstrādi, izmantojot ReactJS ietvaru;
sniegt zināšanas par mobilo daudzplatformu lietotņu izstrādi, izmantojot ReactNaive ietvaru.

SAGAIDĀMIE REZULTĀTI:

Zināšanas:
par JavaScript darba vides sagatavošanu;
par JavaScript programmēšanas valodas pamatiem;
par objektorientēto programmēšanu ar JavaScript;
par HTML un CSS valodu izmantošanu lietotāja saskarnes programmēšanai;
par programmas koda pārvaldības sistēmām – Git un GitHub;
par programmas algoritmu konstruēšanu un aprakstīšanu ar ReactJS un React Native komponentiem, stāvokļa pārvaldību un notikumu apstrādi;
par programmu lietotņu saskarnes projektēšanu ar ReactJS un React Native;
par programmas koda veiktspējas optimizāciju.

Prasmes:
spēt pielietot JavaScript programmēšanas pamatzināšanas;
spēt strādāt JavaScript darba vidēs;
pielietot dažādu tipu datus JavaScript valodā;
pielietot objektorientēto programmēšanu JavaScript;
spēt konstruēt programmas algoritmus ar ReactJS un React Native komponentiem, stāvokļa pārvaldību un notikumu apstrādi;
spēt veikt programmu datu apstrādi, analizējot datu avotus ar Axios;
spēt projektēt programmu lietotņu saskarnes ar ReactJS un React Native;
spēt veikt testēšanu un piegādi darbināšanas vidēs, kā arī integrāciju ar ReactJS un React Native;
spēt veikt programmas koda veiktspējas optimizāciju.


Galvenās tēmas

  1. JavaScript darba vides sagatavošana. VSCode vides pielāgošana tālākai darbībai. Mobilo daudzplatformu izstrādes vides sagatavošana, izmantojot Expo.
  2. JavaScript programmēšanas valodas pamati. Kodēšana ar MI atbalstu.
  3. Objektorientētas programmēšanas pamati JavaScript.
  4. HTML un CSS valodu pamati saskarnes projektēšanai un izveidei.
  5. Programmas koda pārvaldības sistēmas – Git un GitHub.
  6. Programmu prasību validācija, detalizācija un prototipēšana ar ReactJS un React Native.
  7. Projektējuma dekompozīcija uz zemāku līmeni, veidojot datu un procesu aprakstus. ReactJS un React Native lietotņu mērogojamības nodrošināšana, izmantojot komponentu arhitektūru, stāvokļa pārvaldības rīkus un kodu atkārtotu izmantošanu. Projekta failu struktūras optimizācija. 
  8. Programmu tīmekļa lietotņu un mobilo daudzplatformu lietotņu saskarnes projektēšana un izveide ar ReactJS un React Native komponentiem un komponentu bibliotēkām (piem., React Bootstrap, Material-UI, React Native Skia).
  9. Programmas algoritmu  konstruēšana ar ReactJS un React Native komponentiem, stāvokļa pārvaldību un notikumu apstrādi.
  10. Dinamisku un animētu tīmekļa un mobilo daudzplatformu lietotņu saskarnes izstrāde ar ReactJS un React Native.
  11. Axios izmantošana datu iegūšanai un sūtīšanai, savienojot ReactJS un React Native lietotnes ar ārējām API. Tehnisko un loģisko datu apstrāde, analizējot datu avotus ar Axios.
  12. Programmas koda atkļūdošana, identificējot un novēršot kļūdas rašanās cēloni, izmantojot MI atbalstu.
  13. ReactJS un React Native lietotņu testēšana un testu dokumentācijas izveide.
  14. Piegādāto  programmu ReactJS un React Native savlaicīga un kvalitatīva integrācija testēšanas un darbināšanas vidēs, tādās ka Render, Vercel, GitHub Pages, Netlify un Expo Go & Expo EAS.
  15. Programmas koda veiktspējas optimizācija atbilstoši iegūtajiem mērījumiem un programmas prasībām.


Personai nepieciešamais materiāltehniskais nodrošinājums

Nepieciešams dators ar interneta pieslēgumu, pārlūks Mozilla Firefox, Google Chrome vai Microsoft Edge. Skandas vai mobilais tālrunis ar Android vai iOS operētājsistēmu un Mozilla Firefox vai Google Chrome pārlūku. 
Datorā jāvar instalēt un darbināt šādas lietotnes: NodeJS, VS Code
Ļoti ieteicams otrs monitors. Vēlams mikrofons.

Prasības iepriekšējai izglītībai

Vispārējā vidējā izglītība (atestāts par vispārējo vidējo izglītību)

Saņem jaunumus e-pastā

Lai pieteiktos STARS e-pasta jaunumiem, lūdzu, aizpildiet zemāk redzamo formu.
Jūsu norādītajā e-pastā saņemsiet vēstuli, kurā būs jāaktivizē norādītā saite.