Projekt Përfundimtar

Print

Ksandra Xhukellari, Msc

Kodi
CMP 240
Emri
Projekt Përfundimtar
Semestri
4
Leksione
0.00
Seminare
1.00
Laboratore
0.00
Kredite
0.50
ECTS
6.00
Përshkrimi

Projekti Përfundimtar për programin me karakter profesional 'Programimin në Web' konsiston në një projekt të detajuar që synon të integrojë dhe të demonstrojë njohuritë dhe aftësitë e përfituara nga studentët gjatë gjithë programit. Projekti kërkon nga studentët të dizajnojnë dhe të implementojnë një aplikacion web të plotë, duke përdorur teknologjitë dhe praktikat më të mira të zhvillimit web.

Objektivat

Të aplikojnë konceptet dhe teknologjitë e mësuara në kurs në një projekt të madh. Të zhvillojnë një aplikacion web funksional nga fillimi deri në fund. Të demonstrojnë aftësitë e menaxhimit të projekteve dhe të punës individuale. Të përdorin mjetet dhe teknikat e versionimit dhe dokumentimit. Të prezantojnë dhe të mbrojnë punën e tyre para një paneli vlerësues.

Java
Tema
1
Zgjedhja dhe aprovimi i temës së projektit.
2
Zgjedhja dhe aprovimi i temës së projektit.
3
Hulumtimi dhe planifikimi i projektit; paraqitja e propozimit.
4
Hulumtimi dhe planifikimi i projektit; paraqitja e propozimit.
5
Hulumtimi dhe planifikimi i projektit; paraqitja e propozimit.
6
Zhvillimi i komponentëve të backend-it dhe frontend-it.
7
Zhvillimi i komponentëve të backend-it dhe frontend-it.
8
Zhvillimi i komponentëve të backend-it dhe frontend-it.
9
Zhvillimi i komponentëve të backend-it dhe frontend-it.
10
Zhvillimi i komponentëve të backend-it dhe frontend-it.
11
Integrimi dhe testimi; paraqitja e raportit të progresit.
12
Integrimi dhe testimi; paraqitja e raportit të progresit.
13
Integrimi dhe testimi; paraqitja e raportit të progresit.
14
Dokumentimi dhe përgatitja për prezantim.
15
Dokumentimi dhe përgatitja për prezantim.
16
Provimi Final
1
Studentët do të jenë të aftë të aplikojnë njohuritë e tyre në HTML, CSS, dhe JavaScript për të krijuar ndërfaqe përdoruesi të ndërveprueshme dhe tërheqëse.
2
Studentët do të jenë të aftë të përdorin framework-et moderne si React, Angular ose Vue.js për të zhvilluar komponentë të avancuar të ndërfaqes së përdoruesit.
3
Studentët do të jenë të aftë të ndërtojnë API të sigurta dhe të shkallëzueshme duke përdorur Node.js me Express ose Django.
4
Studentët do të jenë të aftë të dizajnojnë dhe të manipulojnë baza të dhënash SQL dhe NoSQL për të ruajtur dhe tërhequr të dhëna në mënyrë efikase.
5
Studentët do të jenë të aftë të krijojnë dhe të integrojnë API të bazuara në REST ose GraphQL në aplikacionet e tyre web.
6
Studentët do të jenë të aftë të implementojnë mekanizma të autentifikimit dhe autorizimit për të siguruar akses të sigurt në aplikacionet e tyre.
7
Studentët do të jenë të aftë të përdorin mjetet dhe teknikat e menaxhimit të projekteve, duke përfshirë versionimin e kodit me Git dhe praktikat Agile/Scrum.
8
Studentët do të jenë të aftë të vendosin aplikacionet e tyre në ambiente prodhimi duke përdorur mjete si Docker dhe shërbime cloud si AWS, Heroku, ose DigitalOcean.
9
Studentët do të jenë të aftë të kryejnë teste të njësive, të integrimit dhe të plotë të aplikacioneve të tyre për të siguruar cilësi dhe funksionalitet.
10
Studentët do të jenë të aftë të krijojnë dokumentacion teknik të detajuar dhe manuale përdorimi, si dhe të prezantojnë dhe të mbrojnë projektet e tyre në mënyrë profesionale.
Sasia Përqindja Përqindja totale
Gjysmë finale
0 0% 0%
Kuize
0 0% 0%
Projekte
0 0% 0%
Detyra
0 0% 0%
Laboratorët
0 0% 0%
Pjesëmarrja në mësim
0 0% 0%
Përqindja totale e vlerësimit
0%
Përqindja e provimit përfundimtar
100%
Përqindja totale
100%
Sasia Kohëzgjatja (orë) Gjithsej (orë)
Kohëzgjatja e kursit (përfshirë javët e provimit)
16 1 16
Orë studimi jashtë klasës
14 8 112
Detyrat
0 0 0
Gjysmë finale
0 0 0
Provimi përfundimtar
1 22 22
Të tjera
0 0 0
Ngarkesa totale e punës
150
Ngarkesa totale e punës / 25 (orë)
6.00
ECTS
6.00