home / PHP & MySQL - programiranje za web >

kontakt

sponzor

 
klub
 
   
     
 
SINERGIJA
 
   
     
 
fakultet
 
   
     
 
tekstovi
 
   
     
 
recenzije
 
   
     
 
radionice
 
   
 

 PHP & MySQL - programiranje za web  
Program radionice:

PHP & MySQL

Voditelj: Zvonko Martinovic
e-mail: zvonko@next.hr

Trajanje radionice: 18 jedinica po 2 školska sata (45 min)

SAŽETAK

1. Pregled osnova HTML-a – 1 jedinica
• Upoznavanje sa HTML zapisom
• Proslijedivanje varijabla server-side programskom jeziku
2. Pregled znacajka programskog jezika PHP – 7 jedinica
• Pregled osnovne sintakse jezika – 1 jedinice
• Rad sa kontrolnim strukturama i petljama – 2 jedinice
• Rad sa funkcijama – 2 jedinice
• Objektno orijentirani PHP – 2 jedinice
3. Uvod u relacijske baze podataka, te MySQL bazu podataka – 1 jedinica
• Upoznavanje sa znacajkama relacijskih baza podataka
• Upoznavanje sa MySQL bazom podataka
4. Upoznavanje sa radom sa MySQL bazom podataka – 2 jedinice
• Administracija MySQL baze – 1 jedinica
• Upoznavanje sa radom i sintaksom SQL jezika – 1 jedinica
5. Rad sa MySQL bazom podataka preko PHP-a – 2 jedinica
• Pregled funkcija za rad sa MySQL bazom podataka, te njihova primjena
6. Izrada prakticnih primjera na primjeru CMS sustava – 5 jedinica


Cilj radionice je upoznati polaznike sa programskim jezikom PHP, te relacijskom bazom podataka MySQL. Polaznici ce upoznati osnovne znacajke server-side jezika za izradu dinamickih web aplikacija u odnosu na server-side jezike. Takoder ce se upoznati sa mogucnostima i osobinama programskog jezika PHP, te sa osnovnom sintaksom SQL jezika.

Predavanja ce se sastojati od teoretskog, te prakticnog dijela u kojima cemo prikazati neke tehnike programiranja, dok ce se zadnja cjelina sastojati iskljucivo od prakticnog dijela. Po završetku radionice svaki bi polaznik trebao posjedovati osnovna znanja iz programskog jezika PHP, te jezika SQL i osnovne vještine projektiranja i izrade jednostavniji baza podataka.
Prva cjelina ce ukratko obraditi sintaksu HTML formata s naglaskom na izradu forma, te kreiranje linkova putem koji ce se prenositi varijable. Pošto je poznavanje HTML nužan preduvijet za rad sa PHP-om na polaznicima ostaje da sami savladaju sadržaj koji ce se proci na prvom predavanju ukoliko ga do sada nisu savladali. Da bi se olakšalo savladavanje ovog dijela sadržaja svakom polazniku ce biti poslana HTML skripta barem tjedan dana prije pocetka predavanja.

U drugoj cjelini cemo obraditi osnovnu sintaksu PHP jezika. Upoznat cemo tipove, kontrolne strukture i petlje, njihovu sintaksu, te nacin upotrebe. Znacajan naglasak cemo staviti na funkcije kao jedan od najbitnijih elemenata programiranja, te cemo se upoznati sa nekim cesto korištenim ugradenim funkcijama PHP-a. Na zadnjim dijelu cjeline cemo obraditi objektni pristup programiranju u PHP jeziku. Pošto je PHP verzija 5 donijela znacajna poboljšanja, te nove mogucnosti u objektno programiranje koristit cemo sintaksu PHP verzije 5. Svaka cjelina ce uz teoretski dio i predavanja biti popracena prakticnim primjerima gdje cemo pokazati upoterbu elementa koji se obraduje.

U trecoj cjelini cemo upoznati relacijske baze podataka, te napraviti uvod u SQL jezik za rad sa relacijskim bazama podataka. Takoder cemo upoznati relacijsku bazu podataka MySQL koju cemo koristiti u našim projektima.

U cetvrtoj cjelini cemo se ozbiljnije uhvatiti MySQL baze. Naucit cemo osnove administracije MySQL baze: kreiranje i brisanje korisnika, dodjeljivanje i oduzimanje privilegija korisnicima, kreiranje i brisanje baza podataka... Opisani postupci ce se izvoditi korištenjem SQL jezika kako bi polaznicima postao što poznatiji i da ga mogu cim bolje koristiti pošto nam je nužan za komunikaciju PHP-a sa MySQL bazom podataka.

Upoznavši se sa SQL jezikom u petoj cjelini cemo se upoznati sa MySQL funkcijama u PHP-u, te nauciti kako iskoristiti bazu podataka kao izvor podataka za naše web aplikacije.

U završnoj, šestoj, cjelini cemo izgraditi jednu konkretnu web aplikaciju. Za to smo odabrali CMS (Content Managment System) – sustav za upravljanje sadržajem pošto cemo u njemu vidjeti najviše mogucnosti PHP jezika.

Različite sadržaje vezane za php&mysql radionicu možete skinuti ovdje:

 
 
FUK galerija
 

 

 
 
© 2003. - 2008. NEXT
design by dWARf