BACKENDWEB
Šta ja backend?
Uvod u MVC
Programski jezici i frameworks-i za backend
Pitajte, zato smo tu
■ Prekinite me u bilo kom trenutku ako vam nešto nije jasno
■ Tu smo da jedni od drugih učimo
■ Bekendaši, obavezno slušajte ;)
Šta je to backend?
■ “iza frontenda” – korisnici ne vide ništa o backendu
■ Sačinjen je od 3 dijela: server, web aplikacija i baza podataka
■ Frontend i backend rade zajedno da naprave kompleksne web-aplikacije kao što su
Twitter, Facebook, Google i sl.
3 dijela backenda, čekaj.. šta?
■ Server
■ Web aplikacija
■ Baza podataka
Primjer školske društvene mreže
■ Šta ta društvena mreža radi?
■ Kako da korisnici, nakon ponovnog logovanja, opet imaju pristup svim objavama iz
razreda?
■ To je teorija sve, Dragoše…
■ Kako to sve zapravo radi?
Uvod u MVC
■ Arhitektura sistema
■ MODEL – podaci, informacije koje nam trebaju
■ VIEW – ono što korisnik vidi, frontend
■ CONTROLLER– interfejs između Modela iView-a
Kako MVC radi u primjeru školske
društvene mreže?
Pogledajmo primjer -
Blog..
Programski jezici za backend
■ PHP
■ Ruby
■ JavaScript
■ Python
■ Go
■ Java
■ C#
Framework? Najpopularniji?
■ https://github.com/rails/rails
■ Mnogo koda napisanog da proces razvijanja web aplikacija učini lakšim i bržim
■ PHP: Laravel, Symfony
■ Ruby: Rails, Sinatra
■ Python: Django, Flask
■ JavaScript – Node.JS: Express.js, Hapi.js
■ I mnogo drugih…
PITANJA
■ Pitajte sada ili kasnije, bitno je da vam budu jasni ovi koncepti
■ Komplikovano je jer zahtjeva pomalo znanja iz svih oblasti
■ Hvala na pažnji :)
■ Pišite mi na Slack
Pratite me na GitHubu za više
■ https://github.com/dragify
■ Ovdje možete vidjeti skoro sve projekte na kojima radim, i vidjeti taj kod koji
omogućava svemu da to radi
■ Uskoro ću napraviti i onaj projekat o kojem je ranije bila riječ – društvena mreža za
srednjoškolce, pa ćete i to moći pratiti

Backend, MVC, languages and frameworks for Backend

  • 1.
    BACKENDWEB Šta ja backend? Uvodu MVC Programski jezici i frameworks-i za backend
  • 2.
    Pitajte, zato smotu ■ Prekinite me u bilo kom trenutku ako vam nešto nije jasno ■ Tu smo da jedni od drugih učimo ■ Bekendaši, obavezno slušajte ;)
  • 3.
    Šta je tobackend? ■ “iza frontenda” – korisnici ne vide ništa o backendu ■ Sačinjen je od 3 dijela: server, web aplikacija i baza podataka ■ Frontend i backend rade zajedno da naprave kompleksne web-aplikacije kao što su Twitter, Facebook, Google i sl.
  • 4.
    3 dijela backenda,čekaj.. šta? ■ Server ■ Web aplikacija ■ Baza podataka
  • 5.
    Primjer školske društvenemreže ■ Šta ta društvena mreža radi? ■ Kako da korisnici, nakon ponovnog logovanja, opet imaju pristup svim objavama iz razreda? ■ To je teorija sve, Dragoše… ■ Kako to sve zapravo radi?
  • 6.
    Uvod u MVC ■Arhitektura sistema ■ MODEL – podaci, informacije koje nam trebaju ■ VIEW – ono što korisnik vidi, frontend ■ CONTROLLER– interfejs između Modela iView-a
  • 7.
    Kako MVC radiu primjeru školske društvene mreže?
  • 8.
  • 9.
    Programski jezici zabackend ■ PHP ■ Ruby ■ JavaScript ■ Python ■ Go ■ Java ■ C#
  • 10.
    Framework? Najpopularniji? ■ https://github.com/rails/rails ■Mnogo koda napisanog da proces razvijanja web aplikacija učini lakšim i bržim ■ PHP: Laravel, Symfony ■ Ruby: Rails, Sinatra ■ Python: Django, Flask ■ JavaScript – Node.JS: Express.js, Hapi.js ■ I mnogo drugih…
  • 11.
    PITANJA ■ Pitajte sadaili kasnije, bitno je da vam budu jasni ovi koncepti ■ Komplikovano je jer zahtjeva pomalo znanja iz svih oblasti ■ Hvala na pažnji :) ■ Pišite mi na Slack
  • 12.
    Pratite me naGitHubu za više ■ https://github.com/dragify ■ Ovdje možete vidjeti skoro sve projekte na kojima radim, i vidjeti taj kod koji omogućava svemu da to radi ■ Uskoro ću napraviti i onaj projekat o kojem je ranije bila riječ – društvena mreža za srednjoškolce, pa ćete i to moći pratiti