Java-ohjelmointi
Koulutuksessa käydään Java-ohjelmoinnin perusteet perusteellisesti läpi. Koulutuksen jälkeen hallussa ovat soveltuvat perustiedot, joiden omaksumisen jälkeen voidaan lähteä laajentamaan osaamistaan sille Javan osa-alueelle, jota projekti edellyttää. Jatko voi olla esimerkiksi Spring ohjelmointia tai palvelinohjelmointia Java EE arkkitehtuurin kanssa.
Koulutusmuoto
Classroom
Remote
Kesto
3 päivää
Hinta
1990 €
Kohderyhmä
Koulutus on tarkoitettu sovelluskehittäjille, joilla on tarve saada Java-ohjelmointi nopeasti haltuun.
Esitiedot
Koulutukseen osallistujilta oletetaan vähintään ohjelmoinnin perusteiden hallinta ja olio-ohjelmoinnin käsitteiden ymmärtämistä.
Java-ohjelmointi -kurssin sisältö
Perusteet
- Java yleiskuva
- Ohjelmien kääntäminen ja ajaminen
- Tietotyypit
- Kontrollirakenteet lyhyesti
Tietorakenteet
- Merkkijonot
- Taulukot
- Kokoelmat (List, Set, Map)
Oliorakenne
- Luokat
- Periytyminen
- Kuormitus ja korvaaminen (overloading/overriding)
- Rajapinnat
- Enumit
Poikkeuskäsittely
- Rakenne try-catch-finally
- Exception, RuntimeException, Throwable, Error
- Omat poikkeusluokat
- Parhaita käytäntöjä
Maven perusteet
- Mavenin tarkoitus
- Projektirakenne
- xml
- Jar-tiedostot
Testaus
- JUnit 5 testikehys
- Testitapausten kirjoittaminen
- Assertointi
- JUnitin elinkaarimetodit
Stream API
- Kokoelmien käsittely Stream APIn kanssa
- Lambdat, Functional Interfaces, metodiviittaukset
- Peruskäyttö
- Optional
- Perustyyppien virrat
Tietokantaohjemointi
- JDBC
- Ajurit
- Yhteyden muodostaminen
- Kyselyt ja päivitykset
- Tulosjoukkojen käsittely
- Parametrisoidut kyselyt
Lisäosat
- Tiedostojen käsittely
- Säikeistys
- Kansainvälistäminen
Aikataulu
Koulutuspäivä alkaa klo 9 ja päättyy noin klo 16-16.30. Aamiainen on tarjolla klo 8.15-9.00.
Hinnoittelu
Java-ohjelmointi -koulutuspaketti:
Kun ostat samalla kerralla Java-ohjelmointi sekä Testauksen perusteet Javalla -koulutukset, saat ne yhteishintaan 2450 € (norm. 2880 €). Halutessasi hyödyntää tämän edun, mainitse se ilmoittautumislomakkeen lisätietokentässä.
Saattaisit olla kiinnostunut myös näistä koulutuksista:
Aiheeseen liittyvät webinaarit
Aiheeseen liittyvät blogit