EtusivuJavaJava EE -ohjelmointi

Java EE -ohjelmointi

Koulutuksessa käydään läpi JavaEE-arkkitehtuurin (eli JakartaEE) yleiskuva sekä opiskellaan vähintään perusteet yleisimmistä alustalla käytettävistä tekniikoista. Kurssilainen oppii käytännössä, miten laajahko JavaEE-sovellus rakentuu ja miten eri tekniikat nivoutuvat toisiinsa.

JavaEE on varmastikin yleisimmin taustalla laajoissa yritysjärjestelmissä. Vuosien saatossa alusta on kasvanut luotettavaksi ja varmatoimiseksi ympäristöksi, joka tarjoaa mahdollisuuksia hyvin moneen erilaiseen tarpeeseen.

Koulutuksessa on käytössä kehitysvälineenä Eclipse, projektimallina Maven, palvelimena WildFly, tietokantoina PostgreSQL ja H2.


Paikka

Helsinki


Koulutusmuoto

Classroom
Remote


Kesto

3 days


Hinta

1990 €

Kohderyhmä

Kurssi soveltuu ohjelmoijille, jotka jo hallitsevat Java-ohjelmointikielen ja ottavat ensimmäisiä askelia JavaEE–ympäristöön. Muille kohderyhmille suositeltampi kurssi on JavaEE –arkkitehtuuri. Java EE testaukseen on myös oma kurssinsa Java EE testaus.

Tavoite

Koulutuksen tarkoituksena on antaa hyvä kuva alustan tarjoamista mahdollisuuksista sekä oppia käytännön kautta, mitä osia omaan projektiin kannattaa ottaa, sekä miten niiden kanssa pääsee hyvään vauhtiin.

Java EE -ohjelmointi kurssin sisältö

1. päivä

JavaEE yleisarkkitehtuuri

  • Mitä Java/Jakarta EE on?
  • Sovelluspalvelimen rooli
  • Keskeisimmät tekniikat
  • Yleistettävä sovellusarkkitehtuuri

Servletit ja JSP

  • Javan web-sovellukset
  • Servlet- tekniikka
  • Servlettien käyttökohteet
  • Web-sovelluksen konfigurointi
  • Filtterit
  • JSP, JavaBean ja JSTL
  • Katsahdus JSF tekniikkaan

CDI

  • Dependency Injection (DI)
  • CDI elinkaari
  • Managed Beans
  • Qualifierit
  • Scope
  • Interceptor

JDBC

  • JDBC:n käyttö JavaEE-sovelluksessa
  • Yhteysaltaat (Connection pool)

2. päivä

JPA

  • JPA ja ORM
  • Palvelurajapinnat
  • JPA entiteettien kuvaus
  • Entiteettien sidokset
  • JPQL
  • Criteria API
  • Validointi

EJB-kerros

  • EJB-tekniikka, mitä ja miksi
  • Remote vs. Local EJB
  • EJB tyypit
  • Session Bean:n toteutus ja käyttö
  • Transaktiot
  • Ajastukset
  • Asynkroninen suoritus

3. päivä

JAX-RS

  • REST yleiskuva
  • REST–palvelun toteutus ja käyttö
  • JSON ja Java muunnokset
  • Virhekäsittely

Websocketit

  • Websocket luokan toteutus
  • Elinkaarimetodit
  • Viestidatan käsittely ja muunnos

 

Aikataulu

Koulutus alkaa klo 9.00 ja päättyy 16.00. Aamiainen on tarjolla klo 8.15 alkaen.

Hinnoittelu

Java EE -koulutuspaketti:

Kun ostat samalla kerralla Java EE -ohjelmointi sekä Java EE Testaus -koulutukset, saat ne yhteishintaan 3100 € + alv (norm. 3580 €). Halutessasi hyödyntää tämän edun, mainitse se ilmoittautumislomakkeen lisätietokentässä.


Aiheeseen liittyvät webinaarit

Katso kaikki webinaarit

Webinaari

Webinaari: Azure OpenAI osana analytiikkaa – NO-code ja LOW-code lähestymistavat käytännössä

Lue lisää

Webinaari

LinkedIn Live: AWS re:Invent – mitä uutta?

Lue lisää

Webinaari

Webinaari: Voiko SharePoint-intranetin toteuttaa ilman toteuttajakumppania?

Lue lisää

Aiheeseen liittyvät blogit