Aikataulu – Palvelinten hallinta ict4tn022-2 – 5 op, uusi OPS – loppukevät 2017 p2

Hallitse palvelimiasi Pupetilla. Pupettia käyttävät esimerkiksi Google, Mozilla ja Wikipedia. Sillä on toteutettu myös US Government Security Baseline hallinnon Linux ja Windows -tietokoneisiin.

Tämä on uuden opetussuunnitelman, 5 opintopisteen kurssi.

Esitiedot

Esitiedot (kertaa nämä): Linuxin komennot, apt, demonien hallinta (esim Apache), tiedostojärjestelmän rakenne (etc, var…).

Alustava aikataulu

Opetus labrassa 5004.

Tämän edistyneen kurssin aikataulu on alustava, ja se muuttuu vielä kurssin aikana.

1. Hello Puppet + IT PRO

2. Pupetin resursseja ja rakenteita

Eri työkaluja

3. Provisiointi

4. Kilpailevia keskitettyjä hallintajärjestelmiä

5 Eri käyttöjärjestelmien hallinta

6 Kertaus

7 Oman modulin viimeistelyä

8 Loppuhuipennus

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija:

- Osaa hallinnoida useita palvelimia keskitetysti
- Pystyy kuvailemaan palvelinten tavoitetilan hallintajärjestelmän ymmärtämällä tavalla
- Osaa versioida alustat toistettavalla tavalla

Arviointiperusteet

- Koe 50 %
- Kotitehtävät ja oma moduuli 50 %

Palaute

Palautteesi on todella arvokasta – se on tärkein tapa kehittää kurssia. Jotta saamme palautteellesi suurimman mahdollisen yleisön, palautetta kerätään kahteen paikkaan

1) Haaga-Helian e-lomakeelle

2) Vapaamuotoinen palaute tämän kurssisivun perään kommenttina

Mitä vain saa kirjoittaa, eikä kysymyksiä tarvitse toistaa. Tässä muutama idea, mihin kaipaisimme kommentteja

  • Opitko kurssilla jotakin? Eli osaatko nyt jotain, mitä et osannut ennen kurssia?
  • Onko kurssin sisältö hyödyllinen sinulle?
  • Missä aiot hyödyntää kurssilla opittuja taitoja?
  • Mikä oli parasta kurssilla?
  • Mitä voisi vielä kehittää?
  • Mitä mieltä oli esityspäivästä?
  • Suosittelisitko kurssia? Kenelle (kollegoille, opiskelutovereille…)?

Kiitos!

Ohjaus

Kotitehtävistä annetaan palaute jokaisen opetuskerran alussa.

Opetuksessa teoria ja harjoitus vuorottelevat. Tero opettaa teorian kertomalla siitä jonkin käytännön esimerkin avulla koneella. Opiskelijat kokeilevat tätä käytännön harjoituksessa, Tero kiertää kommentoimassa ja opastamassa vaikeiden kohtien yli.

Linkit

Moodle-sivu

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , | 99 Comments

