Öppna kurser

Denna kurs är för dig som redan har grundläggande kunskaper i Java och vill ta steget att lära dig mer inom områden som strömmar, databaser och webbapplikationer.

Utbildningsmål

Genom praktiska övningar och projekt kommer du att tillämpa dina kunskaper och utveckla riktiga applikationer. Du kommer att få erfarenhet av att använda tekniker som JDBC och JPA och bygga program enligt arkitekturmönster som MVC (Model View Controller)

Förkunskaper

Grundläggande programmeringskunskaper i Java.

Målgrupp

Javaprogrammerare som behöver fördjupa sig i Java för att kunna använda strömmar, databaser och skapa webbapplikationer med Java

Innehåll

Dag 1:

  • Avancerad Java och strömmar
  • Fördjupning i objektorienterad design och moderna Java-funktioner
  • Lambda-uttryck och funktionell programmering
  • Streams API – filter, map, collect och parallella strömmar
  • Praktiska övningar i datahantering med Streams

Dag 2: Databaser och persistens

  • Introduktion till JDBC och anslutning till databaser
  • Grundläggande SQL för Java-utvecklare
  • JPA och ORM – arbeta med entiteter och relationer
  • CRUD-operationer och transaktionshantering
  • Praktisk övning: bygga en databasdriven applikation

Dag 3: Webbapplikationer och MVC-arkitektur

  • Översikt av webbarkitektur och HTTP
  • Servlets och Java Server Pages (JSP)
  • MVC (Model-View-Controller) – strukturera din applikation
  • Praktisk övning: skapa en enkel webbapplikation med databasstöd
  • Summering, diskussion och erfarenhetsutbyte