Praktiskā programmēšana no idejas līdz kodam

Moduļi

Līdzmaksājums  152.72  EUR
Stundas
286
  • Algoritmēšanas un programmēšanas pamati 30 stunda
  • Sistēmu programmēšana 70 stundas 
  • Programmas kodu rakstīšana (kodēšana) 80 stundas
  • Datu bāzu programmēšana 50 stundas
  • Programmēšanas tehnoloģijas 56 stundas

Programmas apraksts

Programma ir paredzēta, lai attīstītu izglītojamo praktiskās programmēšanas prasmes un algoritmisko domāšanu. Tās laikā tiek apgūti programmēšanas pamati, koda rakstīšana, testēšana un kļūdu labošana, kā arī vienkāršu programmu un projektu izstrāde.

Izglītojamie mācās pielietot algoritmus praktisku uzdevumu risināšanai, strādāt ar datiem, veidot strukturētu un saprotamu kodu, kā arī izmantot labās prakses principus programmēšanā. Programma ietver arī darba organizācijas pamatus, tostarp darbu ar versiju kontroles rīkiem.

Mācību procesā liels uzsvars tiek likts uz praktiskiem uzdevumiem un projektu izstrādi, lai nostiprinātu iegūtās zināšanas un attīstītu patstāvīga darba prasmes.

Tēmas

1. tēma Algoritmēšanas un programmēšanas pamati 
  • Algoritmu jēdziens, tā nozīme IKT jomā un tā pierakstīšanas veidi.
  • Algoritma struktūras veidi, to izstrāde, izmantojot blokshēmas pierakstu 
  • Vienkārša algoritma izstrāde un realizēšana programmēšanas valodā 
  • Programmēšanas pamati 
  • Programmatūras izstrāde 
  • Cikliskas struktūras algoritmi 
  • Masīvi
  • Algoritma pieraksts programmēšanas valodā

 2. tēma Sistēmu programmēšana
  • Projektējuma apraksts, sistēmas arhitektūra un projektējuma plāni
  • Lietotāju saskarnes izstrāde.
  • Programmēšanas valodas
  • Pamata datu struktūras un algoritmi.
  • Programmas vienības projektējuma dokumentācija

3. tēma Programmas kodu rakstīšana (kodēšana) 
  • Pamatalgoritmi un programmas loģika 
  • Datu tipi, validācija un darbs ar datiem 
  • Koda struktūra, optimizācija un dokumentēšana 
  • Atkļūdošana un kļūdu novēršana 
  • Versiju kontrole un DevOps 

4. tēma Datu bāzu programmēšana 
  • Vienkāršas datu bāzes izstrāde, SQL
  • Datu bāzes izstrāde.
  • Datu bāzes testēšana.
  • Preču sadales kanāli.
  • Preču virzīšanas pasākumi.
  • Datu bāzes  kļūdu dokumentēšana.
  • Datu bāzes programmatūras kļūdu novēršana

5. tēma Programmēšanas tehnoloģijas 
  • Programmatūras izstrādes stratēģijas.
  • Sistēmas analīze.
  • Sistēmas modelēšana
  • Programmatūras prasību specifikācijas definēšana.
  • Programmatūras implementēšana.
  • Programmatūras atkļūdošana.
  • Programmatūru pavadošā dokumentācija
  • Strukturālā testēšana.
  • Funkcionālā testēšana.
  • Programmatūras testēšanas dokumentācija.
  • Programmatūras uzturēšana.

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

Pietiekamas jaudas dators ar stabilu interneta pieslēgumu un iespējai instalēt mācībām nepieciešamās bezmaksas vai izglītības iestādes nodrošinātās programmas.

Nepieciešamās priekšzināšanas

Vispārējas datorprasmes.

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

Vidējā izglītība. 

Šī vietne saglabā tikai datus ko apmeklētāji ievada kontaktformās. No analītiskajām (neobligātajām) sīkdatnēm (cookies) vietne izmanto pastāvīgās sīkdatnes mārketingam un anonīmai apmeklējuma statistikai no Google Analytics - uzzināt vairāk