Schools out for Xmas

Otsikko on hieman hämäävä, koska tieto- ja viestintätekniikan ammattitutkintoon tähtäävä koulutukseni TAKKilla loppui osaltani kokonaan 10.12.2014 jolloin esitin tutkintolautakunnalle tutkinnonosien 3.1, 3.2 ja 3.3 näyttötyöni. Hommahan ei ole käytännössä ohi ennen OPH:n tarkastusta, joka lienee edessä tulevan tammikuun aikana.

Rohkenen kuitenkin tässä yhteydessä esittämään tutkintolautakunnan yhteenvedon kaikista kolmesta tutkinnonosasta. Tutkinnonosan 3.6 Sovellus- ja neuvontapalvelutuessa toimiminen suoritin jo kuluvan vuoden kesäkuussa ja siitä blogasin 11.06.2014 otsikolla IT-Startti suoritettu.


Tutkinnon osa 3.1 : Tieto- ja viestintäteknisessä toimintaympäristössä toimiminen

Kristian tuntee hyvin organisaation toimintatavat ja osaa suhteuttaa oman toimintansa organisaation tarpeita vastaaviksi. Organisaation esittely oli vakuuttava.

Hän osaa hyödyntää erilaisia tietolähteitä ja ammattimaisesti arvioida niiden sopivuutta omaan työhön.

Vuosien kokemuksella hän toimii sovittujen sääntöjen ja arvojen mukaisesti. Ja on hyvin oma-aloitteinen eikä väistele uusia haasteita.

Todella hyvää työtä.

Tutkinnon osa 3.2 : Ohjelmiston suunnittelu

Ohjelmistojen suunnittelu onnistuu ammattimaisesti: suunnittelu aloitettu ruutupaperilla ja siitä edetty johdonmukaisesti. toimintalogiikka, käyttöliittymät ja tietovarastot. Kristian on käyttänyt erilaisia UML-kaaviotyyppejä ja dokumentteja monipuolisesti täsmällisesti. Joissakin kuvauksissa on hienoista epätarkkuutta, mutta kaikki selviää keskustelujen kautta.
Jatka lukemista ”Schools out for Xmas”

Näyttötyö: svanteturunen.info

Ohjelmiston suunnitteluun ja toteuttamiseen tarkoitettu näyttötyöni onkin siinä pisteessä, että sen voi mielellään lyhyesti esitellä.

Kysymyksessä on vuosina 1920 – 1978 eläneen keraamikko ja kuvanveistäjän Svante Turusen muistosivu ja galleria hänen tekemistään töistä.

Perussivut, eli etusivu ja Historia ja henkilökuva on toteutettu perinteisesti HTML5, CSS3 ja JavaScriptiä hyödyntäen.

Galleriassa on pureuduttu enemmän php:n ja MySQL:n maailmoihin. Taustalla pyörii ohjelmisto joka mahdollistaa uusien kuvien lataamisen galleriaan, niiden muokkaamisen (kuvan kuvaus, albumiin liittäminen) sekä albumien luomisen, poistamisen ja muokkaamisen (albumin nimi, kuvaus, albumin kuvat, albumin julkisuus).

Projekti oli mukava toteuttaa ja se kehitti osaamistani todella paljon. Alla vielä pari kuvakaapausta projektista. Kuvat on otettu kehitysvaiheessa, mutta esittelevät toiminnallisuuksia kuitenkin varsin hyvin.
Jatka lukemista ”Näyttötyö: svanteturunen.info”

PHP:n kertausta Codecademyssä

Omassa koulutuksessani on käyty hieman läpi PHP:ä, mutta pääpaino on ollut Javassa. Tästä syystä päätin hyötykäyttää sadepäivän kertaamalla PHP:n perusteita. Codecademyn PHP-kurssi oli mainio väline tähän tarkoitukseen. 

Ainakin tämän kurssin osalta voin suositella sitä myös aloittelijoille. Opiskelu, koodin kirjoittaminen ja sen tarkistus tapahtuu kaikki selaimessa. Kurssissa käytiin läpi mm. assosiatiiviset taulukot, oliot ja funktiot.

Sen on Codecademyn mukaan suorittanut jo yli 900000 ihmistä ja arvio kurssin kestosta (4h) on aika hyvin kohdalleen osuva.

Suora linkki Codecademyn PHP-kurssiin on http://www.codecademy.com/tracks/php

Näyttötyön metsästystä: kaipaatko koodia?

Kesä lähestyy ja opintojen saralla alkaa jo tulevina viikkoina olemaan pitkiäkin vapaita. IT-startin osalta ollaankin jo loppusuoralla ja tutkinnonosien suorittamiseen tähtäävä koulutus on paria päivää vaille valmis. Lopputyö IT-startin osalta on hyvällä mallilla, tämä Excel tehopaketti on käytännössä nätistelyä vaille valmis.

Ohjelmointipuolella ollaan käyty läpi ohjelmoinnin lisäksi perusteita myös seuraavista aiheista: UML, HTML, HTML5, CSS, php, graafinen käyttöliittymä ja sen suunnittelu ja SQL. Nyt työn alle on otettu Java EE6 servlet ja JSP.

Kesästä alkean onkin sitten edessä ohjelmointikoulutuksen lopputyön keksiminen, suunnittelu ja toteuttaminen. Jos tarvitset jotain webbisivua tai ohjelmaa kuluvan vuoden loppuun mennessä niin ota yhteyttä. Se saattaa sopia näyttötyökseni kuin nenä päähän.

Katso myös Info-sivuni.

Java: Comparator

Comparator rajapinnan avulla voidaan toteuttaa halutunlaisia vertailuja listarakenteisiin sijoitettujen olioiden kesken. Siinä missä comparable rajapinnan käyttö vaatii meitä luomaan compareTo medotin jokaisen olion sisään, annetaan Comparatorissa vertailuun käytettävä luokka parametrina vaikka TreeSetin luomisen yhteydessä.

Rakennetaanpa pieni ohjelma. Ensin yksinkertainen Henkilö-luokka jonka avulla luomme perheen.
Jatka lukemista ”Java: Comparator”