Kolegij

Napredno JavaScript programiranje

5 ECTSSemestar 560 h nastave

Opis kolegija

Uvodno predavanje Osnove JavaScripta Napredni JavaScript koncepti Angular – uvod, komponente Angular – routing, filteri Angular – servisi, http Angular – komunikacija komponenata, struktura projekta Angular – forme, autentifikacija Node.js Express – osnove Express – routing, APIs MongoDB 1 Razvoj MEAN web aplikacije Vezane tehnologije Nema nastave

Ishodi učenja

  1. konstruirati interaktivne web sadržaje pomoću HTML DOM-a, CSS-a i JavaScripta
  2. razlikovati JavaScript događaje i njihovo okidanje u vremenu i na zahtjev
  3. dizajnirati web aplikaciju temeljenu na programskom jeziku JavaScript
  4. konstruirati web aplikaciju pomoću AngularJS programskog okvira
  5. razviti web poslužitelj pomoću Node.js okruženja
  6. izgraditi noSQL bazu podataka pomoću baze MongoDB
  7. analizirati MVC programsku paradigmu

Literatura

Obavezna literatura

  • "Eloquent JavaScript: A Modern Introduction to Programming" ? Marijn Haverbeke
    "Pro AngularJS" ? Adam Freeman
    "Professional Node.js" ? Pedo Teixeira
    "Mean Machine" ? Chris Sevilleja, Holly Lloyd

Nositelji kolegija

Izvođači nastave