Kurser

Fremragende3 dages kursus 
Læring inden for et specifikt emne

Spring - Spring Boot - Foundation

Kontakt os på tlf. 7220 3000 eller skriv til  kurser@teknologisk.dk for at høre mere.

Ingen planlagte afholdelser.
DKK  16.800
ekskl. moms
Nr. 88787 A
4,6
Fremragende
23 anmeldelser
Arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed inden for de sidste 5 år.

Er du Java-udvikler, der bygger Web-applikationer og microservices? Så får du på dette kursus en grundig introduktion til Spring Boot, principperne og kernefunktionerne heri. Du får samtidig praktisk erfaring med brugen af det gennem test af developer tools og applikationer.

Spring Boot er en overbygning til Spring, som sparer udvikleren for meget triviel kode, og gør det hurtigt at udvikle MicroServices, som fx udstiller et REST API baseret på en database.

Spring Boot kan ses som en 'opinionated architecture' for springbaserede serverapplikationer, hvor erfarne arkitekter har truffet en række fornuftige valg og fastlagt mønstre for bl.a. lagdeling, sikkerhed, transaktioner, test og konfigurationsstyring - dog uden at begrænse mulighederne for egne løsninger.

Udover en sund arkitektur giver Spring Boot alle styrkerne fra Spring i form af Spring's mange delprojekter (Integration, Data, Web, Cloud, Batch...) og integrationerne til 100-vis af tredjepartsframeworks. Hvis du allerede bruger eller overvejer at bruge Docker, er Spring Boot et oplagt valg til Javabaserede microservices. Spring Boot er på mange måder et alternativ til Java EE og har i de senere år oplevet en stadigt stigende popularitet.

Deltagerprofil

Kurset er for dig som Java-udvikler, der bygger Java Web-applikationer og microservices. Kurset er en god introduktion til Spring Boot og praktisk introduktion til Spring Boots kernefunktionalitetet baseret på masser af real world eksempler.

Kurset er også egnet til folk, der har ansvar for teknologi-stakken, og søger viden om ny Java-teknologi - særligt microservices.

Forudsætninger

Du skal have solidt kendskab til Java - fx via kurset Grundlæggende programmering i Java SE og gerne Videregående programmering i Java SE, før du deltager på kurset.

Udbytte

  • Lær at indgå i et projektteam, hvor Spring Boot anvendes
  • Lær at skrive en simpel applikation fra bunden af som udstiller REST-services med transaktionel logik og databaseintegration
  • Lær at bygge Java-baserede microservices med Spring Boot
  • Lær at vurdere om Spring Boot er den rigtige teknologi til et givet problem
  • Lær at konfigurere Spring Boot applikationer til forskellige miljøer
  • Lær at skrive kode, som er nem at teste
  • Lær at bygge first class citizens Spring Boot starter projekter, der fungerer præcis som Spring Boots egne starters

Det får du på kurset

Vi sørger for, at rammerne er i orden, så du kan fokusere på at lære.

Efter du har fuldendt kurset, vil du modtage et kursusbevis.

Kursusbevis

Hos Teknologisk Institut bruger vi kun erfarne undervisere.

Erfaren underviser

På kurset får du morgenmad, frokost, snacks og drikkevarer.

Fuld forplejning

På kurset er der indtænkt øvelser og deltagerinddragelse.

Øvelser og inddragelse

Kursusmateriale er inkluderet i prisen.

Materiale

Tæt på kursusstedet er der gratis parkering.

Gratis parkering

Indhold

  • Overblik over Spring og Spring Boot
  • Kort om Spring’s principper og centrale annotationer
  • Hvordan virker platformens Autoconfiguration?
  • Spring Boot Configuration Annotation Processing – Smarte konfigurationsfiler
  • Autoconfiguration af Servlet Containers, Security, Datasources, JPA, Flyway, mm.
  • Håndtering af persistente data med JPA og JDBC
  • Håndtering af persistente data med NoSql (Mongo)
  • Externalisering af Sessions (understøttelse af sessionfailover og Blue/Green deployment)
  • Byg egne Spring Boot starters
  • Exception handling
  • Interceptors and Filters
  • Conventions (lagdeling/code structure)
  • Udstilling af REST APIs
  • Consuming a REST API (RestTemplate)
  • Eksternaliseret konfiguration og håndtering af flere miljøer
  • Grundlæggende sikkerhed
  • Actuator and Http monitoring
  • Spring Boot Maven and Gradle plugins
  • Developer tools
  • Test af platformens applikationer
  • Initializr
  • Docker

Anmeldelser af Spring - Spring Boot - Foundation

4,6
 
Fremragende Baseret på 23 anmeldelser
Arrangementer på Teknologisk Institut bliver evalueret af deltagerne. Stjernerne angiver deltagernes gennemsnitlige tilfredshed inden for de sidste 5 år.
Fremragende
Meget godt
Godt
Mindre godt
Ikke godt
Underviser

UNDERVISER

Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.

Vil du vide mere?

Få 3 gode grunde til at lære Java

Java er verdens mest udbredte objektorienteret programmeringssprog. Få her 3 gode grunde til at lære Java.

Læs mere