Opakování 3

7. hodina MVOP WBF

Matěj Cajthaml — SSPŠ

©

Skrolování

Práce

HTTP

HTTP

  • požadavek
  • odpověď
  • metody
  • status kódy
  • hlavičky
  • formát

API a REST

  • API vs. Web API
  • REST, RESTful
  • CRUD
  • verzování
  • endpoint

Návrh API

Práce

Navrhněte nějaké API. Zkuste využít co nejvíce metod. Vymyslete, co jaké endpointy vrací za stavové kódy.

Formáty dat

  • HTML
  • XML
  • JSON
  • AJAX

  • CORS

Git

Git

  • (de)centralizované
  • distribuované
  • verzovací systém
  • repozitář
  • commit
  • větev
  • příkazy

Git

  • .gitignore
  • merge conflict
  • Gitové služby
  • issues, projects, actions

Git do detailu

Práce

Navštivte nové samostudium určené pro opakování Gitu, které je více obsáhlé než to, co jsme se učili. Najděte něco, co jste dříve nevěděli a popište to.

Autentizace a autorizace

Autentizace a autorizace

  • autentizace
  • autorizace
  • přihlášení
  • šifrování
  • hashování

JWT

  • BASE64
  • části
  • expirace
  • podepsání
  • výhody a nevýhody

Má JWT další speciální atributy uvnitř těla?

OAuth2

  • přístupový token
  • obnovovací token
  • autorizační server
  • autorizační povolenka
  • registrace klienta
  • výhody a nevýhody

Děkuji za pozornost!

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