Programim ne Book in Albanian.pdf Programim në Web 4 Në disa raste, në HTML mund edhe...
date post
31-Dec-2019Category
Documents
view
28download
13
Embed Size (px)
Transcript of Programim ne Book in Albanian.pdf Programim në Web 4 Në disa raste, në HTML mund edhe...
i
Parathënie
Aplikacionet web janë të ekspozuar në internet ndaj ndërtimi i tyre e
përball programuesin me mundësi e problematika të ndryshme nga
aplikacionet për desktop.
Duke qenë të ekspozuar në internet aplikacionet duhet të jenë të
ndërtuara për tu bërë ballë sulmeve që synojnë të gjejnë vrima sigurie
në to.
Aplikacionet nuk kanë nevojë për instalim ndaj edhe numri i
përdoruesve të njëkohshëm i tyre mund të jetë i madh dhe në disa
raste shumë i vështirë për tu parashikuar.
Natyra e jetesës ka rritur nevojën për të përdorur aplikacionin
nëpërmjet ndërfaqeve jo tradicionale si si nga pajisjet celulare apo
nëpërmjet zërit dhe telefonit.
Shpesh koha që kemi në dispozicion për ndërtimin dhe modifikimin e
një aplikacioni web është e shkurtër. Një analizë e kujdesshme
paraprake, një njohje e mirë e mjeteve në dispozicion dhe zbatimi i një
metodologjie që ndan dizenjimin nga programimi, na mundëson që të
aplikojmë ndryshime në aplikim, në mënytë të vecantë në ndërfaqen
e tij, në një kohë të shkurtër dhe të ndajmë punën në ekip.
Ky libër ju njeh me mjetet dhe teknikat për ndërtimin e aplikimeve
web në platformën php&mysql. Kjo është një platformë me kod
burimi të hapur prandaj aplikacionet e ndërtuara në këtë platformë
nuk kanë kosto për licenca të software, ndaj edhe janë me kosto të
ulët për hostimin.
Libri fillon me mjetet e programimit në klient, html dhe javascript
dhe vazhdon më tej me PHP dhe MySQL.
ii
Sqarimet në libër janë bazuar shumë në shembuj konkretë dhe në
fund të leksioneve ka ushtrime që do të shërbenin për përforcimin e
njohurive të marra gjatë leksionit.
Një faqe interneti është ndërtuar për të dhënë zgjidhjet e disa
ushtrimeve si edhe për informacione shtesë ndihmëse si udhëzime
për instalimin e platformës apo teknika dhe truke në ndërtimin e
aplikimeve.
Informacionet shtesë në lidhje me librin do ti gjeni në adresën
http://ictedu.info/books
Autorët
iii
Pasqyra e lëndës
Parathënie ....................................................................................................... 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 nëpërmjet tabelave ............................................. 22
Ushtrime .................................................................................................. 24
3. Format ...................................................................................................... 25
3.1 Elementët e Formës .......................................................................... 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 Përcaktimi i objekteve ne JavaScript .............................................. 51
5.8 Vektorët............................................................................................. 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ë dhënave ne PHP .............................................................. 79
7.3 Operatorët.......................................................................................... 80
Ushtrime .................................................................................................. 82
8. Strukturat e kontrollit ne Php .............................................................. 83
8.1 Degëzimi i kodit nepermjet If .. else .............................................. 83
8.2 Cikli FOR ........................................................................................... 83
8.3 Cikli While dhe cikli do .. while ..................................................... 85
8.4 Degëzimi 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 Përfshirja e skedarëve 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 skedarët ............................................................................... 132
13.1 Hapja e skedarëve nëpërmjet funksioni fopen() ...................... 132
13.2 Të lexojmë skedarin rresht për rresht nëpërmjet funksionit
fgets() .......................................