Ohjelmistokehitys

Mitä on saavutettavuus?

Olet ehkä kuullut puhuttavan verkkosivujen yhteydessä saavutettavuudesta. Mitä saavutettavuudella tarkoitetaan? Onko se sama asia kuin esteettömyys? Nämä kaksi asiaa ovat hyvin lähellä toisiaan, mutta kuitenkin hieman eri. Saavutettavuus on asiakaslähtöistä digipalvelua jokaiselle verkkosivuston ja mobiilisovelluksen käyttäjälle. Jokaisella tulisi olla tasavertainen mahdollisuus löytää tarvitsemaansa tietoa verkkosivustolta ja hyödyntää sitä omiin tarpeisiinsa. …

Webinaari: Miten hyödyntää Moderni C++ -ohjelmointikieltä tehokkaasti ja joustavasti?

C++:n alkuajoista lähtien kieli on toiminut moniparadigmaisena yleisohjelmointikielenä monissa ohjelmistoympäristöissä systeemisovelluksista käyttöliittymäsovelluksiin. C-kielen pohjalle kehittynyt kieli on tuonut aikanaan mukanaan nykyaikaiset olio-ohjelmointimekanismit sekä lukuisia muita ominaisuuksia. Kyseinen ohjelmointikieli on kehittynyt päivityksiensä myötä ja tässä webinaarissa kokenut asiantuntija, kouluttajamme Tony Torp kertoo, miten hyödyntää Moderni C++ -kieltä tehokkaasti ja joustavasti sekä …

Hieno Python logo

Mihin Python-ohjelmointikieltä käytetään?

Python on todella suosittu ohjelmointikieli, jota voidaan käyttää moneen tarkoitukseen. Pythonia käytetään esimerkiksi: Data-analytiikkaan ja koneoppimiseen Web-kehitykseen Automatisointiin ja skriptaukseen Ohjelmistotestaukseen ja prototyyppeihin Työpöytäsovellusten kehittämiseen Python on melko korkean tason ohjelmointikieli ja sen syntaksi on melko yksinkertainen, joten se on helppo ja hyvä valinta aloittelijan ensimmäiseksi ohjelmointikieleksi. Data-analytiikka ja koneoppiminen …

Tommi Teräsvirta Töölönlahden kampuksella.

Javan uudistukset heijastuvat osaamistarpeisiin

Java jatkaa porskuttamistaan yhtenä käytetyimmistä ohjelmointikielistä. Pidemmän aikaa on vallinnut tilanne, jossa sovelluskehitys keskittyy pääasiassa palvelimille, työpöytäsovellusten olleessa vähäisemmällä huomiolla. Suosittuna kielenä Javan perusosaaminen on kohtalaisen laajaa, minkä takia pääosa uudesta tarjonnasta on suunniteltu jo hieman edistyneemmille Java-osaajille. Olemme Tieturilla kuitenkin tahtoneet huomioida myös Javan perusteisiin liittyvät koulutukset. Myös aiemmin …

Koodarista itseohjautuvan ja oppivan tiimin jäseneksi

Maailma ja sitä mukaa työelämä muuttuu ennennäkemättömällä vauhdilla, eikä mikään toimiala tai työtehtävä ole turvassa muutoksilta. Myös ohjelmistokehitys on muutoksessa jo nyt – ja jatkossa vielä enemmän. Mutta millaisia taitoja ohjelmistokehittäjältä tulevaisuudessa vaaditaan? Millainen on uuden sukupolven ohjelmistokehittäjä? Ensinnäkin ohjelmistokehittäjä on entistä enemmän moniosaaja, sillä yksi selkeä trendi ohjelmistokehityksessä on …

Uutta ohjelmistokehityskoulutuksissa

Kehitämme jatkuvasti koulutussisältöjämme. Näin takaamme, että koulutustemme laadun ja vaikuttavuuden. Syyskaudelle uudistimme Java- ja Angular-koulutusvalikoimamme. Java-koulutukset Java-koulutuksemme uudistuivat kokonaisuudessaan. Java-ohjelmointi ja Spring Boot -ohjelmointi -koulutusten sisältöä on päivitetty. Lisäsimme samalla myös joukon uusia koulutuksia valikomaan. Uusia koulutuksia ovat: Java 17 uudet piirteet Koulutuksessa käydään nopeasti ja käytännönläheisesti läpi, mitkä ovat …

Webinaari: Saavutettavat verkkopalvelut

Hyvä verkkopalvelu on suunniteltu niin, että sieltä löytää etsimänsä helposti, sitä on miellyttävä käyttää ja sen sisältö on helppo ymmärtää. Saavutettavuudeltaan hyvässä verkkopalvelussa otetaan huomioon käyttäjien tarpeet niin, että käyttäminen on helppoa eri tilanteissa, erilaisilla laitteilla ja apuvälineillä, huolimatta henkilön vammoista tai rajoitteista. Saavutettavuuden huomioimisen prosessi on hyvä suunnitella huolellisesti. …

Webinaari: Modernin ohjelmistokehityksen trendit ja Docker

Docker-webinaarissamme Docker-koulutuksia Tieturilla vetävä Aleksi Aalto Omoroilta käy läpi ohjelmistokehityksen tämän hetken trendejä ja kertoo, miten Docker linkittyy niihin. Softakehittäjän on nykyisin osattava paljon muutakin kuin koodata. Ohjelmistokehityksen trendeistä päivittäisessä työssä näkyvät hyvin todennäköisesti DevOps ja Site Reliability Engineering (SRE) sekä Kubernetes ja työn siirtyminen pilveen. Työnantajan näkökulmasta kehittäjäkokemuksella on …

Ohjelmoija työskentelee.

Mitä ohjelmointi on?

Suomenkielinen termi automaattinen tietojenkäsittely kuvaa melko hyvin tietokoneiden toimintaperiaatetta. Tieto on taltioituna numeroina tietokoneen muistiin, ja sitä käsittelee ohjelmakoodi ennalta ohjelmoitujen sääntöjen (eli algoritmin) mukaisesti. Ohjelmakoodin algoritmin lisäksi oikeanlainen datan esitysmuoto ja numeroiden yhdisteleminen on hyvin tärkeä osa ohjelmointia. Nykyaikaisen digitaalisen tietokoneen toimintaperiaate on jo yli 80 vuotta vanha. Matkalla …