Ö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