Kontakta oss direkt på telefon 08-600 62 00

YH-KORTKURS I ETT PROGRAM

Backend-utveckling i Java

Java är ett av de mest använda språken för backend-utveckling och används i allt från mobilappar till avancerade system. Kursen ger fördjupade kunskaper och praktiska färdigheter i modern backend-utveckling med Java.

INNEHÅLL:

  • skapa ett Java-projekt
  • använda Spring och Spring Boot
  • skapa Rest APIer
  • skriva enhetstester
  • skapa en bra projektstruktur i Java och följa de rekommenderade designmönster
  • förstå workers och deras användning
  • event streaming (Kafka)

 

Utbildningen är kostnadsfri 

Dataskydd inom IT och AI

Kursplan

Kursens övergripande mål och innehåll

Kursen syftar till att ge studenterna en grundläggande förståelse för programmeringsspråket Java. Kursen täcker grunderna för Java, inklusive syntax, datastrukturer, objektorienterad programmering, undantagshantering, in- och utdatahantering, samt introduktion till Java-baserade ramverk och bibliotek. Genom teori, praktiska övningar och projektarbete, både individuellt och i grupp, kommer studenterna att utveckla färdigheter och kompetenser för att effektivt använda Java i programutveckling.

Nedanstående områden är huvudmoment i kursen:

  • Introduktion till Java - Översikt över Java, dess syntax och användningsområden
  • Datastrukturer i Java - Användning av primitiva datatyper, arrayer och kollektioner
  • Objektorienterad programmering - Klasser, objekt, arv, polymorfism, gränssnitt och abstrakta klasser
  • Undantagshantering - Hantering av undantag med try-catch block och skapande av anpassade undantag
  • In- och utdatahantering - Arbeta med filer och strömmar
  • Introduktion till Java-baserade ramverk och bibliotek - Överblick över populära Java-baserade ramverk och bibliotek som Spring och Spring Boot

Kursens läranderesultat

Kunskaper:

  • Förstå grundläggande koncept och syntax i Java
  • Veta hur man använder datastrukturer och objektorienterad programmering i Java
  • Begripa hur man hanterar undantag och arbetar med in- och utdatahantering i Java
  • Förstå grunderna i Java-baserade ramverk och bibliotek

Färdigheter:

  • Skapa enkla till avancerade program med Java
  • Använda objektorienterad programmering och datastrukturer effektivt i Java
  • Hantera undantag och arbeta med in- och utdatahantering i Java Börja använda Java-baserade ramverk och bibliotek i programutveckling

Kompetenser:

  • Använda Java effektivt för att lösa specifika programmeringsproblem och uppfylla projektets krav
  • Anpassa sig till nya tekniker och ramverk inom Java som kan uppkomma i framtiden
  • Samarbeta effektivt i team för att utveckla, testa och underhålla Java-applikationer
  • Kommunicera tekniska lösningar och idéer muntligt och skriftligt med kollegor och klienter