Saltar al contenido
Mi perfil

Asignatura

Técnicas avanzadas de diseño de servicios web (open source, PHP)

Optativas6 ECTS3.º semestre60 h docenciaIdioma de enseñanza: croata

Descripción de la asignatura

La descripción de la asignatura solo está disponible en croata.

  • Uvodno predavanje i upoznavanje studenata sa obavezama i nastavnim materijalom
  • Upoznavanje s XML (EXtensible Markup Language) standardima i sintaksom XML dokumenta, izrada XML dokumenta po W3C pravilima
  • Arhitektura i publiciranje XML dokumenata, XML Schema, XML transformacije i za što ih koristimo
  • Studenti će ponoviti/naučiti kako radi XML Schema i čemu služi, te koja su pravila pisanja sintakse XML Scheme
  • Klijentsko-poslužiteljska arhitektura, osobine klijenta i servera, što je
  • Apache web server i kako radi
  • Upoznavanje sa PHP skriptnim jezikom, serverska strana web aplikacija
  • Teorijske osnove iz HTML (HyperText Markup Language) i CSS (Cascading Style Sheets), pravila pisanja i struktura HTML dokumenta
  • Integracija HTML i CSS dokumenata, oblikovanje izgleda stranice pomoću CSS-a
  • PHP (Hypertext Preprocessor) sintaksa i njegova primjena, PHP varijable i pravila označavanja
  • Funkcionalnost i primjena petlji u programskom okruženju, polja podataka, require i include naredbe
  • MySQL baza podataka, njihova primjena i čemu služe
  • Primjeri kako kreirati relacijsku bazu podataka
  • Povezivanje PHP skriptnog jezika sa bazom podataka, postavljanje upita na bazu, te prikaz rezultata pretraživanja
  • Unos, izmjena i brisanje podataka iz baze preko forme
  • Prezentacija radova studenata na samostalnim projektima
  • Ponavljanje ključnih elemenata gradiva, priprema za ispit
  • Provjera znanja iz teorije, XML, XML Schema, HTML, CSS, PHP (sintaksa, tipovi podataka, polja podataka, petlje)
  • MySQL baza podataka, SQL upiti na bazu

Cuándo y dónde

The timetable and room occupancy are available after signing in with your TVZ account.

Sign in with TVZ account

Resultados de aprendizaje

Los resultados de aprendizaje se muestran en inglés.

  1. ability to organise groups of data into functional sets
  2. ability to compose the XML data schemes and the XML configuration files
  3. ability to devise a model of using configuration files to develop Web services in the open source environment
  4. ability to develop a web service operations in the open source environment
  5. ability to control a web service configuration by using PHP tools
  6. ability to prepare a dynamic wsdl document
  7. ability to connect public Web services

Bibliografía

Bibliografía obligatoria

  • Šimec, Alen; Programiranje mrežnih aplikacija u PHP jeziku; Tehničko veleučilište u Zagrebu; 2024
    Šimec, Alen; Programiranje i optimizacija Internet stranica u HTML5 okruženju; Tehničko veleučilište u Zagrebu; 2015;
    Šimec, Alen; Uvod u HTML, XHTML i CSS; Tehničko veleučilište u Zagrebu; 2011;
    W3C preporuka; Extensible Markup Language (XML) (www.w3c.org);
    W3Schools Online Web Tutorials (www.w3schools.com);
    Fawcett J., Ayers D., Quin L. R. E., Beginning XML, 5th Edition, John Wiley Sons, 2012.;
    Simon St. Laurent, Michael Fitzgerald; XML Pocket Reference, 3rd Edition; OReilly Media; 2005.
    Doug Tidwell; XSLT, 2nd Edition; OReilly Media; 2008.
    Priscilla Walmsley; XQuery, Search Across a Variety of XML Data; OReilly Media; 2007.
    XML.com, OReilly, www.xml.com;
    Holzner S., Inside XML, Pearson Education, 2000;
    Ray E.T., Learning XML, 2nd edition, OReilly, 2003;

Responsables de la asignatura 1

Docentes que imparten la asignatura 1

Exámenes

Las convocatorias de este curso académico aún no se han publicado. El curso pasado se celebraron:

en 10 días en 30 días más tarde celebradas
Fuente: ISVU. Al hacer clic en una convocatoria se abre Studomat para inscribirte en el examen; comprueba allí también posibles cambios.