OTA YHTEYTTÄ

Ora Hanttu

Tuoteryhmäpäällikkö, ICT

040 582 6008 Lähetä viesti

Kesto: 3 päivää
Veroton hinta (+ alv 24 %): 1 790 €
Voit maksaa:
Koulutuskortti

Haluatko koulutuksen asiakaskohtaisena? Jätä yhteystietosi, niin palaamme asiaan. 

Jaa

Lataa pdf-muodossa

Java-ohjelmointi II (Java Programming II)

Koulutuksessa käydään läpi Java ohjelmoinnin syventävää osaamista. Koulutuksen käytyäsi osaat tehdä ohjelmointityötä Java-rajapintojen kuten Swing, Socket-, RMI- ja JDBC-tekniikoiden sekä säikeistyksen parissa.

Kurssilla opetetaan työasemissa ajettavien Java- sovellusten toteutuksessa tarvittavat tekniikat. Kurssi tarjoaa myös oivan tilaisuuden harjoitella kouluttajan alaisuudessa Java-ohjelmointitaitoja kolmen päivän ajan.

Kun Java olio-ohjelmoinnin perusteet ja syntaksi ovat tuttuja, kielen opiskelussa pääsee seuraavalle tasolle. Java ohjelmointi II kurssi keskittyy Java- luokkakirjastoihin, joiden avulla käyttöliittymällisen ja verkon yli hajautetun tietokantaa käyttävän sovelluksen teko onnistuu. Kurssin avainteemoihin kuuluvat mm. JDBC, Swing, säikeet (threads) ja moniajo sekä pistokkeet (sockets). Kurssi tarjoaa siis hyvän jatko-osan Java ohjelmointi I -perustaidoille.

Kohderyhmä

Kurssi sopii ohjelmoijille, jotka hallitsevat Java-ohjelmoinnin sekä olio-ohjelmoinnin perusteet ja haluavat syventää nyt osaamistaan työasemasovellusten suuntaan tai haluavat lisää varmuutta Java-ohjelmointiin.

Esitiedot

Osallistuminen edellyttää Java-syntaksin ja olio-ohjelmoinnin osaamista. Kurssi Java-ohjelmointi I soveltuu hyvin edeltäväksi kurssiksi.


Ohjelma

1. päivä

8.45 Ilmoittautuminen ja kahvi

9.00 Kokoelmaluokat

  • Java Collections Framework
  • Collection ja List
  • Set ja Map
  • Iterator
  • Toteutusten vertailua

Käyttöliittymän ohjelmointi

  • Swing käyttöliittymäkirjasto
  • Yksinkertainen käyttöliittymäsovellus
  • Peruskomponentit: ikkunointi, tekstilaatikot, napit
  • Tapahtumankäsittelymekanismi
  • Käyttöliittymäsovelluksen rakenne
  • Java Graphics ja piirtäminen

I/O-ohjelmointi

  • Tiedostonkäsittely
  • Sarajllistaminen


16.30 Päivä päättyy


2. päivä

9.00 JDBC-tietokantayhteydet

  • Arkkitehtuuri ja ajurit
  • JDBC 1.0 ja 2.0
  • Yhteyden muodostus
  • Kyselyt ja päivitykset
  • Vieritettävä ja päivitettävä tulosjoukko
  • Transaktiot
  • JDBC 3.0 ja RowSet

Soketit

  • stream socketit
  • datagram socketit
  • Socketit ja säikeistys

RMI-etäkutsumalli

  • Etäkutsuttavan RMI-palvelinkomponentin teko
  • Rajapinnat ja kehysrakenteet
  • RMI-nimipalvelu
  • Asiakassovelluksen toteutus
  • RMI/IIOP


16.30 Päivä päättyy


3. päivä

9.00 Säikeistetty moniajo

  • Säikeiden määrittely ja käynnistys
  • Säikeiden käyttö Swing-sovelluksessa
  • Synkronointi
  • Priorisointi
  • Uudet java.util.concurrent piirteet

Java työkalut

  • JavaDoc käyttö
  • Jar käyttö

Kansainvälistäminen

  • Numeroiden muotoilut
  • Valuuttamuotoilut
  • Päivämäärämuotoilut
  • Resurssien käyttö

Katsaus edistyneisiin tekniikoihin

  • JavaBeans
  • Java EE-arkkitehtuuri
  • EJB
  • Servletit ja JSP

16.00 Koulutus päättyy