Ideal Learning

Hauskin tapa oppia

Johdatus funktionaaliseen React-ohjelmointiin – ohjelmoi fiksummin!

  React lyhyesti React on Facebookin kehittämä JavaScript kieleen perustuva yksi maailman eniten käytetyistä käyttöliittymäkirjastoista. Sen avulla on helppo tehdä käyttöliittymiä yksisivuisiin (SPA) verkko- eli web-sovelluksiin. Reactin uusimmat versiot tukevat hyvin funktionaalista ohjelmointia tilattomin käyttöliittymäkomponentein. Lisätietoja reactista löydät täältä: https://reactjs.org/ Opi funktionaalista ohjelmointiajattelua – sano EI muuttujille! Funktionaalinen react korjaa monet olio-ohjelmointiin liittyvät ongelmat, jotka ovat tehneet luotettavan ja ylläpidettävän koodin […]

Apua funktionaalisen ohjelmoinnin opiskeluun

Haskell-koira Selma täytti tiistaina 5.11.2019 kokonaista 4 vuotta ja siitä ilosta kävimme läpi muutamia maksuttomia opiskelua tukevia Haskell-aiheisia tietolähteitä ja ryhmittelimme näitä. Lähteitä on paljon, mutta ohessa lyhyet kuvaukset kolmesta teoksesta ja lyhyt pohdinta siitä kenelle lähde saattaisi soveltua.  Hallgren, Thomas 2019: Introduction to Functional Programming Course Material, http://www.cse.chalmers.se/edu/course/TDA555/ Haskellia opiskelevalle sopinee Haskell-kielen Chalmersin yliopiston […]

Oppilasrekisteri

Rekisteri- ja tietosuojaseloste Tämä on Yrityksen henkilötietolain (10 ja 24 §) ja EU:n yleisen tietosuoja-asetuksen (GDPR) mukainen rekisteri- ja tietosuojaseloste. Laadittu 1.8.2018. Viimeisin muutos 10.10.2019   1. Rekisterinpitäjä Ideal Learning Oy, Savelantie 8 A 12, 00720 Helsinki   2. Rekisteristä vastaava yhteyshenkilö Juuso Vuorinen, juuso.vuorinen@ideallearning.fi, 0504828940   3. Rekisterin nimi Oppilasrekisteri   4. Oikeusperuste ja henkilötietojen käsittelyn tarkoitus EU:n […]

Asiakasrekisteri

Rekisteri- ja tietosuojaseloste Tämä on Yrityksen henkilötietolain (10 ja 24 §) ja EU:n yleisen tietosuoja-asetuksen (GDPR) mukainen rekisteri- ja tietosuojaseloste. Laadittu 1.8.2018. Viimeisin muutos 10.10.2019   1. Rekisterinpitäjä Ideal Learning Oy, Savelantie 8 A 12, 00720 Helsinki   2. Rekisteristä vastaava yhteyshenkilö Juuso Vuorinen, juuso.vuorinen@ideallearning.fi, 0504828940   3. Rekisterin nimi Asiakasrekisteri   4. Oikeusperuste ja henkilötietojen käsittelyn tarkoitus […]

Lisäinfoa mallisovelluksesta ja harjoittelupaikan hakemisesta 2019 full stack -koulutuksen hakijakandidaateille

Tampereen TE-toimistossa 2.9. klo 14 järjestetty full stack -koulutuksen infotilaisuus veti salin täyteen. Kiitämme Selma-koiran kanssa kiinnostuksestanne koulutustamme kohtaan. Infotilaisuuden aikana vastailtiin moniin kysymyksiin, mutta harjoittelupaikan hakemiseen käytettävä mallisovellus jäi vielä hieman epäselväksi.  Mallisovelluksen idea on, että voit esitellä sitä harjoittelupaikan hakutilanteessa ja kertoa, että kurssin tavoitteena on laatia kyseinen sovellus. Mallisovellus antaa hyvän ja […]

