Programim ne Internet - ricum.edu.rs Book in · PDF fileii Sqarimet në libër...
date post
06-Feb-2018Category
Documents
view
262download
17
Embed Size (px)
Transcript of Programim ne Internet - ricum.edu.rs Book in · PDF fileii Sqarimet në libër...
i
Parathnie
Aplikacionet web jan t ekspozuar n internet ndaj ndrtimi i tyre e
prball programuesin me mundsi e problematika t ndryshme nga
aplikacionet pr desktop.
Duke qen t ekspozuar n internet aplikacionet duhet t jen t
ndrtuara pr tu br ball sulmeve q synojn t gjejn vrima sigurie
n to.
Aplikacionet nuk kan nevoj pr instalim ndaj edhe numri i
prdoruesve t njkohshm i tyre mund t jet i madh dhe n disa
raste shum i vshtir pr tu parashikuar.
Natyra e jetess ka rritur nevojn pr t prdorur aplikacionin
nprmjet ndrfaqeve jo tradicionale si si nga pajisjet celulare apo
nprmjet zrit dhe telefonit.
Shpesh koha q kemi n dispozicion pr ndrtimin dhe modifikimin e
nj aplikacioni web sht e shkurtr. Nj analiz e kujdesshme
paraprake, nj njohje e mir e mjeteve n dispozicion dhe zbatimi i nj
metodologjie q ndan dizenjimin nga programimi, na mundson q t
aplikojm ndryshime n aplikim, n mnyt t vecant n ndrfaqen
e tij, n nj koh t shkurtr dhe t ndajm punn n ekip.
Ky libr ju njeh me mjetet dhe teknikat pr ndrtimin e aplikimeve
web n platformn php&mysql. Kjo sht nj platform me kod
burimi t hapur prandaj aplikacionet e ndrtuara n kt platform
nuk kan kosto pr licenca t software, ndaj edhe jan me kosto t
ult pr hostimin.
Libri fillon me mjetet e programimit n klient, html dhe javascript
dhe vazhdon m tej me PHP dhe MySQL.
ii
Sqarimet n libr jan bazuar shum n shembuj konkret dhe n
fund t leksioneve ka ushtrime q do t shrbenin pr prforcimin e
njohurive t marra gjat leksionit.
Nj faqe interneti sht ndrtuar pr t dhn zgjidhjet e disa
ushtrimeve si edhe pr informacione shtes ndihmse si udhzime
pr instalimin e platforms apo teknika dhe truke n ndrtimin e
aplikimeve.
Informacionet shtes n lidhje me librin do ti gjeni n adresn
http://ictedu.info/books
Autort
iii
Pasqyra e lnds
Parathnie ....................................................................................................... i
Pjesa I - Programimi Client Side ................................................................ 1
1. HTML......................................................................................................... 2
1.1 Bazat e HTML ..................................................................................... 3
1. 2 Struktura e dokumenteve HTML .................................................... 4
1.3 Fontet .................................................................................................... 8
1.4 Linket ................................................................................................. 11
1.5 Listat ................................................................................................... 13
1.5 Imazhet .............................................................................................. 15
Ushtrime .................................................................................................. 17
2. Tabelat ..................................................................................................... 18
2.1 Dizenjimi i faqes nprmjet tabelave ............................................. 22
Ushtrime .................................................................................................. 24
3. Format ...................................................................................................... 25
3.1 Elementt e Forms .......................................................................... 26
Ushtrime .................................................................................................. 31
4. CSS .......................................................................................................... 33
4.1 SPAN dhe DIV ................................................................................. 34
4.2 Tipare t tjera t CSS ........................................................................ 34
4.3 Trashegimia ....................................................................................... 35
Ushtrime .................................................................................................. 39
5. JavaScript ................................................................................................. 40
5.1 Programi i pare ................................................................................. 40
5.2 Elementet baze te JavaScript ........................................................... 41
5.3. Tipet e te dhenave dhe variablat ................................................... 41
Ushtrime .................................................................................................. 43
5.4 Strukturat e kontrollit ..................................................................... 44
5.5 Eventet ............................................................................................... 49
5.6 Objektet .............................................................................................. 51
5.7 Prcaktimi i objekteve ne JavaScript .............................................. 51
5.8 Vektort............................................................................................. 52
Ushtrime .................................................................................................. 55
5.9 Funksionet ......................................................................................... 56
iv
5.10 jQuery ............................................................................................... 57
5.11. Aplikime JavaScript ...................................................................... 60
6. DOM ........................................................................................................ 70
Pjesa II - Programimi Server Side ............................................................ 75
7. Prezantim me PHP ................................................................................. 77
7.1 Sintaksa, Variablat dhe Operatoret ................................................ 79
7.2 Tipet e t dhnave ne PHP .............................................................. 79
7.3 Operatort.......................................................................................... 80
Ushtrime .................................................................................................. 82
8. Strukturat e kontrollit ne Php .............................................................. 83
8.1 Degzimi i kodit nepermjet If .. else .............................................. 83
8.2 Cikli FOR ........................................................................................... 83
8.3 Cikli While dhe cikli do .. while ..................................................... 85
8.4 Degzimi i kodit me instruksionin switch .. case ........................ 87
Ushtrime .................................................................................................. 92
9. Stringjet ne PHP ..................................................................................... 95
9.2 Funksionet mbi stringjet .................................................................. 97
9.2 Ruajtja e rreshtave t rinj nga teksti n html .............................. 100
Ushtrime ................................................................................................ 101
10. Funksionet dhe modulimi i kodit .................................................... 103
10. 1 Kalimi i argumentave nj funksioni ......................................... 104
10. 2 Funksionet rekursive .................................................................. 106
10.3 Prfshirja e skedarve n skedar t tjer PHP ........................ 107
Ushtrime ................................................................................................ 113
11. Komunikimi me browserin .............................................................. 114
Ushtrime ................................................................................................ 122
12. Array ne PHP ...................................................................................... 123
12.1 Deklarimi i nje array .................................................................... 123
12.2 Perdorimi i Array ......................................................................... 125
Ushtrime ................................................................................................ 130
13. Puna me skedart ............................................................................... 132
13.1 Hapja e skedarve nprmjet funksioni fopen() ...................... 132
13.2 T lexojm skedarin rresht pr rresht nprmjet funksionit
fgets() ...................................................................................................... 134
v
13.3 T lexojme skedarin karakter pr karakter nprmjet funksionit
fgetc() ...................................................................................................... 134
13.4 T shkruajm n skedar nprmjet funksionit fwrite().......... 135
13.5 Funksionet mbi datn dhe kohn............................................... 138
Ushtrime ................................................................................................ 140
14. Cookie-t dhe Sesionet ...............