Lekcija 10 ukljucuje koristenje PDO klase (Select, Insert, Join, Delete) za povezivanje PHP sa MySQL bazom i oslanja se na primjere radjene u lekciji 8 i 9.
Predavanje 4 ukljucuje poređenja, korištenje if, else i elseif statement-a, korištenje switch-a, for i while petlje, foreach petlje, korištenje continue I break komandi.
Lekcija 8 ukljucuje uvod u relacione data baze, MySQL, pravljenje baze, pravljenje tabla, indexi, veze izmedju tabela i prakticne primjere osnovih operacija sa bazama.
Lekcija 10 ukljucuje koristenje PDO klase (Select, Insert, Join, Delete) za povezivanje PHP sa MySQL bazom i oslanja se na primjere radjene u lekciji 8 i 9.
Predavanje 4 ukljucuje poređenja, korištenje if, else i elseif statement-a, korištenje switch-a, for i while petlje, foreach petlje, korištenje continue I break komandi.
Lekcija 8 ukljucuje uvod u relacione data baze, MySQL, pravljenje baze, pravljenje tabla, indexi, veze izmedju tabela i prakticne primjere osnovih operacija sa bazama.
[TVZ Računarstvo] Dinamičke web aplikacije, predavanje 1. Stipe Predanic
Predavanje iz Dinamičkih web aplikacija, 1. predavanje
Video: https://www.youtube.com/watch?v=ESYAKShoqIM&index=1&list=PLYqeapOP_CtS0kbdbo_GXFgnS81JGAd8L
Tema: Uvod
Datum snimanja: 3.3.2016
Backend, MVC, languages and frameworks for BackendDragos Strugar
A presentation for Backend introduction, presented for Prnjavor Technology Enthusiasts in Prnjavor, Bosnia and Herzegovina. It is written in Serbian language and requires a Demo app written in Ruby on Rails.
Zašto je REST stil programske arhitekture tako popularan za realizaciju otvorenih informacijskih sustava? Temeljem iskustava stečenih kroz implementaciju ISVU REST API-ja (https://www.isvu.hr/api/) pokazan je postupak kako se REST API može realizirati te na koje detalje treba posebno paziti.
WordPress teme za početnike - uvod u Theme DevelopmentIvan Percan
Kako krenuti sa izradom tema za WordPress? U ovom predavanju ćemo pričati o tome kako WordPress funkcionira, kako krenuti s izradom teme iz pogleda back-end strane, gdje su najčešće greške i problemi prilikom izrade teme, gdje potraziti pomoć kad se naiđe na problem. Pokazati ćemo koji su nam alati i pluginovi važni (neophodni) za kvalitetniju izradu teme i testiranja prilikom razvoja te koje nam mogućnosti WP pruža nakon svladavanja osnova.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 9. Stipe Predanic
Predavanje iz Dinamičkih web aplikacija, 9. predavanje
Video: https://www.youtube.com/watch?v=NIMP-02mPvM&index=10&list=PLYqeapOP_CtS0kbdbo_GXFgnS81JGAd8L
Tema: Templete i framework (MVC)
Datum snimanja: 5.5.2016
You bought a WordPress theme and now what?Luka Peharda
What to do after you purchased a WordPress theme from one of the theme marketplaces? A brief description of DigitalOcean combined with ServerPilot which serves as an intro to building a child theme.
Panel diskusija - usporedba Web frameworka (IT Showoff)IT Showoff
Kod izrade web projekta postoje razne mogućnosti odabira frameworka na kojem će se projekt bazirati. Mi smo odlučili izdvojili pet glavnih frameworka te oko njih izgraditi kvalitetnu panel diskusiju.
Vjerujemo da većina developera koji će sudjelovati na IT Showoff konferenciji su barem u jednom trenutku svoje karijere radili web site ili web aplikaciju na nekom od odabranih frameworka. Isto tako, vjerojatnost da su koristili, i temeljito isprobali sve njih, je vrlo mala. Zato nam je cilj putem kompetentnih stručnjaka pokušati publici prenijeti iskustva vezana za pojedine tehnologije, njihova osnovna svojstva, prednosti i mane.
Panelisti su svi od reda pravi majstori svog zanata, te će usporedno proći važna svojstva svakog frameworka i usporediti ga s drugima.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8. Stipe Predanic
Predavanje iz Dinamičkih web aplikacija, 8. predavanje
Video:https://www.youtube.com/watch?v=HwjGUZpA1VQ&index=9&list=PLYqeapOP_CtS0kbdbo_GXFgnS81JGAd8L
Tema: Sigurnost web aplikacija
Datum snimanja: 28.4.2016
Prezentacija pokriva sljedeće teme:
- Što je REST Web API?
- Resursi i njihove reprezentacije
- Dizajn API-ja baziranih na hipermediji (strategije, hipermedija formati, semantika, procedura)
- HTTP i REST
- Primjer(i) RESTful Web API-ja
[TVZ Računarstvo] Dinamičke web aplikacije, predavanje 1. Stipe Predanic
Predavanje iz Dinamičkih web aplikacija, 1. predavanje
Video: https://www.youtube.com/watch?v=ESYAKShoqIM&index=1&list=PLYqeapOP_CtS0kbdbo_GXFgnS81JGAd8L
Tema: Uvod
Datum snimanja: 3.3.2016
Backend, MVC, languages and frameworks for BackendDragos Strugar
A presentation for Backend introduction, presented for Prnjavor Technology Enthusiasts in Prnjavor, Bosnia and Herzegovina. It is written in Serbian language and requires a Demo app written in Ruby on Rails.
Zašto je REST stil programske arhitekture tako popularan za realizaciju otvorenih informacijskih sustava? Temeljem iskustava stečenih kroz implementaciju ISVU REST API-ja (https://www.isvu.hr/api/) pokazan je postupak kako se REST API može realizirati te na koje detalje treba posebno paziti.
WordPress teme za početnike - uvod u Theme DevelopmentIvan Percan
Kako krenuti sa izradom tema za WordPress? U ovom predavanju ćemo pričati o tome kako WordPress funkcionira, kako krenuti s izradom teme iz pogleda back-end strane, gdje su najčešće greške i problemi prilikom izrade teme, gdje potraziti pomoć kad se naiđe na problem. Pokazati ćemo koji su nam alati i pluginovi važni (neophodni) za kvalitetniju izradu teme i testiranja prilikom razvoja te koje nam mogućnosti WP pruža nakon svladavanja osnova.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 9. Stipe Predanic
Predavanje iz Dinamičkih web aplikacija, 9. predavanje
Video: https://www.youtube.com/watch?v=NIMP-02mPvM&index=10&list=PLYqeapOP_CtS0kbdbo_GXFgnS81JGAd8L
Tema: Templete i framework (MVC)
Datum snimanja: 5.5.2016
You bought a WordPress theme and now what?Luka Peharda
What to do after you purchased a WordPress theme from one of the theme marketplaces? A brief description of DigitalOcean combined with ServerPilot which serves as an intro to building a child theme.
Panel diskusija - usporedba Web frameworka (IT Showoff)IT Showoff
Kod izrade web projekta postoje razne mogućnosti odabira frameworka na kojem će se projekt bazirati. Mi smo odlučili izdvojili pet glavnih frameworka te oko njih izgraditi kvalitetnu panel diskusiju.
Vjerujemo da većina developera koji će sudjelovati na IT Showoff konferenciji su barem u jednom trenutku svoje karijere radili web site ili web aplikaciju na nekom od odabranih frameworka. Isto tako, vjerojatnost da su koristili, i temeljito isprobali sve njih, je vrlo mala. Zato nam je cilj putem kompetentnih stručnjaka pokušati publici prenijeti iskustva vezana za pojedine tehnologije, njihova osnovna svojstva, prednosti i mane.
Panelisti su svi od reda pravi majstori svog zanata, te će usporedno proći važna svojstva svakog frameworka i usporediti ga s drugima.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 8. Stipe Predanic
Predavanje iz Dinamičkih web aplikacija, 8. predavanje
Video:https://www.youtube.com/watch?v=HwjGUZpA1VQ&index=9&list=PLYqeapOP_CtS0kbdbo_GXFgnS81JGAd8L
Tema: Sigurnost web aplikacija
Datum snimanja: 28.4.2016
Prezentacija pokriva sljedeće teme:
- Što je REST Web API?
- Resursi i njihove reprezentacije
- Dizajn API-ja baziranih na hipermediji (strategije, hipermedija formati, semantika, procedura)
- HTTP i REST
- Primjer(i) RESTful Web API-ja
4. - Skriptni jezik za generisanje dinamickog sadrzaja na Web-u
- Open source, odrzavan od strane community-a I potpuno besplatan
- Server side jezik
<?php echo ‘Sta je PHP’ ?>
5. - Wordpress
- Facebook (early days)
- 244 miliona web stranica
- 2.1 miliona IP adresa
<?php echo ‘Upotreba PHP’ ?>
6. - PHP kod se pise unutar <?php ?> tag-a
- Varijabla se oznacava sa $imeVarijable
- Varijable su case sensitive ($imeVarijable != $IMEVARIJABLE)
- Deklaracija funkcija pocinje sa ‘function’
- Komentari se pisu unutar /** */ tag-ova
<?php echo ‘Sintaksa’ ?>
7. Primjer 1 – Hello World
https://github.com/newPrimitives/php-kurs/blob/master/lecture1/helloWorld.php
<?php echo ‘Primjer’ ?>
8. - PHP je server side jezik
- Potreban je lokalni ili remote server da bi se PHP aplikacija uspjesno
pokrenula
- XAMPP
- MAMP
- WAMP
<?php echo ‘Razvojno okruzenje’ ?>
9. XAMPP je open source paket software-a koji ukljucuju Apache (server),
MYSQL (data baza), PHP I Pearl (programski jezici) te je kompatabilan za
svim popularnijim operativnim sistemima (Windows, Linux, MacOS).
<?php echo ‘XAMPP’ ?>
12. - Kopirati kod iz Primjera 1 u text editor i spasiti file (ime.php) u odredisni
folder lokalnog servera. Upaliti server koristeci terminal ili GUI, te kroz
browser otvoriti napravljeni file.
<?php echo ‘Vjezba 1’ ?>
14. - Protokol za komunikaciju izmedju klijenta I servera
- Klijent postavlja pitanje, server odgovara (request – respone veza)
- GET I POST najcesce metode
<?php echo ‘Sta je HTTP?’ ?>
16. - Kreirati novi projekat te unutar foldera napraviti file sa imenom
‘index.php’. Unijeti osnovu HTML strukturu (template sa Github-a) te
koristeci prethodno objasnjenu funkciju ’echo’ iz PHP ispisati ime,
prezime I datum rodjenja.
- Resursi:
- STARTER TEMPLATE:
https://github.com/newPrimitives/php-kurs/blob/master/lecture1/htmlStarerTemplate.php
<?php echo ‘Vjezba 2’?>
17. - Sta je PHP
- Osnovna sintaksa PHP
- Dev okruzenje za razvoj PHP aplikacija
- Sta su XAMPP, MAMP, WAMP, LAMP
- Instalacija lokalnog servera
- Hello world from PHP
- Client server model & HTTP protocol - osnove
<?php echo ‘To sum up’?>