JS Bibliotekas ar datubāzi

Atjaunots: 2023-01-23

Papildināt JS Bibliotekas lietotni ar datubāzi.

Saturs

Uzdevuma apraksts

Nepieciešams izveidot JS Bibliotēku reģistru, kur ātri varētu nolasīt informāciju par JS bibliotēkas izmantošanu, izmēru (kb) un nokopēt jau sagatavotu <script src='...'></script> ar bibliotēkas avota saiti.

Datus jāspēj nolasīt, saglabāt, izdzēst no datu bāzes.

Darba gaita

Pamat līmenis

  1. Izplānot datu bāzes tabulas;
    1. ID ir UUID tips.
  2. Izveidot SupaBase projektu un datubāzes tabulu, ievadīt pirmos 3 ierakstus;
  3. Sagatavot HTML, JS, CSS datņu struktūru, izmantojot repositoriju.
  4. Pieslēgties SupaBase no HTML, JS.
  5. Nolasīt pirmos 3 ierakstus no datubāzes.
  6. Izvadīt ierakstus uz ekrāna.
  7. Saglabāt ierakstus datubāzē.
  8. Atjaunot uzdevumu sarakstu pēc jauna ieraksta pievienošanas.
{
{
nosaukums: "filesaver.js",
apraksts: "saglabāt datus faila formā",
srcsaite:
"https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.0/FileSaver.min.js",
izmerskb: 36,
},
{
nosaukums: "lodash.js",
apraksts: "atvieglo darbu ar masīviem, cipariem, objektiem, virknēm utt.",
srcsaite:
"https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js",
izmerskb: 72.5,
},
{
nosaukums: "days.js",
apraksts: "atvieglo darbu ar datumiem",
srcsaite:
"https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js",
izmerskb: 2,
},
}

Padziļināti

  1. Iespēja redzēt, cik reizes ieraksts ir lejuplādēts.
  2. Iespēja izdzēst ierakstu no datu bāzes.
  3. Izveidot otru tabulu 'Kategorijas'
    1. kur salgabāt kategorijas nosaukumu, piemēram, "darbs ar dokumentiem", "darbs ar datumiem",
    2. Piesaistīt vienu kategoriju katrai bibliotekai
    3. Kategoriju var ievadīt skatā ar 'select'

Paredzamais izpildes laiks: 240 min.

Nepieciešamie resursi

Nepieciešamās zināšanas

Var izmantot DB Zinašanu krātuvi, kur ir apkopotas pamata zināšanas par datubāzēm un SupaBase.

Ieteikumi

Programmēšana II SR

Aktivitāte vērsta uz šādām Programmēšana II sasniedzamajiem rezultātiem (SR):

  • Prasmes: Plāno atbilstošus programmprodukta risinājumus, t. sk. izmantojot datubāzes, bibliotēku piesaisti u. tml.
  • Prasmes: Izveido un lieto datubāzi.
Autors
Mārtiņš Bērziņš avatar
Mārtiņš Bērziņš

Uzraksti atsauksmi uz [email protected] [email protected]

Smiltenes vidusskolas logo