Ideal Learning

Hauskin tapa oppia

Kippistellään valmistuneille ja valmistaudutaan syksyn uuteen kurssiin

Harri Vesterinen aloitti opinnot Ideal Learning Oy:n fullstack -kehittäjä kurssin lokakuussa 2019 ja aloitti työt Sofia Digital Oy:ssä kesällä 2020. Opiskelu kurssilla oli hyvin koulumaista; pienempiä ja vähän isompiakin ohjelmointiharjoituksia tehtiin jokaisena arkipäivänä 4 kuukauden ajan. Vaikka kurssin sisällössä painotettiinkin hieman enemmän frontend -tekemistä, Harri piti tärkeänä taustajärjestelmiin liittyvää opetusta ja erityisesti sitä, että pysyvyysteknologioista […]

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

Miten voisi parhaiten valmistautua lokakuun lopussa 2020 alkavaa full stack -kehittäjän koulutusta varten? Tämä artikkeli koskee 16.10.2020 alkavaa koulutusta, jonka halu aukeaa heinäkuussa 2020, eli aivan näinä päivinä. Kurssistä löydät lisätietoja linkistä Full stack -kehittäjäksi React, JavaScript/TypeScript ja node.js teknologioilla ja funktionaalisella otteella 16.10.2020 alkaen. Hyvät pohjatiedot perusohjelmoinnista ennustavat hyvää menestystä kurssilla ja osa vuosikurssin 2019 […]

useEffect-hookin käyttötilanteita ja yleisiä ratkaisuja sivuvaikutusten eristämiseen sovelluksessa

Maksuton funktionaalisen Reactin verkkokoulutussarjamme jatkuu ja 27.5.2020  klo 10-12 tutkimme sivuvaikutuksen käsitettä ohjelmoinnissa yleisesti ja käytämme Reactin useEffect-hookia sivuvaikutusten eristämiseen muusta ohjelmasta.   Käytännön livekoodausosassa tutkimme useEffect-hookin käyttötilanteita ja tarkastelemme yleisiä ratkaisumalleja. Pääasiassa keskitymme seuraaviin käyttötilanteisiin: 1) Käyttöliittymätilan luominen uudelleen ensimmäisen piirron jälkeen2) Ajastimien käyttö3) Tiedon noutaminen ulkoisesta tietolähteestä4) DOM-objektin käsittely 5) Vapautusta vaativien resurssien käyttö 6) […]

Livekoodataan yhdessä koiramainen muistipeli Reactilla

Maaliskuun 2020 puolivälissä alkaneet ilmaiset livekoodaustuokiomme jatkuvat jo neljättätoista kertaa. 20.5.2020  klo 10-12 rakennamme funktionaalisella Reactilla koiramaisen muistipelin, jonka käyttöliittymän näet kuvassa alla. Koodirivejä syntyy yhteensä vain noin 90, joten aika vähällä tekemisellä saa aika paljon aikaan. Ilmoittaudu täältä: https://attendee.gototraining.com/r/6361904427273620226. 50 ensimmäistä mahtuvat mukaan. Tervetuloa mukaan! Aiempien React-livekoodaustapaamisten nauhoitteita löydät täältä: https://www.youtube.com/watch?v=FEBfC8vZxNo&list=PLaPZ0rDCxLrfMPtsZRb_VR4VAlmc6EeWy

Koiramaisen ohjelmointikilpailun tulokset

Koiramainen ohjelmointikilpailu on ratkennut. Voitto jaetaan kolmen vastauksen kesken ja voittajat ovat: Seppo S. (JavaScript lodash)Olli R. (Haskell)Kide V. (Python) Kisailijoiden ratkaisut löytyvät lyhyine kommentteineen täältä. Kide V:n ratkaisua tuomaristo on kommentoinut seuraavasti. ”Ratkaisu on niin hyvä esimerkki huonosti luettavan koodin kirjoittamisesta, että se on palkittava jo pelkästään sen takia.”. Alla olevista kuvista näkee, että tuomaristo […]

llmainen Koodiklinikka – Funktionaalinen React

Viiden viikon ilmainen funktionaalisen React-ohjelmoinnin kurssi on noin viideltätoista ahkeralta oppilaalta takana. Oppilaiden toiveesta järjestämme koodiklinikkatapaamisen 29.4.2020 klo 10-12. Koodiklinikalle oppilaat voivat tuoda esiteltäväksi omia ratkaisujaan ja niitä tutkitaan yhdessä muiden oppilaiden ja opettajan kanssa. Klinikalla saadaan hyviä vinkkejä siihen, miten omia ohjelmia voisi kehittää. Koodiklinikalle voi tulla myös vain seuraamaan, mistä ohjelmoinnissa ja erityisesti funktionaalisessa […]

  A DOGLIKE PROGRAMMING BOOK A Chicken Jerky Flavoured Introduction to Functional Programming       Juuso Vuorinen                                 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License  (CC BY-SA 4.0) ISBN 978-952-94-3254-7 (PDF) ISBN 978-952-94-3255-4 (HTML) […]

Chicken Jerky Flavoured Introduction to Functional Programming is out in English

The first edition of the English translation of the doglike programming book – A Chicken jerky flavoured introduction to functional programming is now available for free. Programming is considered an important skill in Finnish schools. It was  added to the national curriculum two years ago as Finland reformed the national core curricula at all levels […]

Ilmainen työpaja – funktionaalisen React-ohjelmoinnin jatkojen jatkot – useReducer hook ja Context API

15.4.2020 Klo 10-12 jo viidettä viikkoa jatkuvassa React-ohjelmoinnin ilmaisessa työpajakokonaisuudessa tutkimme, miten monimutkaisempaa tilaa voi hallita helposti ja miten Reduxia vastaava useRecucer hook toimii.  Kurssi soveltuu kaikille, jotka ovat jo käyneet esimerkiksi ilmaisen funktionaalisen React-ohjelmoinnin alkeet -kurssin joko kolmi-iltaisena tai käyneet nelilaskin-työpajan (6.4.2020), jossa opettelimme tilahookkien käytön ja funktionaalisen Reactin perusidean. Nauhoitamme opetustuokion ja laitamme videon […]

Ilmainen työpaja – funktionaalisen React-ohjelmoinnin jatkot – sivuvaikutusten käsittely effect-hookilla esimerkkinä HTTP-pyynnöt Axios-kirjastolla

8.4.2020 Klo 10-12 opimme mitä ovat sivuvaikutukset funktionaalisen React-sovelluksen näkökulmasta ja tutustumme, miten sivuvaikutukset eristetään muusta ohjelmasta fiksusti effect-hookin avulla. Samalla opimme Axios-kirjaston idean. Kirjaston avulla on mahdollista hakea tietoa ulkoisesta tietolähteestä HTTP-protokollan avulla. Sivuvaikutuksen käsitteen ymmärtäminen ja soveltaminen fiksusti johtaa laadukkaampaan ja helpommin ylläpidettävään verkkosovellukseen. Kurssi soveltuu kaikille, jotka ovat jo käyneet esimerkiksi ilmaisen […]