
Programiranje za digitalne marketingaše 2
- Predavanje 15
- Vježbe 45
- Samostalni rad 60
Naziv predmeta
Programiranje za digitalne marketingaše 2
Oznaka predmeta
22-03-535
Semestar
6
ECTS
4
Nastavnici i suradnici
Sadržaj i cilj
Cilj modula je omogućiti studentima da nauče osnove skriptiranja klijenta koristeći JavaScript i vanjske JavaScript knjižnice (knjižnice) kao što je JQuery potrebne za razumijevanje interakcije korisnika s različitim oblicima interaktivnih sučelja, multimedijskog sadržaja i oglasa.
Studenti će naučiti:
• osnove jezika JavaScript
• implementaciju JavaScript knjižnica
• kako koristiti JavaScript za stvaranje bogatih korisničkih sučelja
• kako koristiti JavaScript za poboljšanje web stranice temeljene na CMS-u.
Kroz modul će studenti naučiti integraciju JavaScript koda različitih alata nezavisnih proizvođača za potrebe digitalnog oglašavanja te poboljšanje korisničkog iskustva i korištenje okvira za razvoj responzivnih korisničkih sučelja (responzivni okviri za web dizajn). To će im pomoći kao budućim sttručnjacima za digitalni marketing da samostalno rješavaju složene probleme koji uključuju programiranje.
Literatura
Obvezna literatura:
1. Flangan D. (2011) JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides), O'Reilly, Sebastopol, CA
2. Crockford D. (2008) JavaScript: The Good Parts, 1st edn O'Reilly, Sebastopol, CA
3. WordPress (2021) WordPress.org [Online]. Available at https://wordpress.org/ (Accessed: 22 April 2021).
4. W3 Schools (2021) W3 Schools [Online]. Available at https://www.w3schools.com (Accessed: 25 April 2021)
5. Stack Overflow (2021) Stack Overflow [Online]. Available at https://stackoverflow.com/ (Accessed: 22 April 2021).
Preporučena literatura:
1. Google Inc. (2021) Google HTML/CSS Style Guide [Online]. Available at https://google.github.io/styleguide/htmlcssguide.html (Accessed: 25 April 2021).
2. W3C (2021) W3C [Online]. Available at https://www.w3.org/ (Accessed: 25 April 2021).
3. Smashing Magazine (2021) Smashing Magazine [Online]. Available at https://www.smashingmagazine.com/ (Accessed: 22 April 2021).
4. A List Apart (2021) A List Apart [Online]. Available at https://alistapart.com/ (Accessed: 22 April 2021).
Dodatna literatura:
1. UX Planet (2021) UX Planet [Online]. Available at: https://uxplanet.org/ (Accessed: 22 April 2021).
2. Creative Bloq (2021) Creative Bloq [Online]. Available at: https://www.creativebloq.com/ (Accessed: 22 April 2021).
3. Web Designer Depot (2021) Web Designer Depot [Online]. Available at: https://www.webdesignerdepot.com/ (Accessed: 22 April 2021).
4. Google Inc. (2021) Think with Google [Online]. Available at: https://thinkwithgoogle.com (Accessed: 20 April 2021)
5. HubSpot Inc. (2021) HubSpot Blog [Online]. Available at: https://blog.hubspot.com/ (Accessed: 26 April 2021)
Minimalni ishodi učenja
- Analizirati kako skriptiranje na strani klijenta pruža zadane funkcije kada korisnik komunicira s korisničkim sučeljem i multimedijskim sadržajem.
- Stvoriti Javascript kôd za manipulaciju DOM elementima HTML stranice prema zadanoj specifikaciji.
- Primijeniti JavaScript knjižnice za manipulaciju DOM elementima HTML stranica i za komunikaciju s kodom na poslužitelju.
- Koristiti objektno orijentirano programiranje u JavaScript kodu.
Željeni ishodi učenja
- Procijeniti opravdanost upotrebe JavaScript programskih okvira.
- Koristiti JavaScript za integriranje složenih rješenja u korisničko sučelje.
- Pregledati upotrebu JavaScript knjižnica u složenom rješenju.
- Stvoriti programsko rješenje pomoću objektno orijentiranog JavaScript-a prema zadanoj specifikaciji funkcionalnosti.