Web-portfolio HTML5- ja CSS3-tekniikoita käyttäen
Karjalainen, Juuso (2012)
Karjalainen, Juuso
Oulun seudun ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201205158226
https://urn.fi/URN:NBN:fi:amk-201205158226
Tiivistelmä
Internet ja IT-ala kehittyvät jatkuvasti. IT-alan ammattilaisen tulee jatkuvasti opetella uutta ja on pysyttävä ajan hermolla ollakseen ammattilainen. Uudet tekniikat, kuten HTML5 ja CSS3 ovat yleistyneet web-kehityksessä viimeisen vuoden tai kahden aikana, ja standardien kehittyessä sekä yleistyessä tulevat ne käyttöön laajemmin web-sovellusten kehitystyössä. Tekniikoiden uskotaan myös laajenevan ohjelmistokehitykseen, kuten Windows-pohjaisten sovelluksien kehitykseen.
Opinnäytetyön tavoitteena oli rakentaa web-portfolio HTML5- ja CSS3-tekniikoita käyttäen. Opinnäytetyössä ei ole toimeksiantajaa, vaan sivusto kehitetään omaksi taidonnäytteeksi, jota on helppo jakaa ja näyttää esimerkiksi mahdollisille työtilaisuuksien tarjoajille. Lisäksi opinnäytetyön tarkoituksena oli kehittää omaa osaamista ja ammattitaitoa. Sivusto koostuu neljästä erillisestä sivusta joihin kuuluvat etusivu, portfolio-sivu, tietoa-sivu ja yhteyttä-sivu. Tavoitteena oli luoda näyttävä ja toimiva sivusto. Jatkokehitystoimeksi jäivät kustomoidut virhesivut ja sivun kääntäminen englannin kielelle.
Raportissa kuvataan sivuston toteutuksessa käytettyjä uusia tekniikoita, joihin lukeutuvat HTML5 ja CSS3. Lisäksi esitellään muita opinnäytetyössä käytettyjä tekniikoita, kuten jQuery-kieltä sekä web-ohjelmoinnin apuvälineitä, joihin lukeutuvat Google Analytics ja Google Webmaster Tools. Selaimien tukea uusia tekniikoita kohtaan tutkitaan myös tietoperustassa.
Opinnäytetyönä tehty sivusto koodattiin alusta saakka itse puhtaalta pöydältä. Sivuston toteutuksessa käytettiin apuna Adobe Dreamweaver-ohjelmistoa, joka on web-ohjelmoijaa helpottava HTML-koodausohjelma. Grafiikan tuottamiseen käytettiin vuorostaan Adobe PhotoShop-ohjelmaa. Tiedostojen siirtoon palvelimelle käytettiin FireFTP-lisäosaa, joka asennetaan suoraan Mozilla Firefox selaimeen. Näitä ohjelmia käytettiin siksi, koska kyseiset ohjelmat olivat jo ennestään tuttuja, ennen opinnäytetyön aloittamista.
Lopputuloksena opinnäytetyönä toteutettu sivusto on halutun näköinen ja sen toiminnalliset osat toimivat kuten niiden pitäisi. Uudet tekniikat tulivat opinnäytetyötä tehdessä tutuiksi ja ammattitaitoa on näin ollen kehitetty opinnäytetyötä tehdessä. Jatkokehitystehtäväksi sivustolle jäivät sivuston kääntäminen englanniksi ja kustomoidut virhesivut.
Opinnäytetyön tavoitteena oli rakentaa web-portfolio HTML5- ja CSS3-tekniikoita käyttäen. Opinnäytetyössä ei ole toimeksiantajaa, vaan sivusto kehitetään omaksi taidonnäytteeksi, jota on helppo jakaa ja näyttää esimerkiksi mahdollisille työtilaisuuksien tarjoajille. Lisäksi opinnäytetyön tarkoituksena oli kehittää omaa osaamista ja ammattitaitoa. Sivusto koostuu neljästä erillisestä sivusta joihin kuuluvat etusivu, portfolio-sivu, tietoa-sivu ja yhteyttä-sivu. Tavoitteena oli luoda näyttävä ja toimiva sivusto. Jatkokehitystoimeksi jäivät kustomoidut virhesivut ja sivun kääntäminen englannin kielelle.
Raportissa kuvataan sivuston toteutuksessa käytettyjä uusia tekniikoita, joihin lukeutuvat HTML5 ja CSS3. Lisäksi esitellään muita opinnäytetyössä käytettyjä tekniikoita, kuten jQuery-kieltä sekä web-ohjelmoinnin apuvälineitä, joihin lukeutuvat Google Analytics ja Google Webmaster Tools. Selaimien tukea uusia tekniikoita kohtaan tutkitaan myös tietoperustassa.
Opinnäytetyönä tehty sivusto koodattiin alusta saakka itse puhtaalta pöydältä. Sivuston toteutuksessa käytettiin apuna Adobe Dreamweaver-ohjelmistoa, joka on web-ohjelmoijaa helpottava HTML-koodausohjelma. Grafiikan tuottamiseen käytettiin vuorostaan Adobe PhotoShop-ohjelmaa. Tiedostojen siirtoon palvelimelle käytettiin FireFTP-lisäosaa, joka asennetaan suoraan Mozilla Firefox selaimeen. Näitä ohjelmia käytettiin siksi, koska kyseiset ohjelmat olivat jo ennestään tuttuja, ennen opinnäytetyön aloittamista.
Lopputuloksena opinnäytetyönä toteutettu sivusto on halutun näköinen ja sen toiminnalliset osat toimivat kuten niiden pitäisi. Uudet tekniikat tulivat opinnäytetyötä tehdessä tutuiksi ja ammattitaitoa on näin ollen kehitetty opinnäytetyötä tehdessä. Jatkokehitystehtäväksi sivustolle jäivät sivuston kääntäminen englanniksi ja kustomoidut virhesivut.