Course Search

Most popular courses

ITIL Foundations (V3)
Certified ScrumMaster
System Center Configuration Manager 2007 (6451)
TOGAF 9 Foundation
PowerPoint 2007/2010 perusteet hyvälle esitykselle
Excel 2007/2010 tehokas laskenta ja raportointi
ITIL® V3 Managers Bridge
SQL-kieli, osa 1
Järjestelmäintegroinnin valmennusohjelma
Projektijohtamisen valmennusohjelma - Project Champion

 

        ISO 9001 sertifiointilogo

Java-ohjelmointi I

Background

Java-kieli on muodostunut tämän päivän merkittävimmäksi olio-pohjaiseksi sovelluskehitysalustaksi. Javalla voidaan ohjelmoida hyvin monentyyppisissä sovelluksissa: käyttöliittymäsovellukset, palvelimen komponentit (EJB) tai web-palvelinsovellukset. Java-kielen perusrakenteita toistetaan johdonmukaisesti myös haastavissa sovellustyypeissä. Tämä kurssi luo loistavan perustan, jolle pystyy rakentamaan edistyneempien Java-tekniikoiden osaamisen. Jos haluat myöhemmin sertifioida osaamistasi SCJP-sertifikaatilla, saat tästä kurssista hyvän lähtölaukauksen osaamisesi kehittämiselle.

Goal

Java-ohjelmointi I -kurssilla osallistuja oppii Java-kielen perusteet, Javan käyttämät oliorakenteet ja keskeisimmät ohjelmointitekniikat. Taitoja tarvitaan kaiken tyyppisissä Java-projekteissa. Kurssilla tehdään runsaasti ohjelmointiharjoituksia.

Audience

Kurssi Java Ohjelmointi I soveltuu ensimmäiseksi kurssiksi ohjelmoijille, jotka aloittavat Java-ohjelmointikielen opiskeluaan tai haluavat kehittää olio-ohjelmointitaitojaan. Kurssilla opitaan ohjelmoimaan Javalla alkeista lähtien.
Kurssimateriaali on suomenkielinen.
Kysy kurssista sähköpostitse: arto.santala(at)tieturi.fi

Duration

3

Price

1650 € + alv

1. päivä

8.45 Ilmoittautuminen ja kahvi

9.00 Java-kielen taustaa

Ideologia sekä arkkitehtuuri

Kehitys ja versiot

Ohjelmointiympäristö

Java-kielen kielioppi

Tyypit, perusrakenteet

Luokat, periytyminen

Java vs. C++

Johdatus olio-ohjelmointiin

Luokka ja olio

Olioviittaukset, muistinsiivous

Attribuutti, metodi, viesti

Kapselointi

Periytyminen

Polymorfismi

Luokkamääritys

Kapselointi, jäsenten näkyvyys

Olion luonti ja alustus

Attribuutit

Attribuuttina olio

Metodien määrittely ja viestin välitys

16.30 Päivä päättyy

2. päivä

9.00 Periytyminen

Uudelleenkäyttö periytymisessä

Yli- ja aliluokkakäsitteet

Näkyvyys luokkahierarkiassa

Luokan ominaisuuksien laajentaminen

Luokan ominaisuuksien korvaaminen

Polymorfismi

Yhteinen kantaluokka

Abstraktit luokat ja rajapinnat

Abstraktit luokat

Rajapinnat

Moniperintäkäsite Java-kielessä

Poikkeuskäsittely

Poikkeus- ja virhetilanteiden hallinta

Valmiit poikkeusluokat

Oman poikkeusluokan ohjelmointi

assert

16.30 Päivä päättyy

3. päivä

9.00 Oliosovelluksen rakenne

Uudelleenkäyttönäkökulma

Rajapintojen käyttö

Tuottavampaa sovelluskehitystä kohden

Luokkakirjastot

Valmiit uudelleenkäytettävät luokat

java.lang, java.util, java.io

Muut peruspaketit

Kokoelmat

Taulukot

Kokoelmaluokat

Algoritmit

Kokoelmatyyppien vertailu

Tietovirrat ja tiedostot

Tietovirtojen käsittely

Tiedostojen käsittely

JAR-paketit

Sovelluksen paketointi JAR:iin

JAR-paketin käyttäminen

Java 5.0 uudet piirteet

Lyhyt katsaus JDK 5.0 -uudistuksiin

16.00 Kurssi päättyy

Recommended follow-ups

Java-käyttöliittymäohjelmointi (Swing)

Java-käyttöliittymäohjelmointi (Swing) -kurssi opettaa osallistujan tekemään laadukkaita Java-käyttöliittymiä Swing-rajapinnoilla sekä tuottamaan omia käyttöliittymäkomponentteja. Osallistuja oppii myös sovellusten paketoimisen ja levityksen Java Web Start -mekanismilla.

Java web-ohjelmointi

Java web-ohjelmointi -kurssille tulija oppii Javan (Java EE) web-tekniikat ja web-sovellusten arkkitehtuurin. Osallistuja osaa käyttää Servlet-luokkia ja JSP-sivuja sekä JSP Tag -kirjastoja itsenäisten web-sovellusten tekoon tai osana laajempaa Java EE/EJB-ratkaisua. Kurssi kattaa myös Java web-sovelluksen rakentamisen kannalta olennaisimmat suunnittelumallit (Design Patterns).

Java-ohjelmointi II

Java-ohjelmointi II -kurssi valmentaa osallistujan tekemään 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. Kurssilla opitut taidot tukevat Sun Certified Java Developer -sertifikaatin suorittamista.

Tehokas Java

Tehokas Java -kurssin käytyään osallistuja ymmärtää Java-virtuaalikoneen toimintaa entistä tarkemmin ja ymmärtää miten voidaan tuottaa tehokkaita tietoturvallisia sovelluksia Java-alustalle. Kurssin keskeinen painopiste on sovellusten suorituskyvyn optimointi.

Spring Framework 3

Spring Framework 3 -kurssille osallistuja oppii Spring-sovelluksehyksen asennuksen ja käytön. Kurssilla käydään läpi kehyksen uusin versio 3 eli se käy myös päivityskurssiksi vanhan version oppineelle.

ANT ja Maven

ANT ja Maven -kurssin käynyt oppii kurssilla käyttämään suosittuja Apache ANT ja Maven välineitä tuottavalla tavalla.
Journal Content

Ajankohtaista

 

Ajankohtaista

Oracle Approved Education Center

Ajankohtaista

Take control of your career

Ajankohtaista

Tieturi Blog

Ajankohtaista

Tieturi facebookissa

 

Pree Releses

New partner in India

Journal Content
Shopping Basket
Total amount of items: 0
Total price: 0.00 €

Refresh