Od početnika do programera: razvoj kompletne aplikacije u Scali

Users@2x1/12

Cijena

349KM

Početak kursa

09.11.2020.

Trajanje

(20 h)

Rating

Od početnika do programera: razvoj kompletne aplikacije u Scali

Opis kursa:

Razvoj softvera je jedna od najbrže rastućih industrija u svijetu i najbrže rastuća industrija u Bosni i Hercegovini. Programeri u svom poslu mogu ispoljiti kreativnost, imaju puno prostora za napredak i jako veliku fleksibilnost u radu. Ovo je jedan od rijetkih poslova koji se može raditi od kuće - ili sa bilo koje druge lokacije.

 

Ovaj kurs je namijenjen onima koji žele da nadograde svoje bazično poznavanje programiranja i nauče stvari koje im trebaju da počnu aplicirati za poslove junior softver developera, odnosno onima koji su prošli bazični kurs programiranja u bilo kojem programskom jeziku i žele nadograditi svoje programersko znanje i/ili naučiti Scala programski jezik. Na kraju kursa, polaznici bi trebali biti u stanju napraviti web server u Scali, povezati se na taj web server iz web browsera i prikazati podatke sa servera u obliku web stranice.

Od polaznika se očekuje da u određenoj mjeri poznaju sljedeće koncepte programiranja:

  • varijable, tipovi podataka, - if-else,
  • funkcije,
  • petlje,
  • nizovi i kolekcije,
  • osnove klasa, objekata i objektno orijentisanog programiranja.

Kurs mogu upisati i programeri sa iskustvom koji žele naučiti dio Scala programskog jezika, a posebno mehanizme za paralelno, neblokirajuće izvršavanje koda.

 

Tematske cjeline koje će biti obrađene:

  • rekapitulacija kursa "Uvod u programiranje - Scala"
  • reaktivno programiranje u Scali i paralelno izvršavanje koda - osnove baza podataka
  • pristup bazi podataka iz Scala koda
  • klijent-server komunikacija
  • pravljenje web servera u Scali koristeći Akka-HTTP framework
  • povezivanje na web server koristeći Javascript i prikaz podataka u okviru web stranice

Na ovaj način, polaznici bi trebali proći čitav proces razvoja web aplikacija i naučiti ono što ih čeka u barem 80% softverskih firmi. Polaznici će dobiti i upute za nadogradnju aplikacija i svog znanja nakon kursa.

 

Oekivanja i ciljevi:

Polaznici bi po završetku kursa trebali biti u mogućnosti:

  • Da razumiju principe reaktivnog programiranje, općenito i u Scali
  • Dizajnirati jednostavnu bazu podataka i poznavati osnove SQL jezika
  • Pristupiti bazi podataka iz aplikacije - upisati, pročitati, obrisati podatak
  • Napraviti web server u Scali
  • Pristupiti web serveru iz web klijenta i prikazati podatke u obliku web stranice

 

Neophodni materijali/oprema:

• Laptop

Trajanje kursa:

Kurs traje 20 sati (školskih časova). Svake sedmice će se organizovati po 2 susreta, svaki u trajanju od 2 časa. Kurs se održava ponedjeljkom i srijedom, u terminu od 18:00 do 20:00.

 

Cijena kursa iznosi 399 KM i moguće je plaćanje u dvije rate.

Minimalan broj polaznika za početak kursa je 8. Kurs neće početi navedenog datuma ukoliko ne budemo imali dovoljan broj prijava.

File pdf@2xPreuzmite kompletan syllabus (.pdf)
Pročitajte naša pravila o privatnosti.