Java-kielen ja olio-ohjelmoinnin perusteet Sekä perussyntaksi että oliopiirteet

Kurssillamme opit olioajattelua tarkkaan mietittyjen käytännön harjoitusten kautta.

Vaativuus
Arvostelut
3pvä
Kesto
2400,00 
Ajankohta:
Sijainti:
Ilmoittaudu viimeistään 24.11.2018
Puhuttu kieli: Suomi

Valitettavasti kyseinen kurssi on jo täynnä, kokeilethan toisella ajankohdalla tai sijainnilla.

Tai ota yhteyttä myyntipalveluun: 020 7776 670 tai myyntipalvelu@sovelto.fi

Kurssi auttaa valmentautumaan Oraclen Certified Java Associate (OCJA) -tutkintoon. Testinumerot ovat 1Z0-803 (OCJA, Java 7) / 1Z0-850 (OCJA, Java 5/6). Valmentautumisen tueksi suosittelemme lisäksi kursseja ”Sovelto Brief: Java-arkkitehtuuri ja Java EE” sekä ”Java-ohjelmointi”.

1. päivä

Olio-ohjelmoinnin peruskäsitteet

  • mikä on olio
  • olio-ohjelmointi tyypillisen prosessin eri vaiheissa

Java-ohjelmoinnin piirteitä

  • kielen toimintamalli; tavukoodi ja tulkkaus
  • käännösympäristö (JDK)
  • kielen versiot

Java-luokan rakenne

  • luokka vai olio
  • olioiden luonti ja käyttäminen
  • lähdekooditiedoston rakenne
  • pakettimäärittely
  • import-lauseet

Java-kielen perussyntaksi

  • muuttujat, metodit, lohkot
  • tietotyypit ja operaattorit
  • taulukot
  • ehtorakenteet

2. päivä

Java-kielen perussyntaksi jatkuu

  • toistorakenteet
  • enum, generics, autoboxing
  • annotaatiot
  • poikkeusten käsitteleminen
  • poikkeuksen heittäminen
  • RuntimeException

Luokan jäsenet

  • olioiden elinkaari
  • olion luominen
  • konstruktori
  • luokan ja olion jäsenet
  • näkyvyysmääreet
  • property
  • this
  • metodien kuormitus
  • parametrien välitystapa
  • static-määritykset

3. päivä

Luokkahierarkia

  • periytyminen
  • toteutuksen periytyminen ja metodien korvaaminen
  • kantaluokan toteutusten kutsuminen
  • tyypin periytyminen
  • periytymisen suunnittelusta
  • abstraktit luokat
  • rajapinnat
  • viittaustyypeistä ja polymorfismista
  • Java-ohjelmoinnissa varottavaa

Java-koodin kääntäminen ja suorittaminen

  • kääntäminen ja suorittaminen
  • JAR-paketit
  • classpath kääntämisessä ja suorituksessa

 

Avainsanat: , , , ,

 

Paikkoja jäljellä:
Ei paikkarajoitusta
useita
2400,00  + alv./VAT

Vastuuhenkilö


Tommi Teräsvirta

Tommi Teräsvirta

Tommi on ohjelmistokehitykseen liittyvän kouluttamisen ja konsultoinnin rautainen ammattilainen. Tommilla kouluttajaura alkoi vuonna 1997 Java-koulutuksilla. Hän on toiminut ohjelmistoalalla useissa haastavissa tehtävissä, mistä saatua kokemusta hän pystyy hyödyntämään niin Full stack Web-kehityksessä kuin sulautettujen järjestelmien ja käyttöjärjestelmien alueilla. Tommilta löytyy sertifioitua osaamista niin Microsoft-ympäristöön, kuin Java ja C++ -kieliinkin liittyen. Lähellä sydäntä ovat myös mobiilit alustat, avoin lähdekoodi ja Linux. Tommi on erittäin pidetty kouluttaja. Hän onnistuu koulutuksissaan innostamaan aiemmin koodausta karttaneen oppilaan koodauksen salojen mielenkiintoiseen maailmaan. Tommi on konsultoinut ja kouluttanut niin koti- kuin ulkomaillakin.
MCTS, Oracle Certified Professional, Java SE 7 Programmer, TOGAF® Foundation Certificate, Certified QT Specialist

Kouluttaja


Anssi Rusanen

Anssi Rusanen