Django web framework - Python

Online kurs na bosanskom jeziku · 5 cjelina · 27 lekcija · 3h 19m · Srednja težina

O ovom kursu

Kurs "Django web framework - Python" kroz praktične primjere i vježbe uvodi vas u svijet Django web frameworka. Od osnovnih koncepata do izrade kompletne aplikacije, naučit ćete kako kreirati moderne web aplikacije koristeći Python i Django.

Šta ćete dobiti?

Po završetku ovog kursa, moći ćete:

Za koga je ovaj kurs?

Ovaj kurs je idealan za:

U ovom kursu ćete naučiti:

  1. Osnove Django frameworka i njegove arhitekture
  2. Rad sa Django ORM-om i bazama podataka
  3. Kreiranje i upravljanje Django modelima
  4. Implementaciju autentifikacije korisnika
  5. Rad sa Django formama i validacijom podataka
  6. Izradu kompletne aplikacije za praćenje troškova

Ovaj kurs sadrži:

Šta vam je potrebno za ovaj kurs:

Za praćenje kursa potrebno vam je osnovno znanje Pythona. Poznavanje HTML-a i CSS-a je korisno ali nije neophodno. Potreban vam je računar s instaliranim Pythonom i tekstualnim editorom po izboru.

Preporučeni dodatni resursi:

Upoznajte osnove web developmenta s Djangom. Kroz praktične primjere i stvarni projekat, naučit ćete kako razvijati moderne, sigurne i skalabilne web aplikacije.

Sadržaj kursa

  1. Cjelina 1: Uvod
    1. 1.1 Uvod
    2. 1.2 Šta je Django?
    3. 1.3 Instalacija
    4. 1.4 Kreiranje projekta za učenje
  2. Cjelina 2: Osnove Django-a
    1. 2.1 URL dispečer i view funkcije
    2. 2.2 Parametri, skraćenice i dekoratori
    3. 2.3 Django Template Engine
    4. 2.4 Tagovi
    5. 2.5 Extends-block-include
    6. 2.6 Template filteri
  3. Cjelina 3: Rad sa bazama podataka u Django-u
    1. 3.1 Django ORM
    2. 3.2 Django Admin panel
    3. 3.3 Najčešći vrste fields u Djangu
    4. 3.4 Upiti
    5. 3.5 Unos u bazu podataka
    6. 3.6 Odnosi između modela
    7. 3.7 Odnosi 1 na prema 1
    8. 3.8 Odnosi n na prema n
    9. 3.9 Unos podataka
    10. 3.10 Django forme
  4. Cjelina 4: Pravljenje aplikacije za praćenje troškova
    1. 4.1 Postavljanje projekta
    2. 4.2 Modeli
    3. 4.3 Rute i autentifikacija
    4. 4.4 Prikazivanje i unos troškova (part 1)
    5. 4.5 Prikazivanje i unos troškova (part 2)
    6. 4.6 Prikazivanje i unos troškova (part 3)
  5. Cjelina 5: Zaključak
    1. 5.1 Zaključak

Predavač

Admir Zatega — Developer (MVP)

Full-stack web developer s više od pet godina iskustva, specijalizovan za Django, React i Tailwind CSS. Programiranjem se bavi od devete godine, a 2015. godine osvaja prvu medalju na međunarodnom takmičenju. Rad mu obuhvata sve faze razvoja aplikacija, s naglaskom na kvalitetu i performanse.

Kategorije: Web razvoj, Python, Tehnologija