Ohjelmistokehitys

Webinaari: Voiko SharePoint-intranetin toteuttaa ilman toteuttajakumppania?

Tässä webinaarissa asiantuntijamme Heidi Selkäinaho käy läpi, millaista osaamista organisaation sisällä tarvitaan, jos intranet halutaan rakentaa omin voimin ilman teknistä toteuttajakumppania. Webinaarissa käsitellään kolme erilaista osaamisroolia ja heidän vastuitaan intranetin toteuttamisessa: SharePoint-osaajan rooli, joka tuntee hyvät käytännöt ja tietää, miten vastata organisaation tarpeisiin Päätoimittajan rooli, joka linjaa yhtenäiset käytännöt sisällön …

Backend Developer – mitä se tarkoittaa suomeksi? 

Backend Developer, eli backend-kehittäjä, on kehittäjä, joka työskentelee palvelinpuolella ”näkymättömien” asioiden parissa. Yksi esimerkki tällaisesta näkymättömästä toimenpiteestä on se, kun lomakkeella annetut tiedot viedään tietokantaan. Esimerkiksi kun käyttäjä painaa sivustolla lomakkeen ”Lähetä”-painiketta, niin tuon lomakkeen käsittely yleensä tapahtuu backendissa, eli palvelimella.  Backend-kehittäjän työnkuva ja vastuut Backend-kehittäjältä vaaditaan teknistä osaamista, analyyttista …

Frontend-kehittäjä – mikä se on?

Frontend-kehittäjällä, frontend-devaajalla ja frontend-koodarilla tarkoitetaan sitä ohjelmistokehityksen roolia, jossa työskennellään minkä tahansa ohjelmiston ”näkyvän” osion parissa, eli sivuston ulkoasun, painikkeiden, tekstien ja kaikkien muiden elementtien. Frontend-kehittäjä vastaa ohjelmiston käyttöliittymästä sekä käyttökokemuksesta. Ohjelmistolla voidaan tarkoittaa tässä yhteydessä esimerkiksi yrityksen nettisivuja tai kännykkäpelin valikkoa. Frontend-kehittäjän työnkuva Frontend-kehittäjän työnkuvaan kuuluu kaikkien visuaalisten elementtien …

Tämän hetken suosituimmat ohjelmointikielet

Python on tällä hetkellä suosituin ohjelmointikieli, kertoo huhtikuun 2023 TIOBE Index. Listan kärjessä huhtikuussa 2023 ovat Python, C, Java ja C++, joilla kaikilla on yli 10 prosentin markkinaosuus. Suurin kasvaja verrattuna edellisvuoden huhtikuuhun on C++ 4,68 % kasvuprosentilla. Näiden neljän jättiläisen jälkeen sijoilla 5–8 ovat C#, Visual Basic, Javascript ja …

Webinaari: Viisi totuutta, jotka jokaisen Git-käyttäjän on ymmärrettävä

Suurin osa softakehittäjistä käyttää Git-versionhallintatyökalua päivittäin. Monilta kehittäjiltä puuttuu kuitenkin ymmärrys, miten Git varsinaisesti toimii. Webinaarissamme kuulet, miten ymmärtämällä muutaman perustavanlaatuisen asian Gitin luonteesta voit kasvattaa työtehokkuutta merkittävästi, jolloin mystisiltäkin tuntuneet asiat muuttuvat ymmärrettäväksi. Webinaarissa asiantuntijamme Aleksi Aalto avaa myös, miten syvempi, konseptuaalinen ymmärtäminen yksittäisten komentojen ulkoa opettelun sijaan mahdollistaa …

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 …