Selma-koiran ohjelmointipähkinät nyt youtubessa!

Selma-koiran ohjelmointipähkintä alkoi pyörimään youtube-kanavallamme. Ensimmäisessä kolmessa pähkinässä tutkitaan listoja ja muutamaa niihin liittyvää funktiota. Koodi kirjoitetaan tietysti Selma-koiran lempikielellä Haskellilla. Videot löydät täältä https://www.youtube.com/watch?v=zUxXkrSEx0Y&list=PLaPZ0rDCxLreHHJAIqkUQbdcidaksxqMO. Soittolistan ensimmäisessa videossa kerrotaan, miten voit kirjoittaa ohjelmakoodia repl.it -ympäristössä.  Tsemppiä ohjelmointihommiin! Selma-koira & Juuso   

Koodaamisesta automaattiseen tietojenkäsittelyyn – kuka ostaisi ”vähän” käytetyn sijoitusoperaattorin?

Keskustelu koodaamisen ympärillä on saanut melkoiset mittasuhteet. Myönnän, että olemme Selma-koiran kanssa osaltamme olleet valamassa bensaa liekkeihin kertomalla Haskell-kielellä ohjelmoivasta Selma-koirasta, josta löydät lisätietoa lukemalla kirjasen Kanaherkun tuoksuinen johdatus funktionaaliseen ohjelmointiin. Selma ei kuitenkaan kirjoita Haskell-kieltä huvikseen, vaan käsitelläkseen tietoa. ATK eli automaattinen tietojenkäsittely on aina muodissa. Ai miksi? Siksi, että koodaamisen syy on usein tarve […]

Opiskeluvinkit ja lisätietoa syksyn 2019 full stack -koulutukseen hakevalle

Olemme tällä viikolla saaneet useita yhteydenottoja, joissa on kysytty valmistautumisohjeita ja hakuvinkkejä syksyllä 21.10.2019 alkavaa full stack -kehittäjän koulutusta varten. Ensimmäinen kysymys on miten voisi valmistautua kurssille hakemiseen ja erityisesti millaiset taidot auttavat kurssin pääsykokeen läpäisemiseen. Toinen kysymys koskee harjoittelupaikkoja. Molempiin kysymyksiin löytyy vastauksia tästä artikkelista. Koska kurssin tärkein ohjelmointityökalu on ECMAScript 6 -ohjelmointikieli (JavaScript), keskitytään tässä […]

Sofia Digital sai erinomaisen työntekijän ja Rami erinomaisen työpaikan

Rami Aalto aloitti lokakuussa 2018 Ideal Learning Oy:n järjestämän ja Pirkanmaan ELY-keskuksen hankkiman ohjelmointipainotteisen full stack -kehittäjä koulutuksen. Neljä kuukautta kurssin aloittamisen jälkeen Rami aloitti harjoittelun Sofia Digitalilla, jonne hän kurssin viime metreillä työllistyi – viikkoa ennen kurssin virallista loppumispäivää. Kurssin teoriavaiheessa painotettiin keskenään juttelevien järjestelmien merkitystä nykyaikaisissa ohjelmistoratkaisuissa.  Tämä painotus sopi tulevalle työnantajalle hyvin, […]

React on tänä vuonna funktionaalisempi kuin koskaan ennen

Miten voi olla mahdollista, että yhdestä JavaScript-kirjastosta on tullut niin suosittu kuin React on? Varmasti yksi syy on, että kirjastoa on päivitetty jatkuvasti ja se on ollut edes kohtuullisesti taaksepäin yhteensopiva. Toisaalta React on esimerkki funktionaalisesta suunnittelusta. Vaikka ensimmäisissä versioissa komponentit perittiinkin component-kantaluokasta, uusissa React-versioissa ne on toteutettu funktioina. Vaikka edellinen versio olikin luokkiin ja […]