Kurs Profesional HTML në Shqip
Mëso bazat e ndërtimit të faqeve web përmes mësimeve të strukturuara, shembujve të qartë, ushtrimeve praktike, mini-testeve dhe provimit final.
Strukturë, tekst, linke, media, lista, tabela, forma, semantikë dhe aksesueshmëri.
Duhet të marrësh të paktën 70% në mini-testet e kapitujve dhe në provimin final.
Në fund ndërton një faqe personale me strukturë profesionale HTML.
Mëson si të shkruash kodin, ta ruash si index.html, ta hapësh në browser dhe ta testosh.
Admin Audit Log
Regjistron veprimet admin në këtë browser.<!DOCTYPE html>
<html lang="sq">
<head>
<title>Faqja ime</title>
</head>
<body>
<header>
<h1>Mirë se erdhe</h1>
</header>
</body>
</html>
Çfarë është HTML?
HTML është gjuha që i jep strukturë një faqeje web. Ajo nuk është gjuhë programimi; është gjuhë markimi.
Objektivat
- Të kuptosh rolin e HTML në një faqe web.
- Të dallosh HTML, CSS dhe JavaScript.
- Të njohësh elementin, tag-un dhe atributin.
<p>Ky është paragraf.</p>
Tag hapës: <p>
Përmbajtja: Ky është paragraf.
Tag mbyllës: </p>
Kur hap një faqe web, browser-i lexon HTML-in nga lart poshtë dhe krijon një pemë elementësh. Çdo element i tregon browser-it çfarë kuptimi ka përmbajtja: titull, paragraf, link, imazh, listë apo seksion.
Një fillestar shpesh mendon se HTML përdoret për “ta bërë faqen të bukur”, por kjo është puna e CSS. HTML duhet të jetë i qartë edhe pa ngjyra. Nëse struktura është e saktë, faqja kuptohet më mirë nga përdoruesit, Google dhe teknologjitë ndihmëse.
Ushtrim
Shkruaj në një skedar të ri një titull <h1> dhe dy paragrafë <p> për veten.
1. Çfarë bën HTML?
2. Cila pjesë kontrollon pamjen vizuale?
Struktura bazë e dokumentit HTML
Çdo faqe serioze fillon me skelet të qartë: deklarimi i dokumentit, rrënja, koka dhe trupi.
<!DOCTYPE html>
<html lang="sq">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Faqja ime</title>
</head>
<body>
Përmbajtja shfaqet këtu.
</body>
</html>
Pse ka rëndësi?
<!DOCTYPE html>i tregon browser-it të përdorë standardin modern.lang="sq"ndihmon motorët e kërkimit dhe lexuesit e ekranit.meta viewporte bën faqen të përshtatshme në telefon.
Nga editori te browser-i
HTML nuk ekzekutohet si program më vete. Ti e shkruan në një editor teksti ose editor kodi, e ruan si skedar me prapashtesën .html, pastaj browser-i e lexon dhe e shfaq si faqe web. Browser-i nuk i tregon tag-et si tekst; ai i përdor për të kuptuar strukturën e dokumentit.
- Hap një editor të thjeshtë ose profesional, si Notepad, TextEdit, VS Code apo një editor tjetër kodi.
- Shkruaj strukturën bazë me
<!DOCTYPE html>,<html>,<head>dhe<body>. - Ruaje skedarin me emër
index.html. Ky është emri klasik i faqes kryesore në një projekt web. - Përdor kodimin
UTF-8, që shkronjat shqip si ë dhe ç të shfaqen saktë. - Hape skedarin në Chrome, Edge, Firefox ose Safari dhe kontrollo rezultatin.
Laborator praktik: HTML Preview
Për testim të shpejtë mund të përdorësh edhe editorin online të Laboratori.al. Aty shkruan HTML, CSS ose JavaScript dhe sheh menjëherë rezultatin, pa krijuar skedar në kompjuter.
Hape këtë faqe në një tab tjetër: HTML, CSS, JS Preview - Laboratori.al.
Kopjo këtë shembull, ndrysho titullin dhe paragrafin, pastaj shiko si ndryshon rezultati:
<html>
<head>
<title>Faqja ime e parë</title>
</head>
<body>
<h1>Përshëndetje!</h1>
<p>Ky është testi im në HTML Preview.</p>
</body>
</html>
index.html.Elementi <head> është si pjesa administrative e dokumentit. Aty vendosen informacione që ndihmojnë browser-in ta kuptojë faqen: kodimi i karaktereve, titulli, përshkrimi, lidhjet me CSS dhe rregullat për ekranet mobile.
Elementi <body> është zona ku vendoset ajo që përdoruesi sheh: tekste, butona, foto, menu, seksione dhe forma. Ndarja mes head dhe body është bazë për çdo faqe profesionale.
1. Ku vendoset titulli që shfaqet në tab-in e browser-it?
2. Cili element mban përmbajtjen që shfaqet në faqe?
Teksti, titujt dhe hierarkia
Faqja duhet të lexohet si dokument i rregullt: një titull kryesor, nënseksione dhe paragrafë të qartë.
Rregulla profesionale
- Përdor vetëm një
<h1>për temën kryesore të faqes. - Mos kalo nga
<h1>direkt te<h4>pa arsye. - Përdor
<strong>për rëndësi, jo vetëm për trashësi vizuale.
<h1>Shërbimet tona</h1>
<p>Ne ndërtojmë faqe web moderne.</p>
<h2>Dizajn web</h2>
<p>Faqe të shpejta dhe të qarta.</p>
<h2>Mirëmbajtje</h2>
<p>Përditësime dhe kontroll sigurie.</p>
Titujt nuk janë vetëm për madhësi teksti. Ata krijojnë hartën logjike të faqes. Një <h1> tregon temën kryesore, <h2> ndan kapituj ose seksione, ndërsa <h3> përdoret për nënseksione.
Paragrafët duhet të jenë të shkurtër dhe me një ide kryesore. Në një faqe reale, kjo e bën tekstin më të lexueshëm dhe ndihmon përdoruesin të gjejë shpejt informacionin që kërkon.
1. Cili është përdorimi më i mirë i <h1>?
2. Cili element përdoret për paragraf?
1. HTML duhet të jetë i kuptueshëm edhe pa CSS sepse...
2. Cili është skeleti minimal i një dokumenti modern HTML?
3. Pse përdoret hierarkia e titujve?
4. Cila zgjedhje është më e saktë kur krijon faqen e parë HTML?
5. Për çfarë të ndihmon një HTML Preview online?
Linke dhe imazhe
Linket lidhin faqet me njëra-tjetrën, ndërsa imazhet i japin kontekst vizual përmbajtjes.
<a href="https://example.com">Vizito faqen</a>
<img
src="foto-produkti.jpg"
alt="Telefon i zi mbi tavolinë"
>
Detaje që duken profesionale
hreftregon destinacionin e linkut.srctregon burimin e imazhit.altpërshkruan imazhin për aksesueshmëri dhe SEO.<img>është element bosh në HTML modern; nuk përdor tag mbyllës</img>.
Linket janë mënyra si përdoruesi lëviz brenda një faqeje, nga një faqe në tjetrën ose drejt një burimi të jashtëm. Një link i mirë ka tekst të qartë, që tregon çfarë ndodh pas klikimit.
Imazhet duhet të përdoren me qëllim. Atributi alt nuk është zbukurim; ai zëvendëson imazhin kur nuk ngarkohet dhe ndihmon përdoruesit që përdorin lexues ekrani.
1. Cili atribut përdoret për adresën e linkut?
2. Pse përdoret alt te imazhet?
Listat
Listat e bëjnë informacionin të lehtë për t'u skanuar dhe ndihmojnë në strukturimin e hapave.
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
<ol>
<li>Hap editorin</li>
<li>Shkruaj kodin</li>
<li>Hape në browser</li>
</ol>
Kur përdoret secila?
<ul>për pika pa rend të detyrueshëm.<ol>për hapa me rend të qartë.<li>është çdo element i listës.
Listat e bëjnë përmbajtjen më të lehtë për t'u lexuar. Kur rendi nuk ka rëndësi, përdoret <ul>. Kur hapat duhen ndjekur njëri pas tjetrit, përdoret <ol>.
Në faqe profesionale, listat përdoren për menu, veçori produkti, hapa procesi, kritere, përfitime dhe checklist-a. Ato janë më të qarta se paragrafët shumë të gjatë.
1. Cili element krijon listë të renditur?
2. Çfarë përfaqëson <li>?
Tabelat
Tabelat përdoren për të dhëna tabelare, jo për të krijuar layout-in e faqes.
<table>
<thead>
<tr>
<th>Produkt</th>
<th>Çmimi</th>
</tr>
</thead>
<tbody>
<tr>
<td>Kurs HTML</td>
<td>29€</td>
</tr>
</tbody>
</table>
Struktura
<tr>krijon rresht.<th>krijon qelizë titulli.<td>krijon qelizë me të dhëna.
Tabelat janë të dobishme kur ke të dhëna që krahasohen në rreshta dhe kolona, si çmime, orare, raporte ose inventar. Nuk duhet të përdoren për të ndërtuar dizajnin e faqes.
Përdorimi i <thead>, <tbody>, <th> dhe <td> e bën tabelën më të qartë për browser-in dhe më të lexueshme për përdoruesin.
1. Cili element krijon rresht tabele?
2. Kur duhet përdorur tabela?
1. Cili link është më profesional?
2. Kur përdoret <ol>?
3. Për çfarë përdoret tabela?
Format dhe input-et
Format mbledhin të dhëna nga përdoruesi: emër, email, kërkim, mesazh, zgjedhje dhe më shumë.
<form action="/kontakt" method="post">
<label for="email">Email</label>
<input id="email" name="email" type="email" required>
<label for="mesazh">Mesazh</label>
<textarea id="mesazh" name="mesazh"></textarea>
<button type="submit">Dërgo</button>
</form>
Praktika të mira
- Lidhe
<label>me input përmesfordheid. - Përdor tipin e duhur:
email,password,number. - Përdor
requiredkur fusha nuk duhet të lihet bosh.
Format janë ura mes përdoruesit dhe faqes. Ato përdoren për kontakt, regjistrim, hyrje në llogari, kërkim, porosi dhe shumë veprime të tjera. Çdo fushë duhet të ketë emër të qartë dhe tip të saktë.
Kur përdor label, fusha bëhet më e lehtë për t'u përdorur. Përdoruesi mund të klikojë edhe tekstin e etiketës, ndërsa lexuesit e ekranit e kuptojnë më mirë se çfarë kërkon fusha.
1. Cili atribut e bën një fushë të detyrueshme?
2. Pse përdoret <label>?
HTML semantik
Elementët semantikë përshkruajnë kuptimin e zonave të faqes, jo vetëm pamjen e tyre.
Elementët kryesorë
<header>për krye të faqes ose seksionit.<nav>për navigim.<main>për përmbajtjen kryesore.<section>dhe<article>për blloqe kuptimplota.<footer>për fundin e faqes.
<header>...</header>
<nav>...</nav>
<main>
<article>
<h1>Artikulli</h1>
<p>Përmbajtja...</p>
</article>
</main>
<footer>...</footer>
HTML semantik është një nga dallimet mes kodit fillestar dhe kodit profesional. Në vend që çdo gjë të jetë <div>, përdor elementë që tregojnë kuptimin: header, nav, main, article, section dhe footer.
Kjo nuk e ndryshon vetëm pamjen; ajo e bën faqen më të mirë për SEO, aksesueshmëri, mirëmbajtje dhe bashkëpunim me programues të tjerë.
1. Cili element duhet të mbajë përmbajtjen kryesore të faqes?
2. Cili element përdoret më mirë për menunë e navigimit?
Aksesueshmëri dhe SEO bazë
HTML i mirë ndihmon njerëzit, lexuesit e ekranit dhe motorët e kërkimit ta kuptojnë faqen.
Checklist
- Vendos
langnë elementin<html>. - Përdor tituj sipas hierarkisë.
- Shkruaj
alttë dobishëm për imazhet informative. - Përdor tekst linku të qartë, jo vetëm "kliko këtu".
<a href="/cmimet">Shiko paketat e çmimeve</a>
<img
src="ekipi.jpg"
alt="Ekipi i kompanisë në zyrë gjatë punës"
>
Aksesueshmëria do të thotë që faqja mund të përdoret nga sa më shumë njerëz, përfshirë ata që përdorin tastierë, lexues ekrani ose pajisje ndihmëse. HTML i saktë është hapi i parë drejt aksesueshmërisë.
SEO bazë fillon nga struktura: titull i qartë, përshkrim i mirë, hierarki titujsh, linke të kuptueshme dhe imazhe me alt. Këto gjëra ndihmojnë motorët e kërkimit ta kuptojnë faqen.
1. Cili tekst linku është më i qartë?
2. Çfarë ndihmon atributi lang?
Projekt final: faqja jote personale
Tani bashko gjithçka në një faqe reale: hyrje, navigim, seksione, projekt, kontakt dhe footer.
<body>
<header>
<h1>Ardit Krasniqi</h1>
<nav>
<a href="#rreth">Rreth meje</a>
<a href="#projektet">Projektet</a>
<a href="#kontakt">Kontakt</a>
</nav>
</header>
<main>
<section id="rreth">...</section>
<section id="projektet">...</section>
<section id="kontakt">...</section>
</main>
<footer>© 2026</footer>
</body>
Kriteret e dorëzimit
- Ka strukturë të plotë HTML.
- Ka navigim me linke drejt seksioneve.
- Ka të paktën një listë, një imazh me
altdhe një formë kontakti. - Përdor elementë semantikë.
Projekti final është pjesa ku njohuritë kthehen në aftësi. Mos e ndërto faqen thjesht që të “punojë”; ndërtoje që të lexohet, të mirëmbahet dhe të kuptohet nga dikush tjetër.
Një faqe personale e mirë ka qëllim të qartë: kush je, çfarë bën, cilat projekte ke dhe si mund të kontaktohesh. HTML duhet të krijojë këtë rrugë në mënyrë logjike.
1. Cila strukturë është më profesionale për një faqe personale?
2. Çfarë duhet të bësh para provimit final?
1. Pse lidhet label me input-in?
2. Cili është shembull i HTML semantik?
3. Çfarë duhet të ketë projekti final?
Provimi përfundimtar
Për të marrë certifikatën duhet të kalosh provimin me të paktën 70%. Pyetjet përmbledhin gjithë kursin.
1. Cili është roli kryesor i HTML?
2. Cili element mban informacionin që nuk shfaqet direkt në trupin e faqes?
3. Cili atribut përshkruan një imazh?
4. Cili element krijon navigim semantik?
5. Cili element përdoret për fushë emaili në formë?
6. Cili element është më i mirë për përmbajtjen kryesore?
7. Çfarë krijon <ol>?
8. Cili element përdoret për qelizë titulli në tabelë?
9. Cili është tekst linku më profesional?
10. Cila është praktikë e mirë?
Urime, e kalove provimin.
Shkruaj emrin dhe mbiemrin që të shfaqen në certifikatë.
Certifikata e përfundimit
Mund ta printosh ose ta ruash si PDF nga dritarja e printimit.
Certifikatë përfundimi
HTML Profesional në Shqip
Kjo certifikatë i jepet
për përfundimin me sukses të kursit me mësime, ushtrime praktike, mini-teste dhe provim final.