Technipelago AB

Spring Cloud CLOUD-1

Spring Cloud

Spring Cloud tillhandahåller verktyg för utvecklare som gör det enkelt att snabbt bygga distribuerade system (t.ex. distributed configuration, service discovery, circuit breakers, intelligent routing, load balancing, control bus, one-time tokens, distributed sessions).

Med Spring Cloud kan utvecklare snabbt utveckla tjänster och tillämpningar som implementerar dessa mönster. Spring Cloud bygger på Spring Boot samt komponenter som utvecklats av bl.a Netflix och LinkedIn.

Tjänsterna fungerar bra i distribuerade miljöer, inklusive utvecklarens egen laptop, datacenter servers och molnplattformar som Cloud Foundry, Google Cloud Platform och Heroku.

I denna kurs/workshop går vi bl.a. igenom Cloud Config, Eureka, Zuul, Spring Security OAuth2 och vi utvecklar ett distribuerat system uppbyggt av microservices.

Kursen uppdaterad med Spring Boot 2.0 och Spring Framework 5!

Vad går vi igenom?

  • Översikt av Spring Cloud
  • Spring Initializr
  • Bygga med Gradle och Maven
  • Distribuerad konfiguration med Spring Cloud Config
  • Serviceregistrering med Eureka
  • Micro Proxy / API-gateway med Zuul
  • Behörighetskontroll med Spring Cloud Security OAuth2
  • Distribuerade sessioner med Redis
  • Meddelandehantering med Redis och RabbitMQ
  • Statistik och hälsokontroll
  • Docker och docker-compose
  • Uppgradera från Spring Boot 1.x till Spring Boot 2.0?

Övningsuppgifterna vi jobbar med är ett komplett distribuerat system uppbyggt av flera mikrotjänster som du kan ta med dig hem och använda som grund i framtida utvecklingsprojekt.

Vilka förkunskaper krävs?

  • Du ska ha erfarenhet av att utveckla applikationer i Java och/eller Groovy
  • Du bör ha erfarenhet av att utveckla webbapplikationer med (HTML / CSS / JavaScript)

Vad behöver jag ha med mig?

  • Du måste ha med dig egen dator med Java 8 och git installerad
  • En integrerad utvecklingsmiljö som IntelliJ eller Eclipse kan vara bra att ha men det är inget krav
  • En fungerande Docker-miljö kan också vara bra men det är heller inget krav

Vem riktar sig kursen till?

  • Du som aldrig jobbat med ramverket Spring Cloud
  • Du som jobbat med ramverket Spring och/eller Spring Boot men ännu inte testat Spring Cloud
  • Du som jobbat med Java EE och vill effektivisera din utveckling av microservices

Du ska INTE gå denna kurs om du inte behärskar Java.

Kursen hålls på svenska.

Djurönäset konferens & hotell

Djurönäset är något så ovanligt som ett 4-stjärnigt superior konferenshotell mitt i Stockholms skärgård. Här finns alla tänkbara bekvämligheter för både konferens- och privatgäster, från små sällskap till riktigt stora. Djurönäset har 274 rum, möteslokaler för 2 till 450 personer, flera barer, vinotek, kök och restaurang med välrenommerade kockar, stort bastulandskap med inomhuspool, spabehandlingar, egen badstrand, vedbastu och sommarrestaurang nere vid bryggan.

Schema

  • torsdag: 09:15-17:00
  • fredag: 09:00-16:00

Kommunikation

Buss 434 från Slussen stannar vid Djurönäset. Resan tar c:a 50 minuter.

Bilparkering finns, anmäl dig i receptionen.

Logi

Logi i enkelrum samt 3-rätters middag erbjuds till ett mycket attraktivt pris. Ange vid bokningen eller kontakta oss om ni vill utnyttja erbjudandet.

Unikt

Detta är en unikt kurstillfälle som mer liknar en minikonferens än en vanlig utbildning. Om tillräckligt många bokar logi och det finns intresse ordnar vi "hackathon" i baren på torsdagkvällen. Djurönäset är en fantastisk miljö och du kommer garanterat att få med dig många nya kunskaper och intryck från dessa dagar. Boka nu för att garantera din plats!

Kurs-ID: CLOUD-1

Längd: 2 dagar

Pris: SEK 12 000 exkl. moms

För tillfället har vi ingen kurs planerad. Men om vi får in tillräckligt många intresseanmälningar startar vi gärna en kurs.


Cloud Native Java

I kursavgiften ingår boken Cloud Native Java av Josh Long och Kenny Bastani.