Skip to content

erikssommer/web-programming-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web programming spring

Løsningsforsalg/hjelp til oppgaver i DATA1700-1 21V Webprogrammering ved OsloMet

Deployering av repo: https://oppglfwebprogv21.herokuapp.com

Klient (frontend) kode ligger i mappen /src/main/resources/static/
Tjener/server (backend) kode ligger i mappen /src/main/java/

Emnesammendrag 📝

  1. Introduksjon 🕹

    • Bli kjent med IDE, laste ned jdk
    • Opprette nytt Spring Initializr prosjekt
    • HalloVerden program i javascript
  2. JavaScript 1 📠

    • Funkjsoner og variabler
    • Hendelser
    • Utskriftsmetoder
  3. JavaScript 2 🛠

    • Løkker
    • Arrays
    • Objekter
  4. JavaScript 3 👩‍👧‍👦

    • Input
    • HTML-kontrollere
      • Nedtrekkslister
      • Radioknapper
      • Avkrysningsbokser
  5. Introduksjon til jQuery 💰

    • Startfunksjonen
    • Elementer og hendelser
  6. Introduksjon til klient/tjener-modellen (Spring) 🛎

    • Første tjener program: HelloServer
    • Kall/forespørsel fra klient til server og tilbake
    • Overføring av objekter
  7. Mer om HTTP og lagring av data på server 📚

    • Post, get, delete (Ajax)
    • Objektorientert programmering på server
    • Lagring av data i Arraylist i Repository
  8. Styling med Bootstrap 🎨

    • Responsiv grid
    • Classes
  9. Nedtrekkslister, radioknapper og avhuksbokser mot server ☑️

    • Dynamisk bygging av html-elementer med data fra server
  10. Datastrukturer og rekursjon 🔗

    • Enkelt lenket linket liste (LinkedList)
    • Sirkulær liste
    • Stakk
    • Binærsøk
    • Basistilfelle for rekursive metoder
    • Tårnet i hanoi
  11. Lagre data på server i en relasjonsdatabase 1 🏟

    • H2-database (in memory)
    • SQL setninger for insetting, sortering og uttak
  12. Lagre data på server i en relasjonsdatabase 2 💽

    • Feilhåndtering og logging av feilmeldinger
    • Flere nyttige SQL-setninger
  13. Inputvalidering på klinet og tjener/server ✅

    • Bruk og implementering av regex på klinet
    • Bruk og implementering av regex på tjener
    • Flytte varidering på server ut i service
  14. Sesjoner 🍪

    • "stateless" protokoll
    • Http sessions på server
    • Generere sessions-ID-er overførte til kilent
    • Cookies (informasjonskapsler)
    • Timeout
    • Innlogging
  15. Sikkerhet 🔐

    • Kryptering av passord
    • Dekryptering av passord
    • Bruk av spring framework security
    • BCrypt

About

Intro to web development using spring boot with Java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages