Naziv predmeta | Mrežne usluge i programiranje |
Detalji | Kod VSITE163 Skr. MUP ECTS 5 Godina 3 Semester Zimski semestar Vrsta izborni smjera Razina HKO 6 Preddiplomski studij E-Learning 0% |
Aktivnosti | IT zg - Ljet 24/25 ECTS Jedinice Sati Svega P 1 15 2 30
A 0 15 1 0
L 1 7 2 30
S 0 0 0 0
KA 0 0 0 0
KP 0 2 1 0
PR 0 0 0 0
IP 0 0 0 0
IU 0 1 2 0
SU 3 1 90 90
|
Nastavnici | Nositelji: Jurica Đurić, v. pred. Asistenti: Filip Kobi, asist. vis. šk., Mislav Piskać, asist. vis. šk., Filip Velebit Samodol, str. sur., dr. sc. Aleksandar Skendžić, v. pred., Paolo Stabile, str. sur. |
Preduvjeti | Nema |
Sadržaj | Mrežne usluge: elektronička pošta, Telnet, FTP, Web. Načini objavljivanja podataka. Web poslužitelji i klijenti. Izbor tehnologija i alata za web. Priprema web stranica. HTML jezik. Osnovna struktura HTML dokumenta, liste, tablice, forme. Programiranje u JavaScriptu, DOM. XML osnove i sintaksa. Povezivanje HTML-a i XML-a. XSL elementi, transformacije iz JavaScript-a. Aplikacije na web-u na poslužiteljima bez podrške za ASP, Cgi-bin, Perl, JSP.
|
Ciljevi učenja | Opća znaja. Korištenje i podešavanje email i FTP klijenata. Spajanje i rad na udaljenom računalu upotrebom SSH protokola. Poznavanje strukture HTML stranica. Čitanje XML-a.
Posebna znanja. Prepoznavanje loše pisanih (zastarjelih) HTML stranica i transformiranje istih u XHTML standard. Korištenje CSS-a na efikasan način. Pisanje JavaScript-a za poboljšanje pristupačnosti web stranica. Uspoređivanje XML i JSON tehnologija i transformiranje jednog format u drugi.
|
Ishodi učenja | 1. Poznavati i koristiti osnovne mrežne protokole: SMTP, POP, IMAP, Telnet, SSH, FTP. 2. Napraviti validnu XHTML stranicu. 3. Programirati u JavaScriptu na strani klijenta. 4. Stilizirati stranicu koristeći CSS. 5. Poznavati pravila formiranja i upotrebe XML-a i JSON-a.
|
Sposobnosti | Kolegij pruža specijalistička znanja s područja pristupa bazi podataka preko Interneta kao nadogradnju jezgre računarstva, te obučava korisnika za izradu statičkih i dinamičkih WEB stranica s obradom na strani korisnika
|
Preporučena literatura | 1. Mladenović, S; Maretić, B: "Mrežne usluge i programiranje - Bilješke s predavanja", Veleučilište u Splitu, Split 2002.
|
Dodatna literatura | 1. Standardi i specifikacije: HTML, XML,XSL, JavaScript, DOM
|
predavanja (P) | - Povijest Interneta
Mrežne usluge: elektronička pošta, Telnet, FTP, Web. Načini objavljivanja podataka.
Web poslužitelji i klijenti. Izbor tehnologija i alata za web. Priprema web stranica.
- HTML programski jezik- nastanak i svrha
HTTP protokol, URL standard
Oznake i atributi HTML-a
- Korištenje HTML-a:
Osnovne oznake sadržaja
HTML tipovi dokumenta
Uređivanje teksta
Specijalni znakovi
Umetanje slika
- HTML
Uređene i Neuređene liste
Poveznice (link-ovi )
- HTML
Tablice - oznake tablice, reda i ćelije
Zaglavlje, tijelo i podnožje tablice
Spajanje ćelija, rad sa stupcima
- HTML
Forme - opis, Method i Action vrijednosti atributa
Osnovni elementi za korisnički unos (tekst, lozinka, radio button, check box, itd)
- Cascading Style Sheets (CSS-ovi)
Uključivanje u HTML stranicu
Uređivanje prikaza teksta, lista i tablica
- Javascript - nastanak i svrha
Uključivanje Javascript-a unutar HTML stranice
- Sintaksa Javascript-a: linije i komentari, tipovi i varijable, rezervirane riječi, izrazi i operatori, konverzija podataka
- Javascript - funkcije i objekti (predefinirani i kreirani)
- DOM - Document Object Model, manipuliranje elementima stranice putem Javascript-a
Događaji i Javascript procedure događaja.
- Javascript - primjeri validacije HTML formi
AJAX
XML - definicija i svrha
- Struktura XML-a: elementi, atributi, komentari
XML sintaksa
Primjeri XML datoteka
- Provjera XML dokumenata, XML sheme
XML imenovani prostor
XML DOM model
- Manipuliranje XML datotekama i prikaz XML datoteka putem Javascripta
JSON kao alternativa XML-u
|
auditorne vježbe (A) | - Spajanje i rad FTP-om i SSH-om na udaljenom serveru.
- Prva HTML stranica.
- Primjeri sa slikama, posebnim znakovima.
- Uređene i neuređene liste. Poveznice (apsolutne, relativne, interne).
- Primjeri s tablicama. Spajanje redaka i stupaca.
- Rad s HTML formama.
- Uvod u CSS. Osnovno formatiranje.
- Uvod u JavaScript.
- Rješavanje jednostavnih zadataka JavaScriptom.
- Funkcije i objekti u JavaScriptu. Rad s stringovima, brojevima, datumima, regularnim izrazima.
- Uvod u DOM. Manipucija elementima HTML stranice i obrada događaja.
- Validacija forme s JavaScriptom.
- Primjeri pisanja i parsiranja XML-a.
- Validacija XML dokumenata, imenovani prostori.
- JSON kao alternativa XML-u.
|
laboratorijske vježbe (L) | - Formatiranje teksta, kreiranje liste, preformatirani tekst
- Linkovi, kreiranje i oblikovanje tablice korištenjem in-line CSS-a
- Umetanje slika, atributi Method i Action, validacija formi
- Kreiranje i oblikovanje tablice korištenjem internal i external CSS-a
- JavaScript - deklaracija JavaScript funkcije, poziv JavaScript funkcije na određeni događaj, dinamičko mijenjanje svojstva Javascript funkcije
- Upotreba JavaScript jezika, mijenjanje sadržaja stranice, izgled, ponašanja ovisno o rukovanju korisnika
- Kreiranje XML dokumenta.
|
kolokvij - teorija (KP) | - Jedinice predavanja 1-8, jedinice laboratorijskih vježbi 1-4. Na kolokvijima studenti moraju postići 50% svih bodova, s time da za svaki od dva dijela mora imati minimalno riješeno 40 %.
- Jedinice predavanja 9-15, jedinice laboratorijskih vježbi 5-7. Na kolokvijima studenti moraju postići 50% svih bodova, s time da za svaki od dva dijela mora imati minimalno riješeno 40 %.
|
ispit - teorija (IU) | - Jedinice predavanja 1-15, jedinice laboratorijskih vježbi 1-7. Na ispitu studenti moraju postići 50% svih bodova.
|
samostalno učenje (SU) | - kolokviji, konzultacije, samostalno učenje, samostalno rješavanje numeričkih zadataka, samostalni rad u laboratoriju
|