99 Responses to Aikataulu – Palvelinten hallinta ict4tn022-2 – 5 op, uusi OPS – loppukevät 2017 p2

  1. Nikolas Barakas says:

    Linux- osaamiseni on kaikki peräisin yhdeltä aikaisemmalta Linux- kurssilta, eli kurssin alussa osasin Linux:in alkeet, mutta en mitään palvelinten keskitetystä hallinnasta. Kurssin aikana opin enemmän kuin mitä osasin kuvitella ja tämän kurssin asioita oli todellakin hauska oppia vaikka ne olivatkin hieman monimutkaisia. Tuntien rakenne oli erittäin hyvä, eli opettaja esittää tunnin aiheen ja esimerkin siitä, jonka jälkeen sitä työstetään lopputunnin. Kotitehtäviä oli riittävästi kaikentasoisille ja niiden avulla pääsi tutustumaan kurssin aiheisiin vielä syvemmin. Kokonaisuudessaan erittäin hyvä kurssi jossa pääsee oppimaan Linux:in keskitettyä hallintaa ja myöskin nauttimaan sen opettelemisesta.

  2. Jani Poutanen says:

    Minulla ei ollut mitään käsitystä palvelinten keskitetystä hallinnasta ennen kurssia ja Linux taitonikin ovat peräisin vain edelliseltä Teron kurssilta. Näiden muutamien oppituntien ja oman oppiskelun myötä uskoisin silti pystyväni työskentelemään näiden asioiden parissa. Kurssi oli tuntimäärään nähden todella tehokas.
    Sain oman moduulini toimimaan suurten ponnistelujen jälkeen, ja opin vaikeaa tehtävää tehdessä todella paljon Puppetista, sekä tiedän mistä etsiä apua jatkossa. Teron antama suora palaute moduulista heti esittelyn jälkeen oli suuri apu jatkokehittelyyn, jonka aion tehdä pikimmiten.
    Kurssilta saamani opit eivät rajoittuneet pelkästään kurssin tavoitteisiin, vaan opin paljon muutakin, jota Tero kertoi opetuksen lomassa. Tästä syystä on todella valitettavaa, että kurssin tunteja peruuntui. Tekisi mieli käydä kurssi uudelleen syksyllä, kuten eräs kurssilainen lopussa päättikin tehdä.
    Kurssia ja etenkin opettajaa voin suositella kaikille.

  3. Tommi Kurjensalo says:

    Opin kurssilla asentamaan puppet master-agent järjestelmän ja hallitsemaan moduleita, kuten oppimistavoitekin oli. Ennen kurssia en osannut tehdä edellä olevaa.
    Pyrin hyödyntämään oppimaani nykyisessä työssäni, mahdollisuuksien rajoissa. Mikäli ei, niin mahdollisesti seuraavassa työssäni. Ajattelin myös automatisoida opinnäytetyössäni tehtävän työn, jossa mm. asennan julkaisualustan x (ei vielä päätetty). Näin ollen, jos ja kun haluan siirtää järjestelmän uudelle alustalle, ei minun tarvitse tehdä määrityksiä uudelleen.
    Kurssilla parasta oli oppia uusia hyödyllisiä taitoja.
    Kehitettävää olisi siinä, että esimerkkejä voisi olla hiukan enemmän opettajan puolelta. Tunneilla käydyt esimerkit kun eivät aina ole terokarvinen.com sivulla.
    Esityspäivä oli mielestäni hiukan raskas, sen olisi voinut jakaa kahteen eri osaan.
    Kyllä voisin suositella kurssia kollegoille tai opiskelutovereille. Vaikkakaan en ole ole VIELÄ sitä tehnyt.

  4. Teppo Viljanen says:

    Opin kurssilla paljon palvelinten hallinnasta. Puppet oli ennen kurssia minulle tuttu vain nimenä. Nyt voin ilokseni todeta, että osaan käyttää ja hyödyntää sitä käytännössä. Kurssin sisältö oli hyödyllinen ja tulevaisuus näyttää kuinka paljon siitä todellisuudessa tulee olemaan hyötyä. Toistaiseksi minulla ei ole tilaisuutta hyödyntää oppimaani työelämässä, mutta aion ylläpitää ja kehittää taitojani kotioloissa. Parasta kurssissa oli laaja-alainen opetus ja Teron antamat vinkit moneen muuhunkin asiaan kuin pelkästään Puppettiin liittyen. Kurssin anti on kokonaisuutena arvostellen paljon suurempi kuin kurssin eri osa-alueiden summa. Esityspäivä oli mielestäni hyvä ja juuri sopiva lopetus kurssille.
    Tulen suosittelemaan kurssia kaikille, joilla on mahdollisuus osallistua sille.

  5. Kurssi on ollut yksi hyödyllissimmistä Haaga-Helian kursseista niinkuin aikaisempikin Teron Linux kurssi. Kursilla tehtiin konkreettisia eikä vain katsottu dioja siitä miten asiat pitäisi tehdä. Uskon että Puppetin (tai muiden) keskitetyn hallinnan työkaluijen käytöstä on hyötyä tuleivaisuudessa ja tulen harjoittelemaan Puppetin käyttöä kesällä ja tulen konfiguroimaan omaa Windows konettani Puppetin avulla.

  6. Aleksey Kuoza says:

    Kokonaisena on tosi hyvä ja antoisa kurssi. Ainoa huomautus – minun mielestä, oppimistahti on liian korkea aloittaville opiskelijoille. Kiitos kurssista!

  7. Lauri Miettinen says:

    Tämän kurssin aiheet tulevat hyödyksi kotona ja tulevaisuudessa työelämässä.
    Suosittelen kaikille opiskelukavereille.

  8. Opitko kurssilla jotakin? Eli osaatko nyt jotain, mitä et osannut ennen kurssia?

    – Opin. En osannut puppetin käyttöä ollenkaan, ja olen erittäin tyytyväinen oppimastani.

    Onko kurssin sisältö hyödyllinen sinulle?

    – Todellakin! Infran suuntautujien unelma, jossa opitaan todella hyvin Linuxia, ja pääsee tekemään kaiken käytännössä.

    Missä aiot hyödyntää kurssilla opittuja taitoja?

    – Työelämässä. Pyrin saamaan tulevaisuudessa kansainvälisen uran, ja toivon että voin hyödyntää kurssin tekemisiäni Linuxin kotimaasta.

    Mikä oli parasta kurssilla?

    – Uuden oppiminen, opettajan motivaatio aihetta kohtaan sekä yleinen ilmapiiri.

    Mitä voisi vielä kehittää?

    – Kaikki toimii, ja toivon että kurssit ovat tälläisiä myös tulevaisuudessa.

    Mitä mieltä olit esityspäivästä?

    – Pitkä päivä, mutta sen arvoinen. Miinusta siitä että koe pidettiin samana päivänä.

    Suosittelisitko kurssia? Kenelle (kollegoille, opiskelutovereille…)?

    – Ehdottomasti kaikille IT opiskelijoille Haaga-Heliassa.

  9. Konsta Vaarala says:

    Todella hyödyllistä tietoa ja taitoa varmasti tulevaisuudessa työelämässä ja miksei nytkin. Oppimistavoitteet oli selkeät ja ilmapiiri tunneilla kannustava sekä motivoiva.

  10. Lassi Kuusela says:

    Kurssi oli taas yksi pahraimpia tähän menessä!

    Opin käyttämään puppet-masteria ja tekemään moduuleja. Koen että taidoista ja tiedoista joita olen kurssin aikana sisäistänyt tulee olemaan minulle jatkossa paljon hyötyä.

    Kurssilla olisi voinut olla vaikeissa aiheissa enemmän yhdessä vaiheittain suorittamista.

    Täytyy myöntää, että esityspäivä jännitti hieman, mutta se oli toteutettu mielestäni hyvin. Oli hauska esittää oma moduuli ja kuunnella toisten viritelmiä.

    Suosittelen kurssia kaikille!

  11. Ilari Huura says:

    Kurssi on ollut tähän mennessä oma lempikurssini mitä olen haaga-heliassa käynyt. Kurssissa oli todella hyvä ja selkeä opetus ja jokainen tehtävä oli opettavainen ja niiden suorittamiseksi oli annettu hyvät ohjeistukset.
    Opin kurssin aikana todella paljon uutta ja hyödyllistä informaatiota ja työskentelytapoja.
    Suosittelisin kurssia kaikille jotka haluavat oppia linuxia.

  12. Tom Kurenmaa says:

    Opitko kurssilla jotakin? Eli osaatko nyt jotain, mitä et osannut ennen kurssia?
    Opin mielettömästi Linuxsista ja Palvelinten keskitetystä hallinnasta.
    Onko kurssin sisältö hyödyllinen sinulle?
    Teron opetus paikanpäällä on must, jos ei ole paikalla tippuu helposti kärryltä ja Tero varmistaa, että kaikki oppivat päivän aiheen.
    Missä aiot hyödyntää kurssilla opittuja taitoja?
    Toivottavasti työelämässä!
    Mikä oli parasta kurssilla?
    Teron vitsit. Teron asiantuntemus heti toisena.
    Mitä voisi vielä kehittää?
    Parhaita kursseja haaga-heliassa, en keksi nyt parannettavaa. Koe, ehkä hiukan erilainen?
    Mitä mieltä oli esityspäivästä?
    Oli hauska nähdä miten luokkatoverit olivat pärjänneet ja mitä he olivat keksineet.
    Suosittelisitko kurssia? Kenelle (kollegoille, opiskelutovereille…)?
    Suosittelen kaikille haaga-heliassa opiskeleville IT puolen jannuille riippumatta linjasta.

  13. Ville Kauppinen says:

    Ennen kurssia en tiennyt mikä on puppet tai mikä on git. Nyt kurssin jälkeen osaan käyttää molempia ohjelmia mielestäni tarpeeksi hyvin ja varsinkin puppetin opettelu on mielestäni erittäin mielenkiintoista.

    Kurssilla oli parasta itse opiskelu. Jaksotus Opetus-Itsenäinen työskentely-opetus toimi hyin kun päivät oli pitkiä ja välitunteja oli tarpeeksi.

    Toivon mukaan jo lähitulevaisuudessa päädyn käyttämään täällä opittuja taitoja työelämässä. Siviilissä tulen varmasti käyttämään erityisesti gitin käyttöä.

    Esittelypäivä oli aika pitkä mutta oli ihan mielenkiintoista nähä mitä muut olivat tehneet. Suosittelisin kurssia kaikille jotka ovat kiinnostuneet versionhallinnasta ja niiden uusimmista tekniikoista.

  14. Kiva kurssi, työskentelytapa hyvin motivoiva. Olen hankkimassa uuden tietokoneen, kaiken kaman asentaminen ja konfigurointi varmasti nopeutuu

  15. Aapo says:

    Linux osaamineni oli hyvin rajallista kurssin alussa. Lopuksi voin sanoa että olen oppinut todella paljon uutta. Kiitokset siitä opelle! Näillä taidoilla on paljon merkitystä ja hyötyä työelämässä.

  16. Thomas Eulenberger says:

    Kiitos Tero!

    Linux on ollut minulle kokonaisuudessaa uutta ja ihmeellistä. Kurssisi avulla on avautunut useampikin asia, nyt viimeisimpänä keskitetty hallinta puppetilla. Aion jatkaa puppetilla leikkimistä kesän monsuunikautena ja varmasti vielä myöhemminkin. Opastuksesi on tämän uuden harrastuksen mahdollistanut.

    Kiitos! Kiitos! Kiitos!

    Ystävällisin terveisin,
    Thomas Eulenberger

  17. Nina Tella says:

    Opitko kurssilla jotakin? Eli osaatko nyt jotain, mitä et osannut ennen kurssia?
    Kyllä, opin käyttämään puppettia ja ymmärtämään enemmän moduulien rakentamista ja sen kieltä.

    Onko kurssin sisältö hyödyllinen sinulle?
    Oli, kurssin sisältö oli kivempi kuin aiemman linux kurssin, koska tässä käytiin lähinnä puppettia. Oli helpompi pysyä perässä ja muistaa aiemmin opittua.

    Missä aiot hyödyntää kurssilla opittuja taitoja?
    Mahdollisesti tulevilla kursseilla ja toivottavasti työelämässä.

    Mikä oli parasta kurssilla?
    Master-Slave osuus oli mielenkiintoinen.

    Mitä voisi vielä kehittää?
    Enemmän harjoittelua tunnilla ja modulien muokkausta. Tällä hetkellä asiaa tulee paljon suullisesti, joten keskittyminen herpaantuu helposti.

    Mitä mieltä oli esityspäivästä?
    Esityspäivä olisi voinut olla eri päivä kun koepäivä. Muuten oli ihan hauska nähdä muiden tuotoksia ja varsinkin niiden, joilla linux osaamista oli jo enemmän pohjalla. Esitykset voisi olla jaettu kahdelle eri päivälle.

    Suosittelisitko kurssia? Kenelle (kollegoille, opiskelutovereille…)?
    Kyllä suosittelisin kaikille, jotka ovat kiinnostuneita linuxista, niin aloittelijoille kuin taidoiltaan paremmille.

  18. Opitko kurssilla jotakin? Eli osaatko nyt jotain, mitä et osannut ennen kurssia?

    Linux osaaminen oli edellisellä kurssilla 0, ja opin aivan järkyttävän paljon uutta.
    Myös tällä Palvelimien hallinnan kurssilla opin käyttämään myös Puppetia, vaikka edellistä osaamista ei ollut lainkaan.

    Onko kurssin sisältö hyödyllinen sinulle?

    Oli, opetusmetodit olivat täydellisiä itselleni ja kotitehtävät olivat mieleisiä. Olisin ehkä yhden tai kahden lisää voinut harjoituksia tehdä.

    Missä aiot hyödyntää kurssilla opittuja taitoja?

    Alan opetella Puppetin käyttöä enemmän, ja aion tehdä tästä yhden vavhuuksistani, mitä voin työhakemuksissa mainita. Myös Ruby kieli tuli tutuksi, ja tämä antoi lisää jalkaa oven väliin oppiakseen koodausmaailmaa.

    Mikä oli parasta kurssilla?

    Puppetin opettelu yleisesti, varsinkin Master-Slave harjoitus.

    Mitä voisi vielä kehittää?

    Enemmän harjoitusta itse Puppet moduulien tekoon, esim. opettaa että mitä kaikkea puppetin manifest tiedostoon voi laittaa? (file, package, service, exec jne)

    Mitä mieltä oli esityspäivästä?

    Rohkaisevaa oli nähdä, että oma osaaminen oli suhteellisen samalla tasolla muiden kanssa.
    Valitettavasti en ehtinyt nähdä kaikkia moduuleja, sillä piti lähteä kesken esityspäivän töihin.

    Suosittelisitko kurssia? Kenelle (kollegoille, opiskelutovereille…)?

    Suosittelen lämpimästi kurssia kaikille, jotka ovat erikoistuneet infrastruktiin, tai jotka osaavat linuxin perusasiat.
    Erittäin hyödyllinen kurssi, erittäin mielenkiintoinen mutta haastava aihe ja erittäin pätevä ja mainio opettaja.

    KIITOS Tero!

  19. Nikolas Barakas says:

    Moduulin aihe: Chromiumin konffausta, esim. kotisivujen vaihto jne.

  20. Niklas Graniittiaho says:

    Ohjelmien asennus Windowsiin puppetin avulla.

  21. Aleksey Kuoza says:

    Moduulin aihe: Apachen perushommia vauvoille… :)

  22. Anna Hyvärinen says:

    Moduli: Apache perus asennusta

  23. Ville Kauppinen says:

    http://terokarvinen.com/2017/django-on-apache-with-python-3-on-ubuntu-16-04

    Teen django asennuksen wsgitä ja postgreSQL käyttäen

  24. Ilari Huura says:

    Moduuli aihe: Köyhän miehen musiikin tuotto ja editiointi käyttäjäalusta (sisältää esim.LMMS, GUITARIX, AUDACITY, HYDROGEN drum machine)

  25. Lassi says:

    moduulinaihe: LAMP ja erilaisia konfigurointeja käyttäjille, ei ole vielä mietitty täysin loppuun.

  26. Kim Friman says:

    Modulin aihe (peruutetaan vanha):

    Front-End kehitystyöympäristön asennus ja git-projektin tuonti työpöydälle.
    Atom-tekstieditorin asennus ja konfiguraatio mieleisekseen (työnäkymän asetukset yms.)
    Atom-paketit työflown helpottamiseksi (color-picker, beautify, javascript helpotukset yms.)
    Gimpina asennus kuvien muokkaamista varten.
    Sisällytetään Chromen asennus, jotta selaimia on useampia testattavaksi.

  27. Lauri Miettinen says:

    Moduulin aihe: asentaa MPV mediasoittimen ja lisäosan asennus,että pystyy katsomaan YouTube videoita.

  28. Moduulin aihe: Asentaa ja konfiguroi Vagrantin ja VirtualBoxin. Luo virtuaalikoneen, jolle asennetaa ja konfiguroi apachen.

  29. Teppo Viljanen says:

    Modulin aihe: Asentaa kuvankäsittelyohjelman (gimp) ja videoeditointiohjelman ja muuttaa niiden oletus konfikuraatiota.

  30. Ville Häkli says:

    Moduulin aihe:

    Django kehitysalusta ja Gitistä Django-projektin lataus

  31. Leo Jääskeläinen says:

    Modulin aihe: NodeJS sekä NPM pakettihallintajärjestelmän asennus sekä konfiguraatio

    • Leo Jääskeläinen says:

      **KORJATTU MODULIN AIHE**: Digimedian opiskelijoille tarkoitettu moduulipaketti, joka asentaa Brackets koodi editorin, Bootstrap Frameworkin sekä Blenderin ja konfiguroi apachella localhost alustan, mikä on valmis koodattavaksi.

  32. Yaël Kermorvant says:

    Uusi moduuli: Ohjelmistotuotannon opiskelijoille suunnattu moduuli joka asentaisi intelliJ koodiympäristön javalla, mysql:llä ja toimivalla localhostilla. Kaikki tarvittava olisi konffattuna.

    Pyrin saamaan moduulin oikeasti käyttöön.

    Peruutan aikaisemman .tar moduuli idean!

  33. Ilari Huura says:

    Moduuli aihe: Moduuli asentaa perus musiikin nauhoitus-ja muokkaus sovellukset.

  34. Tom Kurenmaa says:

    Moduulin aihe: Asennan VLC videosoittimen ja VLC alkaa asennuksen jälkeen pyörittämään videota urlin kautta.

    • Tom Kurenmaa says:

      Vaihdettu aihe, moduuli windows tietokoneille, johon esim itselle tärkeät ohjelmat ja jotkin konfiguraatiot.

  35. Konsta Vaarala says:

    Modulin aihe: apache ja testisivu vaihto

  36. Yaël Kermorvant says:

    Modulin aihe: Lataa URL:ista .tar paketin ja purkaa sen tiettyyn path locationiin.

    • Yaël Kermorvant says:

      Ja tarvittaessa jos liian lyhyt/nopea, niin moduuli joka muuttaa tiedoston .tar paketiksi ja postaa sen gittiin.

  37. Jani Poutanen says:

    Modulin aihe: LAMPin ja WordPressin asennus

  38. h4. a) Master-slave. Aloita tyhjästä koneesta. Tee yhdestä koneesta orja ja toisesta herra. Kokeile, että orja saa herralta modulin. (Voit käyttää labraa, kun se on tyhjä. Laita mukaan ‘puppet cert –list –all’, ‘tail /var/log/auth.log’, ‘tail /var/log/syslog’).

    b) Varaa omalle modulillesi aihe kommenttina tälle sivulle. Yksi työ yhdestä aiheesta.

    Samalla kannattaa aloittaa kokeeseen lukeminen.

  39. h3. a) Package-File-Server. Asenna ja konfiguroi jokin demoni package-file-server -tyyliin. Tee jokin muu asetus kuin tunnilla näytetty sshd:n portin vaihto.

    b) Modulit Gitistä. Tee skripti, jolla saat nopeasti modulisi kloonattua GitHubista ja ajettua vaikkapa liverompulle. Voit katsoa mallia terokarvinen/nukke GitHub-varastosta.

    c) Vapaaehtoinen: Vaihda Apachen default VirtualHost Puppetilla siten, että sivut ovat jonkun kotihakemistossa ja niitä voi muokata normaalin käyttäjän oikeuksin.

    d) Vapaaehtoinen vaikea: Konfiguroi jokin muu demoni (kuin Apache tai SSH) Puppetilla.

  40. h2. a) Tee tämän kotitehtävän raportti GitHubiin MarkDownilla

    b) Tee puppet-moduli, joka tekee asetukset jollekin komentorivi- tai graafisen käyttöliittymän ohjelmalle.

  41. Modules kansion alta löytyy tehtäviä ja juuritasolta muuta “kivaa”.

    https://github.com/TommiKurjensalo/keskitettyHallinta.git

  42. Vinkkejä läksyihin:

    Raportin kirjoittaminen:
    http://terokarvinen.com/2006/raportin-kirjoittaminen-4

    Maksuton mainosrahoitteinen blogi: http://wordpress.com

    Edistyneemmille GitHub:
    http://terokarvinen.com/2016/publish-your-project-with-github

    Livetikun teko, Xubuntu 16.04 LTS amd64:
    https://unetbootin.github.io/

  43. h1 vapaaehtoiset lisätehtävät

    c) Vapaaehtoinen: Tärkeimmät resurssit. Tee moduleja, jotka käyttävät resursseja package, file, service, user, exec.

    d) Vapaaehtoinen: Oikeaa elämää. Ratkaise jokin yksinkertainen oikean elämän ongelma Puppetilla. Esimerkiksi asenna jokin työpöytä- tai komentoriviohjelma ja tee siihen säädöt.

  44. h1.

    a) Kaksi resurssia. Tee ja testaa moduli, joka käyttää ainakin kahta eri resurssia (esim. file ja package).

    b) Messut. Kirjoita lyhyt analyyttinen ja vertaileva arvio jostain tuotteesta, esityksestä tai yrityksestä IT PRO -messuilla. (Vaihtoehtoinen tehtävä, jos et pääse messuille: katso video samasta aiheesta Puppetista ja toisesta vastaavasta järjestelmästä (esim. Salt) ja kirjoita niistä analyyttinen ja vertaileva kirjoitus.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Picks

  • Boxing Clock for AndroidOcton8 Diving T-ShirtsShaking Tower Panda Android GameLearn Chinese with Android
  • Student projects