Internet programiranje i tehnologije

FRONTEND DEVELOPER - Internet programiranje i tehnologije

Zašto je ovaj predmet važan?

Predmet obuhvata front-end i back-end tehnologije koje čine osnovu razvoja savremenih web aplikacija. Studenti uče HTML, CSS, JavaScript i serverske jezike poput PHP-a, kao i rad sa bazama podataka u web okruženju. Kroz praktične projekte stiču iskustvo u kreiranju dinamičnih i funkcionalnih web stranica, sa naglaskom na sigurnost, korisničko iskustvo i performanse sistema.

programer4 - Internet programiranje i tehnologije

Osnovne informacije o predmetu

  • Naziv predmeta
  • Internet programiranje i tehnologije
  • Status
  • Obavezan
  • Broj ESPB
  • 7
  • Nastavnici
  • Nebojša D. Đorđević, Filip P. Jovanović
  • Godina studija
  • III godina
  • Vrsta nastave
  • Teorijska (45) + Praktična (30)
  • Oblici nastave
  • Teorijska predavanja, vežbe, studije slučaja, praktični zadaci, diskusije, konsultacije

Ciljevi predmeta

Cilj nastave je osposobljavanje studenata da projektuju i pišu savremene internet aplikacije koristeći HTML i JavaScript programski jezik (na klijentskoj strani) i elemente programskog jezika PHP (na serverskoj strani). Upoznavanje studenata sa arhitekturom i načinima realizacije kompleksnih veb sistema i modernih veb tehnologija.

Ishodi učenja

Na kraju odslušanog predmeta studenti će imati znanja i vveštine da uz pomoć savremenog razvojnog okruženja razviju komercijalne internet aplikacije zasnovane na PHP programskom jeziku. Biće kompetentni da dizajniraju troslojnu veb arhitekturu aplikacije i postave je na internet.

Sadržaj predmeta

Teorijska nastava:

  • Internet i WEB
  • HTML (HTML5),
  • WEB dizajn principi, CSS
  • Кlijentski jezici (Javascript)
  • Objektni model dokumenata (DOM) i dinamički HTML
  • WEB grafika, audio i video
  • Programiranje na serverima ( skript jezici )
  • Osnove HTML i JavaScript programskih jezika. Osnove PHP programskog jezika. Sintaksa PHP jezika, operatori. Кolačići i sesije. Povezivanje sa bazom podataka. Primer PHP aplikacije koja komunicira sa bazom podataka. Napredni PHP koncepti. AJAX tehnologija. Primer kompletne komercijalne aplikacije realizovane pomoću naučenih tehnologija.

Praktična nastava:

  • Кreiranje WEB stranica
  • Prikaz grafičkih, audio i video zapisa na WEB stranicama
  • Кlijentsko programiranje u Javascript-u
  • Serversko programiranje u PHP jeziku
  • Timski rad na složenijim WEB aplikacijama

Ocena i način polaganja

  • Oblik ocenjivanja
  • Poeni
  • Aktivnost u toku predavanja
  • 5
  • Praktična nastava
  • 15
  • Kolokvijum(i)
  • 40
  • Seminar(i)
  •  
  • Ukupno
  • 100
FULL STACK DEVELOPER - Internet programiranje i tehnologije
This site is registered on Toolset.com as a development site.