Programim në Web

Print

Ksandra Xhukellari, Msc

Kodi
EMS 219
Emri
Programim në Web
Semestri
3
Leksione
3.00
Seminare
0.00
Laboratore
0.00
Kredite
3.00
ECTS
5.00
Përshkrimi

Ky kurs eshte nje pasqyre e teknologjive moderne te Webit. Objektivi i ketij kursi eshte tu ofroje studenteve njohuri baze mbi funksionimin e rregullave ne boten e Webit nga ana teknologjike si dhe nje permbledhje baze te teknologjive te ndryshme. Ideja e ketij kursi eshte qe studentet te mesojne te perdorin teknologjite front-end, si dhe t'i ndihmoje ata ne te kuptuarin e bazave thelbesore te zhvillimit te webit. Disa nga temat kryesore perfshijne: Historia e Webit, si funksionon Webi, modeli klient-server ne web, konceptet kryesore te nderitmit te nje faqe webi, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript si dhe libraria JQuery, etj.

Objektivat

Ky kurs synon që studentët: 1. Të kuptojne funksionimin e webit si dhe rolet kryesore te nevojshme per ndertimin e tij 2. Te jene te gatshem te bejne diferencen e duhur mbi zhvillimin front-end dhe back-end te webit 3. Te dijne te markojne nje tekst ne gjuhen HTML 4. Te jene te afte te dizenjojne nje faqe webi me CSS 5. Te jene te afte te ndertojne nje faqe webi me te gjithe elementet e nevojshme front-end me gjuhet HTML dhe CSS

Java
Tema
1
Historia e webit. Kjo teme nga ana praktike do te pervetesohet struktura HTML5, cfare eshte nje document HTML, si behet markimi i nje teksti, taget dhe llojet e tyre, ndarja e dokumentit ne pjese te caktuara si head, body, paragraf, etj. (HTML & CSS John Duckett fq.21-40; Learning Web Design O’Reilly fq.71-112)
2
Si funksionon Webi, ndryshimi midis internetit dhe webit, adresat URL dhe pjeset perberese te saj, modeli klient-server ne kerkimin e nje informacioni ne web, faktoret e perfshire ne kete process dhe realizimi i saj. Rregullimi i tekstit duke perdorur atributet shtese te markimit te tekstit, si fonti i tekstit, ngjyra e tij, madhesia, etj. Do te ndryshohet sfondi etj. (Learning Web Design O’Reilly fq.21-34; HTML & CSS John Duckett fq.40-61)
3
Ndertuesit e nje faqe webi, cfare perfshin cdo rol i formimit te nje site. Trajtimi i koncepteve baze si dhe rolet kryesore te zhvillimit te nje website si: Strategjisti i permbajtjes, Arkitekti i informacionit, zhvilluesit UX dhe UI, diagramat e website-it, dizenjimi vizual, zhvillimi Front-end dhe Back-end i nje website. (Learning Web Design O’Reilly fq.21-34) Imazhet dhe menyra e implementimit te tyre ne nje faqe webi, Rregullimi i tyre nepermjet atributeve shtese si dhe shtimi i borderave te imazheve. ndryshimi i madhesise si dhe pozicionimi i tyre ne disa pozicione baze. (HTML & CSS John Duckett fq.3-20; Learning Web Design O’Reilly fq.131-159)
4
Linqet. Kalimi nga nje faqe ne tjetren nepermjet linqeve, si dhe kalimi nga nje pjese e faqes se webit ne nje pjese tjeter, perdorimi praktik i tyre brenda nje faqe webi. (HTML & CSS John Duckett fq.74-93; Learning Web Design O’Reilly fq.113-128)
5
Listat dhe formularet. Listat ordered dhe unordered, implementimi i tyre si dhe llojet e ndryshme te formulareve perdorimi specific i secilit lloj. (HTML & CSS John Duckett fq.62-73 dhe fq.144-175; Learning Web Design O’Reilly fq.177-206)
6
Tabelat, implementimi i tabelave si dhe rregullimi i tyre sipas nevojes se faqes se webit. (HTML & CSS John Duckett fq.27-143; Learning Web Design O’Reilly fq.163-173)
7
Hyrje ne CSS3 (Cascading Style Sheets). Ne kete teme do te trajtohet sintaksa e CSS dhe nderverimi i saj me HTML; llojet e CSS dhe aplikimi i seciles prej tyre; selektoret dhe perdorimi i tyre. (HTML & CSS John Duckett fq.226-245; Learning Web Design O’Reilly fq.239-259)
8
Provimi gjysem final
9
Hierarkia e CSS, si dhe radha e aplikimit te rregullave. Ngjyrat dhe sfondi (color mode, perzgjedhja e ngjyrave si dhe perdorimi i tyre nepermjet kodit hexadecimal). (HTML & CSS John Duckett fq.246-263; Learning Web Design O’Reilly fq.303-351)
10
Njesite matese ne CSS. Teksti dhe formatimi i tij duke perdorur te gjitha atributet e mundshme te CSS. (HTML & CSS John Duckett fq.264-299)
11
Modeli “kuti” (Box model), si aplikohet modeli ne elementet perkates te nje faqe webi. Formatimi i imazheve ne CSS (HTML & CSS John Duckett fq.300-329 dhe fq.407-427)
12
Layout dhe navigacioni. Orientimi i pergatitjes se nje faqe webi. (HTML & CSS John Duckett fq.358-405; Learning Web Design O’Reilly fq.419-482)
13
Disa funksione baze te Javascript si dhe perdorimi i tyre. (JavaScript and JQuery John Duckett fq.53-144; Learning Web Design O’Reilly fq.593-619)
14
Javascript dhe sistemi DOM-Document Object Model (JavaScript and JQuery John Duckett fq.183-242; Learning Web Design O’Reilly fq.621-632)
15
Projekt: Dorezimi dhe prezantimi i projekteve.
16
Provimi final
1
Studentet do të jene të aftë të kuptojnë bazat dhe konceptet e teknologjisë së webit.
2
Studentet do të jenë të aftë të ndërtojnë një website të përberë prej disa faqe web-i e dizenjuar me Style sheet dhe JavaScript.
3
Studentet do të jenë të aftë të kuptojnë aplikacionet e web-it nga ana e klientit dhe serverit.
Sasia Përqindja Përqindja totale
Gjysmë finale
1 20% 20%
Kuize
0 0% 0%
Projekte
1 20% 20%
Detyra
0 0% 0%
Laboratorët
1 10% 10%
Pjesëmarrja në mësim
1 10% 10%
Përqindja totale e vlerësimit
60%
Përqindja e provimit përfundimtar
40%
Përqindja totale
100%
Sasia Kohëzgjatja (orë) Gjithsej (orë)
Kohëzgjatja e kursit (përfshirë javët e provimit)
16 3 48
Orë studimi jashtë klasës
14 5 70
Detyrat
2 3 6
Gjysmë finale
1 2 2
Provimi përfundimtar
1 2 2
Të tjera
0 0 0
Ngarkesa totale e punës
128
Ngarkesa totale e punës / 25 (orë)
5.12
ECTS
5.00