• Katalogu i trajnimeve

      • C#
      • Design
      • Design Grafik
      • General
      • Java
      • Kids Programming
      • Networking
      • Social Media Management
      • Web
      • Bëhu trajner
    • RegjistrohuKyçu / Regjistrohu
Probit AcademyProbit Academy
    • Katalogu i trajnimeve

      • C#
      • Design
      • Design Grafik
      • General
      • Java
      • Kids Programming
      • Networking
      • Social Media Management
      • Web
      • Bëhu trajner
    • RegjistrohuKyçu / Regjistrohu

Artikujt

  • Ballina
  • Blog
  • Artikujt
  • Çfarë është Django dhe pse të shfrytëzohet Django?

Çfarë është Django dhe pse të shfrytëzohet Django?

  • Posted by Fehmi Dumani
  • Kategoritë Artikujt
  • Date 14 Qershor, 2022
  • Comments 0 comment
  • Tags

Django është kornizë zhvillimi për web, e cila mundëson zhvillim të shpejt të sajteve të sigurta dhe lehtë të menaxhueshme. Është dizajnuar dhe krijuar nga Lawrence Journal World në 2003 dhe është lëshuar në publik nën BSD licencimin në vitin 2005. Që nga 2005 deri më tani është shëndruar në një nga kornizat e zhvillimit më të avancuara për web. Filozofia e Djangos është filozofia e ashtuquajtur “me bateri të përfshirë”, e cila nënkupton se gjdo gjë që nevojitet nga zhvilluesit në punën e tyre gjendët brenda dhe punon shumë mirë së bashku. Django mund të shfrytëzohet për zhvillimin e cfardo web aplikacioni, këtë e dëshmojnë sajtet e mëdha si Youtube, Instagram, Spotify, Openstack, Dropbox, Mozilla, Disqus, Pinterest e shumë të tjera. Edhepse për Django mund të thuhet se nuk ka pika te dobëta, ndër më të fortat janë gjithanshmëria, siguria, lehtësia në zgjërim, pastërtia në kodim, si dhe portativiteti. E të gjitha këto rrjedhin si produkt i shfrytëzimit të web api-ve si dhe te gjuhës programuese python.

Kur flasim për sigurinë, Django është projektuar që të siguroj sajtin në mënyrë automatike. Disa nga mbrojtjet automatike që Django u jep zhvilluesve të cilët e shfrytezojn perfshin:

  • Django ndihmon zhvilluesit që të mbrojnë shfrytezuesit e sajteve të tyre nga XSS (Cross Scripting Attack) sulmet, nëpermjet shfrytëzimit të Django Shablloneve. Edhe pse nuk shfrytëzohen shumë karaktere që janë të rrezikshme në Django shabllone, ajo nuk është e papërshkueshme. Kujdes të veqant duhet ti kushtohet etiketave shabllon si “is_safe”, “safe” dhe “mark_safe”.
  • Django mbron zhvilluesit nga CSRF (Cross Site Request Forgery) sulmet. Gjithësesi nëse shfrytezuesit e shfrytëzojn në menyrë adekuate. Poashtu vlen të cekët se mbrojtja ndaj CSRF sulmeve është e kufizuar nëse sajti ka subdomen jashtë kontrollit të tijë.
  • Django ofron mbrojtje edhe ndaj SQL injection. Mbrojtja bazohet në parametrizimin e query-ve. SQL kodi i nje query përcaktohet vecmas nga parametrat e quer-it. Edhe pse siguria është e lartë, per shkak se Django lejon krijimin e queryve te pa perpunuar nga zhvillesit, atëherë duhet që shfrytëzuesit të kenë kujdes se si i krijojne ato.
  • Django mbron nga Clickjacking nëpërmes X-Frame-Options middleware, e cila e pamundëson që sajti të pasqyrohet brenda një kornize, etj

Django shfrytëzon variantin e dizajn modelit të kodimit MVC, të ashtuquajturin MTV. Analogjia, apo ndërlidhja e MTV me MVC mund të përshkruhët kësisoj:

Modelit nga MVC i përgjigjët Modeli në MTV, Views/Pamjës në MVC i përgjigjët Template/Shablloni në MTV dhe Controller në MVC i pergjigjet View/Pamja ne MTV.

Me fjalë të tjera Django është kornizë për zhvillim të web-it shumë profesionale dhe e lehtë për t’u përdorur, dhe si e tillë shfrytëzohet shumë nga zhvilluesit e web applikacioneve.

 

  • Share:
author avatar
Fehmi Dumani
Përvojë në mësimdhënie : Ligjërues në Institutin për Trajnim dhe Zhvillim në AUK TDI, Ligjërues në Qendrën për Trajnim dhe Zhvillim PTK-QTZH në lëndë të ndryshme të lidhura me Teknologjinë Informative. Përvojë në profesion: Përvojë mbi 20 vjeçare në fushën e IT-së në industrinë e telekomunikacionit Shkollimi : Master i shkencave Ekonomike në Universitetin e Prishtinës.

Previous post

Konkurs pune për poziten trajner/e e tekonlogjisë (2 vende të lira)
14 Qershor, 2022

Next post

Pse të mësojn programim fëmijët?
30 Gusht, 2022

You may also like

Kodimi ndihmon fëmijët të kalojnë mërzinë e karantinës së Covid-19
12 Maj, 2020

Deri sa shumica e prindërve që punojnë po i përshtaten punës nga shtëpia, janë fëmijët që janë më të prekur nga situata e bllokimit. Qeveritë në të gjithë botën kanë mbyllur institucione arsimore që të përmbajnë pandeminë globale. Fëmijët nuk …

pythontopprogramminglanguages
Python, gjuha më e kërkuar për vitin 2019
20 Shtator, 2019
10-reasons-to-learn-python
10 arsyet për ta mësuar Python në 2019
7 Korrik, 2019

Leave A Reply Anuloje përgjigjen

Adresa juaj email s’do të bëhet publike. Fushat e domosdoshme janë shënuar me një *

Kërko

Kategoritë

  • Artikujt
  • Bashkëpunëtorët / Marrëveshjet
  • Njoftime
  • Oferta
  • Punë
  • Punët e studentëve
  • Uncategorized

Kurset e fundit

Design Grafik

220.00 €

Social Media Marketing

149.00 €
HTML & CSS

HTML & CSS

Free

Orari

31
Gus, 2026
🌞 Kampi Veror 2026 – Probit Academy Kids
Grup trainerësh
28
Gus, 2026
Regjistrimet për grupet e Majit janë të hapura
Grup trainerësh
30
Qer, 2026
🌟 Kampi Veror Gjithëditor 2026 – Probit Academy Kids
Grup trainerësh
049 660 103
045 899 099 (viber)
Pejton, rr. Sejdi Kryeziu,
Prishtinë, Kosovë
info@probitacademy.com
10:00 – 20:00
E hënë - E premte

Probit Academy

Probit Academy. Power by Probit.

Kyçu në sistem

Keni harruar fjalëkalimin?

Nëse nuk keni llogari? Regjistrohu

Regjistrohu si student/trajner

Keni llogari? Kyçu