EtusivuHae koulutuksiaJava-ohjelmoinnin perusteet

Java-ohjelmoinnin perusteet

star_fullstar_fullstar_fullstar_fullstar_emptystar_empty

Koulutuksessa perehdytään Javan kielioppi- ja oliorakenteisiin sekä otetaan ensimmäinen askel Java SE:n tarjoaman luokkakirjaston hyödyntämiseen.

Java-kielen kielioppi pohjautuu C++ -kieleen ja on siten läheistä sukua myös esimerkiksi C#-ohjelmointikielelle. Muista kielistä Javan pariin siirtyville rakenteet saattavat aluksi näyttäytyä outoina eikä kielen piirteitä välttämättä osaa hyödyntää oikealla tapaa.

Tämän kurssin jälkeen on sinun mahdollista lähteä syventämään taitojaan valitsemaasi suuntaan. Seuraavaksi koulutukseksi suosittelemme luokkakirjaston ja virtuaalikoneen piirteitä tarkemmin käsittelevää Java-ohjelmointi-koulutusta.


Koulutusmuoto
Classroom
Remote

Kesto
2 päivää

Hinta
1550 €

Kohderyhmä

Olemme suunnitelleet koulutuksen ohjelmoijille, jotka siirtyvät Java-ohjelmointiin jostain toisesta kielestä ja kaipaavat perehdytystä Javan kielioppirakenteiden käyttöön sekä oliorakenteiden toteuttamiseen.

Esitiedot

Koulutukseen osallistuvalta odotetaan vähintään kevyitä ohjelmointitaitoja jollain ohjelmointikielellä.

Java-ohjelmoinnin perusteet -kurssin sisältö

1. päivä

Java alusta

  • Javan ideologia
  • JRE ja JDK
  • Työkalut
  • Perussovellus

Java-kielen kielioppi

  • Tyyppijärjestelmä ja muuttujat
  • Taulukot
  • Ehtolauseet
  • Silmukointirakenteet
  • Virheiden hallinta, poikkeuskäsittely
  • Metodien toteutus

Oliot Javassa

  • Luokka ja kapselointi
  • Olioiden muodostaminen
  • Koostaminen
  • Näkyvyysmääreet

2. päivä

Object-luokka

  • toString
  • equals ja hashCode
  • Olion kopiointi

Periyttäminen

  • Käsitteen laajentaminen
  • Ali- ja yliluokat
  • Aksessorit, getterit ja setterit
  • Rajapinnat
  • Abstraktit luokat

Luokkakirjastot

  • Javan nimiavaruudet
  • java.lang- ja java.util -paketit
  • Päivämäärien käsittely
  • Tiedostokäsittely
  • Kokoelmien perusteet
  • Muiden kätevien luokkakirjastojen esittelyä

GUI-ohjelmointi

  • Graafisen käyttöliittymän luominen
  • Tapahtumiin reagointi

Katsaus työkaluihin yms.

  • Paketointi jar-tiedostoon
  • Vaihtoehtoisia sovelluskehittimiä

Aikataulu

Koulutuspäivä alkaa klo 9 ja päättyy noin klo 16-16.30. Aamiainen on tarjolla klo 8.15-9.00.

Saattaisit olla kiinnostunut myös näistä koulutuksista:

Aiheeseen liittyvät blogit: