Image for
Naslovnica

Programiranje za digitalne marketingaše 1

  • Predavanje 15
  • Vježbe 45
  • Samostalni rad 60
Ukupno 120

Naziv predmeta

Programiranje za digitalne marketingaše 1

Oznaka predmeta

22-03-531

Semestar

5

ECTS

4

Nastavnici i suradnici

Sadržaj i cilj

Cilj ovog fakultativnog modula je upoznati studente sa značajkama PHP skriptnog jezika i stvaranjem dinamičkih stranica.

Studenti će naučiti:
• objektno orijentirano programiranje u PHP skriptnom jeziku
• poboljšati CMS funkcionalnosti pomoću PHP-a
• osnove MySQL baza podataka i SQL jezika
• kako stvoriti dodatke i teme za sustave za upravljanje sadržajem otvorenog koda i izmjenu izvornog koda u praktičnim zadacima.

Ovaj modul dalje razvija vještine programiranja studenta, što će značajno pridonijeti razvoju studenta kao profesionalaca u povezanim područjima.

Literatura

Obvezna literatura:
1. Lefebvre, Y. (2017) WordPress Plugin Development Cookbook, Packt, Birmingham
2. McFarlin, T. (2021). Tom McFarlin Software Development and WordPress [Online]. Available at https://tommcfarlin.com/ (Accessed: 22 April 2021).
3. WordPress (2021) WordPress.org [Online]. Available at https://wordpress.org/ (Accessed: 25 April 2021).
4. Stack Overflow (2021) Stack Overflow [Online]. Available at https://stackoverflow.com/ (Accessed: 22 April 2021).
5. The PHP Group (2021) php [Online]. Available at https://www.php.net/ (Accessed: 22 April 2021).

Preporučena literatura:
1. Ratnayake, R. N. (2020) WordPress 5 Cookbook, Packt, Birmingham
2. Lerdorf, R., Tatroe, T., MacIntyre, P. (2006) Programming PHP, 2nd edn, OReilly Media, Inc., New York, NY
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)

Preuzmi vodič za studente

Minimalni ishodi učenja

  • Povezati osnove PHP programskih elemenata na dinamičnom internetskom mjestu.
  • Povezati osnovne elemente objektno orijentiranog programiranja u deklaraciji PHP klase.
  • Dizajnirati složene naredbe SQL jezika za pisanje, dohvaćanje, izmjenu i brisanje podataka.
  • Stvoriti dodatak za nadogradnju vlastitog sustava za upravljanje sadržajem otvorenog koda.

Željeni ishodi učenja

  • Razviti optimalni programski kod za dinamičnu internetsku stranicu.
  • Napisati klasu i objektnu deklaraciju s metodama unutar softverskog rješenja.
  • Kombinirati PHP funkcije i metode za rad s MySQL bazom podataka u softverskim rješenjima.
  • Stvoriti složeni dodatak za nadogradnju vlastitog sustava upravljanja sadržajem otvorenog koda.
Podijeli: Facebook Twitter