|
 |
|
|
|
|
Šifra:
|
58312
|
|
ECTS:
|
3
|
Nositelji:
|
|
Izvođači:
|
Dr. sc.
Marko Čupić - Predavanja
|
Prijava ispita:
|
Studomat
|
Engleski jezik:
0,0,0
|
Nastavnik nije u mogućnosti ponuditi nastavu na engleskom jeziku.
|
|
Opterećenje:
|
| Vrsta nastave | Ukupno |
| Predavanja |
30 |
| Laboratorijske vježbe |
15 |
* Opterećenje je izraženo u školskim satima (1 školski sat = 45 minuta)
|
Opis predmeta:
|
Pojam Web aplikacije. Struktura HTML dokumenta. Uporaba tablica i formulara u HTML-u. Osnove jezika PHP. Dinamičko generiranje HTML dokumenata jezikom PHP. Osnove relacijskih baza podataka kroz primjer baze MySql. Rad s administracijskim sučeljem phpMyAdmin. Pristup bazi podataka kroz jezik PHP. Dinamičko generiranje HTML dokumenata temeljem podataka iz relacijske baze. Modularizacija PHP aplikacija. Generiranje korisničkog sučelja web aplikacije uporabom sustava predložaka. Dodatne tehnologije. AJAX.
|
Literatura:
|
- Materijali za predavanja; Žuri Goran, Davor Cihlar; 2009
- Programming PHP; Rasmus Lerdorf, Kevin Tatroe, Peter MacIntyre; O'Reilly; 2006; ISBN: 978-0596006815
- Practical PHP Programming; Wiki stranice
|
|
2. semestar
|
Vještine - dipl.studij - 2. semestar
-
profil
Automatika
Vještine - dipl.studij - 2. semestar
-
profil
Elektroenergetika
Vještine - dipl.studij - 2. semestar
-
profil
Elektroničko i računalno inženjerstvo
Vještine - dipl.studij - 2. semestar
-
profil
Elektronika
Vještine - dipl.studij - 2. semestar
-
profil
Elektrotehnički sustavi i tehnologija
Vještine - dipl.studij - 2. semestar
-
profil
Obradba informacija
Vještine - dipl.studij - 2. semestar
-
profil
Programsko inženjerstvo i informacijski sustavi
Vještine - dipl.studij - 2. semestar
-
profil
Računalno inženjerstvo
Vještine - dipl.studij - 2. semestar
-
profil
Računarska znanost
Vještine - dipl.studij - 2. semestar
-
profil
Radiokomunikacijske tehnologije
Vještine - dipl.studij - 2. semestar
-
profil
Telekomunikacije i informatika
|
4. semestar
|
Vještine - 4. semestra
-
studij
Elektrotehnika i informacijska tehnologija
Vještine - 4. semestra
-
studij
Računarstvo
|
6. semestar
|
Vještine - 6.semestra
-
modul
Automatika
Vještine - 6.semestra
-
modul
Elektroenergetika
Vještine - 6.semestra
-
modul
Elektroničko i računalno inženjerstvo
Vještine - 6.semestra
-
modul
Elektronika
Vještine - 6.semestra
-
modul
Obradba informacija i multimedijske tehnologije
Vještine - 6.semestra
-
modul
Programsko inženjerstvo
Vještine - 6.semestra
-
modul
Računalno inženjerstvo
Vještine - 6.semestra
-
modul
Računarska znanost
Vještine - 6.semestra
-
modul
Radiokomunikacije
Vještine - 6.semestra
-
modul
Telekomunikacije i informatika
|
|
|
|
|
04.05.2013. u 20:57
Uređeno: 19.05.2013. u 11:35
|
... je u repozitoriju. Rok za predaju je 2013-05-19 (nedjelja) u 23:59:59.
--------------
Rok je produžen do 2013-05-22 (srijeda) u 23:59:59.
--------------
Rok je produžen do 2013-05-23 (četvrtak) u 23:59:59.
|
Marijan Šuflaj
05.04.2013. u 23:20
Uređeno: 05.04.2013. u 23:25
|
Kako obrađujemo predavanja, pokušat ćemo što prije staviti i rješenja postojećih zadataka na stranicu s predavanjima. Trenutno su dostupna rješenja za sva predavanja, osim predavanja "Prenošenje datoteka i obrada slika".
Zadacima možete pristupiti odlaskom na lokaciju http://php.fer.hr/predavanja/pred<broj>/, gdje je <broj> broj predavanja. Primjerice, želite li prostupiti zadatcima s predavanja "Zadaci za vježbu", koje je bilo 8. po redu, poveznica glasi http://php.fer.hr/predavanja/pred8/.
Na linku možete pronaći popis mapa sa zadatcima. Svaki zadatak sadrži mapu "src.zip", u kojoj se nalazi sav izvornik kôd. Tako se izvorni kôd zadatka broj 2 unutar predavanja 8 nalazi na lokaciji http://php.fer.hr/predavanja/pred8/zad2/src.zip.
|
Marijan Šuflaj
|
Uslijed kroničnog nedostatka povratnih informacija na predavanjima, u velikom smo neznanju jer nemamo niti naznake vašeg mišljenja o vještini. Kako biste nas razriješili nedoumica, upogonili smo vlastitu anonimnu anketu te vas molimo da izrazite sve svoje kritike, pokude, prijekore, prigovore vezane uz bilo koji segment kolegija (predavanja, zadaće, organiziranost, ...). Po mogućnosti izrazite se u što širem opsegu kako bismo zajedno učinili ovu vještinu što boljom; ne morate to raditi zbog sljedećih generacija, napravite to zbog sebe jer probat ćemo provesti u djelo sve pozitivne prijedloge koje primimo.
|
Marijan Šuflaj
|
... je u repozitoriju. Rok za predaju je 2013-04-07 (nedjelja) u 23:59:59.
|
Marijan Šuflaj
|
... je u repozitoriju. Rok za predaju je 2013-03-29 (petak) u 23:59:59.
|
Marijan Šuflaj
|
Rok za predaju programskog zadatka je 2013-03-18 (ponedjeljak) u 23:59:59. Do predavanja u ponedjeljak instalirajte sve potrebne aplikacije koristeći dokumentaciju priloženu u sklopu prve domaće zadaće.
U repozitoriju je također PDF dokument koji objašnjava kako se predaju domaće zadaće. Detaljno ga proučite.
|
Marijan Šuflaj
|
Termini predavanja održavat će se utorkom od 12h do 14h te četvrtkom od 18h do 20h u prostoriji A211. U toj prostoriji pristup Internetu trebao bi biti moguć preko FERovog WLAN-a. Kako to nije laboratorij, molimo Vas da na svaki termin ponesete svoje laptope.
Nadoknade predavanja od ovog tjedna održat će se kroz sljedeća dva tjedna (svaki tjedan po jedan termin). Ti termini su ponedjeljkom od 18h do 20h u A211. Konkretno, to znači da sljedeći tjedan počinjemo u ponedjeljak (18h-20h), imamo termin u utorak (12h-14h) te četvrtak (18h-20h); isto ponavljamo tjedan iza nakon čega u preostalim tjednima imamo redovna predavanja samo utorkom i četvrtkom.
Prije dolaska na prvi termin predavanja skinite Notepad++ (link na unaprijed konfiguriranu arhivu dostupan je u repozitoriju - desno).
|
Marko Čupić
|
Evo u nastavku obavijesti i drugog dijela tablice.
|
Marko Čupić
|
Rezultati su dostupni jednim dijelom u nastavku obavijesti a drugim u sljedećoj obavijesti jer je tablica prevelika pa sustav ne da da je uploadamo cijelu. Predavanja će krenuti u prvom tjednu nastave, ako to bude moguće organizirati (čim se na svim kolegijima definira satnica i raspored studenata po grupama tako da možemo vidjeti kada je tko zauzet). Predavanja će ići dva puta po dva sata tjedno. Jednom kada se odredi termin predavanja, studenti će imati priliku odlučiti hoće li upisati vještinu ili ne (jer vjerojatno nećemo uspjeti pronaći termin koji odgovara baš svima). Nakon prvog predavanja studenti će biti upisani.
Čestitamo svima koji su upali na vještinu a onima nisu želimo više znanja sljedeće godine.
PS. Gdje su nestali svi oni koji su se prijavili ali nisu došli na kvalifikacijski? :'-(
|
Marko Čupić
-
Programski zadaci rješavaju se isključivo u programskom jeziku C (standard C99).
-
Nije dozvoljeno korištenje nestandardnih biblioteka osim ako to nije izričito zatraženo.
-
Dozvoljeno je korištenje službenog šalabahtera s PIPI-ja.
-
Ako ništa nije posebno napomenuto, ograničenja možete pretpostaviti.
-
Nije potrebna obrada grešaka, osim ako to nije eksplicitno navedeno.
-
Programe nije potrebno optimirati (a ni poželjno kako bi ih bilo lakše pregledati).
-
Broj bodova za pojedino pitanje bit će prikazan unutar zagrada pored rednog broja zadatka.
|
Marko Čupić
|
Studenti čija prezimena počinju sa slovima A do K dolaze u dvoranu D1.
Studenti čija prezimena počinju sa slovima M do Ž dolaze u dvoranu D2.
Ponesite na ispit nekoliko praznih papira.
|
Marko Čupić
|
Kvalifikacijski ispit za vještinu Osnove izrade PHP aplikacija održat će se u srijedu, 2013-02-27, s početkom u 16h. Raspored po dvoranama bit će objavljen u srijedu prijepodne.
|
Marko Čupić
|
Molimo zainteresirane studente koji žele biti demonstratori na ovoj vještini da se prijave na sljedeći mail: Marijan.Suflaj@fer.hr (cc: Marko.Cupic@fer.hr), najkasnije do 2013-02-22 12:00:00; u subject staviti "[OIPA-DEMOSI]".
Što se očekuje od demosa?
-
Demosi trebaju dolaziti na sva predavanja na kojima su demonstratori.
-
Demosi će tijekom predavanja obilaziti upisane polaznike, provjeravati njihov napredak i po potrebi pomagati u savladavanju problema.
-
Svaki će demos dobiti određen podskup zadaća koje će trebati pregledati, bodovati i komentirati.
-
Demosi će također dežurati na kvalifikacijskom ispitu i trebaju pomoći pri njegovom ispravljanju.
Kako postati demos?
Nakon prijava za sve demose organizirat će se komisijski kvalifikacijski ispit. Pri tome će se provjeravati poznavanje PHP-a, HTML-a, MySQL te JavaScripta. Na ispit je potrebno donijeti vlastiti prijenosnik (laptop) s instaliranom podrškom za PHP. U nedostatku vlastitog laptopa molimo da se u prijavi to spomene pa ćemo osigurati računalo za pisanje kvalifikacijskog ispita.
Ciljana publika za demose su svakako studenti koji već imaju praktičnog iskustva s izradom vlastitih PHP aplikacija odnosno studenti koji su prethodno već položili ovu vještinu.
Beneficije demosa
-
Osobno zadovoljstvo u pomaganju studentima.
-
Ostajanje do kasnih večernjih sati na faksu.
-
Izazov!!!
-
A4 papir na kojem na hrvatskom jeziku piše: "Potvrda" (ako budemo u mogućnosti s obzirom na trenutna pravila koja vrijede na FER-u).
-
Demosima koji prethodno nisu položili ovu vještinu a koji korektno odrade sav posao priznat će se ujedno i prolaz vještine.
|
Marko Čupić
|
Danas će se otvoriti prijave za vještinu Osnove izrade PHP aplikacija u Ferku (pod javnim prijavama). Svi studenti koji su zainteresirani za pohađanje ove vještine trebaju se prijaviti. Prijave će biti otvorene do ponoći, 2013-02-21.
Početkom tjedna iza toga (moguće već 2013-02-25; pratite obavijesti, posebice na dane 2013-02-22 i 2013-02-23) održat će se kvalifikacijski ispit; točno mjesto i vrijeme bit će objavljeni naknadno. U okviru prijemnog ispita provjeravat će se znanje:
-
osnova HTML-a (struktura HTML dokumenta, paragrafi, liste, tablice, linkovi, slike, osnovno formatiranje poput podebljavanja, ukošavanja i podcrtavanja i slično) te
-
osnove programskog jezika C (varijabla, uvjetno izvršavanje, petlje, funkcije, rekurzije, stringovi, pokazivači, rad s datotekama, strukture podataka -- u smislu ključne riječi struct -- ne podatkovne strukture tipa lasta, stabala i slično) i tako to.
Primjer prijemnog od prošle godine (samo dio vezan uz C) nalazi se u repozitoriju pa slobodno pogledajte. Na kvalifikacijskom ispitu smije se koristiti službeni šalabahter koji je u repozitoriju na ovim stranicama.
Kvalifikacijski ispit ima pragove na svakom od ta dva dijela. Temeljem rezultata svih studenata koji zadovolje pragove na oba dijela napravit će se rang lista i definirati tko je upao na vještinu.
Pravila za polaznike vještine
-
Dolazak na sva predavanja je obavezan.
-
Samostalna izrada svih domaćih zadaća i predavanje istih na vrijeme je obavezno.
-
Izrada samostalnog studentskog projekta (SSP) koji se zadaje pred kraj vještine je također uvjet za prolaz vještine.
-
Na sumu bodova domaćih zadaća postoji prag isto kao i na bodove sa SSP-a koje je potrebno zadovoljiti kako bi se ostvario uvjet za polaganje vještine.
-
Nepridržavanje bilo kojeg od prethodnih uvjeta povlaći pad vještine.
Molimo sve koji neće imati vremena za dolaženje na sva predavanja da se ne prijavljuju.
|
Marko Čupić
20.06.2012. u 19:40
Uređeno: 26.06.2012. u 00:17
|
Nadoknada prezentacija SSP-a će se održati u iduću srijedu i četvrtak (27. i 28.6.2012) u 5pm.
Drugih nadoknada više neće biti.
Ukoliko netko ima obranu diplomskog prije svog roka neka mi se javi.
Raspored studenata se nalazi u nastavku obavijesti.
|
Cihlar Davor
18.06.2012. u 03:00
Uređeno: 18.06.2012. u 16:50
|
Prezentacije SSP-a će se održati u utorak i u srijedu (19. i 20.6.2012) između 5 i 7pm u A101.
Predviđeno je da svaki student prezentira svoj projekt predavaču/demosu unutar 15 minuta.
Raspored studenata se nalazi u nastavku obavijesti.
|
Cihlar Davor
|
Primjeri zadataka za SSP se nalaze u repozitoriju. Odaberite zadatak koji vam se sviđa ili još bolje osmislite neki svoj prema naputcima i počnite što prije raditi! Prezentacije će biti ili odmah prije završnih ispita ili odmah nakon.
|
Cihlar Davor
|
U repozitorij su dodani zadaci za vježbu JavaScripta koji počinju s nečim vrlo jednostavnim, a završavaju s nečim malo naprednijim.
Preporučam da ih riješite kako bi ste mogli lakše pratiti daljnja predavanja koja se oslanjaju na JavaScript.
|
Cihlar Davor
|
... je u repozitoriju. Rok za predaju je 20.5.2012 u 11:00:00pm.
|
Cihlar Davor
|
...je u repozitoriju. Rok za predaju je 12.5.2012 u 11:00:00pm.
|
Cihlar Davor
|
Danas nakon predavanja je u A101 pronadena futrola za naocale. Ista se trenutno nalazi kod mene u uredu (D340). Vlasnik je moze doci podici u bilo kojem terminu u kojem me zatekne u uredu.
|
Marko Čupić
|
U repozitoriju je šesta domaća zadaća. Rok za predaju je 5.5.2012 u 11:00:00pm.
Rok za predaju pete domaće zadaće je pomaknut na srijedu 2.5.2012 u 11:00:00pm.
|
Cihlar Davor
|
U OIPA web aplikaciju je ugrađena podrška za javljanje razloga izostanka: http://php.fer.hr/prisustvo.php.
Provjerite za svaki slučaj da mi nije nešto promaklo prilikom prebacivanja e-pisma u bazu sustava i opravdajte ako već niste prije. Opravdavanje je moguće pritiskom na poveznicu "NE". Nakon slanja opravdanja "NE" prestaje biti poveznica te nije moguće slati drugo opravdanje.
Molim da za ubuduće koristite taj sustav umjesto slanja e-pisma.
|
Cihlar Davor
|
Peta domaća zadaća je u repozitoriju i rok za predaju je nedjelja, 29.4.2012 u 11pm.
To je velika domaća zadaća koja donosi 20 bodova.
|
Cihlar Davor
|
Nastava u petak (6.4.2012) će se održati prema rasporedu.
|
Cihlar Davor
|
Četvrta domaća zadaća je u repozitoriju. Rok za predaju je 7.4.2012 u 11:00:00pm.
|
Cihlar Davor
|
Treća domaća zadaća je u repozitoriju. Rok za predaju je 31.3.2012 u 11:00:00pm.
|
Cihlar Davor
|
Jučer nakon predavanja je pronađen micro USB kabel.
Tko ga je izgubio može ga pronaći u kutiji na podu na porti.
|
Cihlar Davor
16.03.2012. u 18:47
Uređeno: 17.03.2012. u 02:48
|
Na Google grupu (poveznica u repozitoriju) se mogu prijaviti i oni koji nisu upisali vještinu.
Ako ima još nešto za što niste sigurni da li možete/smijete, slobodno se obratite na grupu ili moj e-mail.
|
Cihlar Davor
|
Druga domaća zadaća se nalazi u repozitoriju. Rok za predaju je subota, 24.3.2012 u 11:00:00pm.
Rok za prvu domaću zadaću je pomaknut na sutra (17.3.2012) u 11:00:00pm.
Podsjećam da i oni koji nisu upisali vještinu mogu predavati zadaće. Jedino je potrebno da ste upisani u sustav. Ukoliko već niste upisani, pošaljite mi e-mail s naslovom "OIPA - gost" koji sadrži vaše cijenjeno ime, prezime i JMBAG.
|
Cihlar Davor
|
U repozitoriju u mapi "Domaće zadaće" se nalazi prva domaća zadaća. Rok za predaju je petak 16.3.2012, 11:59:59pm.
Upute za predaju zadaća se nalaze u istoj mapi.
Sustav za zadaće nadograđujemo kako bi i oni koji nisu upisali vještinu mogli predavati zadaće ako to žele. Očekujemo da će sustav biti funkcionalan prije roka za prvu zadaću. Način predavanja će biti isti kao i za one koji su upisali.
|
Cihlar Davor
|
Rezultati su dostupni u nastavku obavijesti.
Svi studenti koji su prošli, evidentirana im je vještina u Ferku. Ako iz bilo kojih razloga netko od studenata ipak želi odustati (primjerice, preklapanje termina vještine s terminima drugih predavanja) od pohađanja ove vještine, molim pošaljite mi mail danas tijekom dana ili najkasnije sutra (subota). Svim studentima koji su primljeni a ne pošalju mail da odustaju vještina će u ponedjeljak biti i službeno upisana.
Satnica održavanja vještine također je unesena u Ferka i vidljiva je u osobnim kalendarima. Satnica vještine alternira.
Demosi: podsjećam da je termin za komisijsko ispitivanje u ponedjeljak u 8h ujutro; molim dođite pred ZEMRIS (najkasnije u 08h 00min 00s).
|
Marko Čupić
27.02.2012. u 15:09
Uređeno: 27.02.2012. u 17:26
|
Kvalifikacijski ispit za vještinu Osnove izrade PHP aplikacija održat će se sutra (utorak) s početkom u 18:15. Studenti s prezimenom do "Ro...." trebaju doći u D2; ostali studenti dolaze u D260.
|
Marko Čupić
|
Molimo zainteresirane studente koji žele biti demonstratori na ovoj vještini da se prijave na sljedeći mail: Marko.Cupic@fer.hr, najkasnije do 2012-02-25 23:59:59.
Što se očekuje od demosa?
-
Demosi trebaju dolaziti na sva predavanja na kojima su demonstratori.
-
Demosi će tijekom predavanja obilaziti upisane polaznike, provjeravati njihov napredak i po potrebi pomagati u savladavanju problema.
-
Svaki će demos dobiti određen podskup zadaća koje će trebati pregledati, bodovati i komentirati.
-
Demosi će također dežurati na kvalifikacijskom ispitu i trebaju pomoći pri njegovom ispravljanju.
Kako postati demos?
Nakon prijava za sve demose organizirat će se komisijski kvalifikacijski ispit. Pri tome će se provjeravati poznavanje PHP-a, HTML-a, MySQL te JavaScripta. Na ispit je potrebno donijeti vlastiti prijenosnik (laptop) s instaliranom podrškom za PHP. U nedostatku vlastitog laptopa molimo da se u prijavi to spomene pa ćemo osigurati računalo za pisanje kvalifikacijskog ispita.
Ciljana publika za demose su svakako studenti koji već imaju praktičnog iskustva s izradom vlastitih PHP aplikacija odnosno studenti koji su prethodno već položili ovu vještinu.
Beneficije demosa
-
Osobno zadovoljstvo u pomaganju studentima.
-
Ostajanje do kasnih večernjih sati na faksu.
-
Izazov!!!
-
A4 papir na kojem na hrvatskom jeziku piše: "Potvrda".
|
Marko Čupić
|
Danas do podneva će se otvoriti prijave za vještinu Osnove izrade PHP aplikacija u Ferku (pod javnim prijavama). Svi studenti koji su zainteresirani za pohađanje ove vještine trebaju se prijaviti. Prijave će biti otvorene do nedjelje do ponoći (2012-02-26).
Početkom sljedećeg tjedna održat će se kvalifikacijski ispit; točno mjesto i vrijeme bit će objavljeni naknadno. U okviru prijemnog ispita provjeravat će se znanje:
-
osnova HTML-a (struktura HTML dokumenta, paragrafi, liste, tablice, linkovi, slike, osnovno formatiranje poput podebljavanja, ukošavanja i podcrtavanja i slično) te
-
osnove programskog jezika C (varijabla, uvjetno izvršavanje, petlje, funkcije, rekurzije, stringovi, pokazivači, rad s datotekama, strukture podataka -- u smislu ključne riječi struct -- ne podatkovne strukture tipa lasta, stabala i slično) i tako to.
Primjer prijemnog od prošle godine (samo dio vezan uz C) nalazi se u repozitoriju pa slobodno pogledajte. Na kvalifikacijskom ispitu smije se koristiti službeni šalabahter koji je u repozitoriju na ovim stranicama.
Kvalifikacijski ispit ima pragove na svakom od ta dva dijela. Temeljem rezultata svih studenata koji zadovolje pragove na oba dijela napravit će se rang lista i definirati tko je upao na vještinu.
Pravila za polaznike vještine
-
Dolazak na sva predavanja je obavezan.
-
Samostalna izrada svih domaćih zadaća i predavanje istih na vrijeme je obavezno.
-
Izrada samostalnog studentskog projekta (SSP) koji se zadaje pred kraj vještine je također uvjet za prolaz vještine.
-
Na sumu bodova domaćih zadaća postoji prag isto kao i na bodove sa SSP-a koje je potrebno zadovoljiti kako bi se ostvario uvjet za polaganje vještine.
-
Nepridržavanje bilo kojeg od prethodnih uvjeta povlaći pad vještine.
Molimo sve koji neće imati vremena za dolaženje na sva predavanja da se ne prijavljuju.
|
Marko Čupić
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
Repozitorij je prazan
|
|
|
|
|
Na ovoj stranici trenutno nije odabrana niti jedna anketa!
|
|