Dekompozice webových aplikací

9. hodina MVOP WBF

Matěj Cajthaml — SSPŠ

©

Webové aplikace

Webové aplikace

  • chytré webové stránky
  • dynamické, ne-statické, interaktivní
  • prozatím pouze základy JS ve WBA
  • eshopy, aukce, osobní stránky, portály, ...
  • rozdělujeme na frontend a backend

Frontend

Frontend

  • vše co vidí uživatel
  • důležitá část - jediné, s čím uživatel přímo interaguje
  • design stránky
  • user experience & user interface (UX & UI)

Technologie

  • jazyky: HTML, CSS, JS
  • framework
  • frameworky: Vue, React, Angular

Backend

Backend

  • vše co nevidí uživatel
  • důležitá část - její rychlost
  • data, databáze, e-maily, komunikace, kalkulace, zpracování, ...

Technologie

  • jazyky: PHP, JS, Java, C#
  • frameworky: JS - express, PHP - nette

Fullstack

  • propojení frontendu a backendu
  • většinou programátor, pozice ve firmě, ...
  • cílem předmětu: fullstack programátor

Animace

PRÁCE

https://ssps.cajthaml.eu/3-mvop-wbf/work/9-animace

Test příští hodinu

Opakování

https://ssps.cajthaml.eu/3-mvop-wbf/selfstudy/test-1

Děkuji za pozornost!

  • matej.cajthaml@ssps.cz
  • https://ssps.cajthaml.eu/