Hyppää sisältöön

C++ -jatkokurssi

​Syvennä C++-osaamistasi modernien standardien avulla! Kaksipäiväinen jatkokurssi tarjoaa käytännönläheistä oppia edistyneistä ohjelmointitekniikoista.

Ajankohta

10.–9.4.2026

hybrid

Keilaranta 1 Business Park, Espoo

Tehokkaampaa, turvallisempaa ja optimoidumpaa koodia C++:lla

Hallitsetko jo C++:n perusasiat ja etsit tapaa syventää osaamistasi? Tämä C++ jatkokurssi vie sinut seuraavalle tasolle, tarjoamalla syvällisen katsauksen kielen moderneihin ominaisuuksiin ja parhaisiin käytäntöihin. Perehdyt C++:n edistyneisiin piirteisiin, kuten älykkäisiin osoittimiin, funktionaalisiin ohjelmointityyleihin ja rinnakkaisuuteen, jotka vievät ohjelmointitaitosi uudelle tasolle.

Kenelle koulutus on suunnattu?

Tämä koulutus on suunnattu kokeneille C/C++-ohjelmoijille, ohjelmistoarkkitehdeille ja muille teknisille ammattilaisille, joilla on jo perustaidot C++:sta ja olio-ohjelmoinnista. Jos haluat päivittää osaamisesi uusimpiin C++-standardeihin ja oppia modernit käytännöt, tämä koulutus on sinua varten!

Koulutuksen aikana voit käyttää vapaasti haluamaasi C++-kehitysympäristöä. Suositeltuja vaihtoehtoja ovat esimerkiksi Visual Studio, CLion tai VS Code.

Osta liput

HALLITSE

modernin C++:n voima – älykkäät osoittimet, lambda-lausekkeet, rinnakkaisuus ja funktionaalisuus.

OPTIMOI

suorituskyky ja muistinkäyttö – vähennä muistivuotoja ja paranna tehokkuutta.

HYÖDYNNÄ

tehokkaasti tietorakenteita ja algoritmeja – rakenna skaalautuvia ja suorituskykyisiä sovelluksia.

OTA

käyttöön Design Patternit ja hyödynnä modernia C++:aa arkkitehtuurin kehittämisessä.

Missiona maailman osaavin kansa – luvassa huipputason sisältöä, joka täytyy itse kokea.
    • Päivä 1

      C++ muistinvirkistys ja johdatus moderniin C++:aan

      add_2 close
      • C++:n perusominaisuuksien ja olio-ohjelmoinnin lyhyt kertaus
      • Muistinhallinta: keko ja pino
      • Mallit ja geneerinen ohjelmointi.
      • Yleiskatsaus modernin C++:n piirteisin. Moderni alustussyntaksi.

      Tauko

      Moderni C++ ja olio-ohjelmointi

      add_2 close
      • Moderni C++ ja olio-ohjelmoinnin parhaat käytänteet, mm. default, delete, final, override
      • Moderni tietorakenteiden käyttö ja iterointi.

      Lounastauko

      Älykkäät osoittimet ja muistinhallinta

      add_2 close
      • Älykkäät osoittimet: unique_ptr, shared_ptr, weak_ptr
      • Dynaaminen muistinvaraus: make_unique ja make_shared
      • Muistinhallinnan parhaat käytännöt ja tyypilliset virheet

      Kahvitauko

      Tietorakenteet, algoritmit ja niiden tehokas käyttö

      add_2 close
      • Sequence containers: vector, deque, list, forward_list
      • Associative containers: set, multiset, map, multimap, unordered_set
      • Container adapters: stack, queue
      • Lajittelu- ja läpikäyntialgoritmit.
      • Constexpr ja sen rooli suorituskyvyn optimoinnissa

      Yhteenveto päivästä

      Huomiseen! Ensimmäinen koulutuspäivä päättyy

    • Päivä 2

      Funktionaalinen C++

      add_2 close
      • Funktio-objektit ja lambda-lausekkeet.
      • Lambda-lausekkeiden käyttö ja parametrien välitys
      • Funktionaalisuus rajapinnoissa ja algoritmeissa
      • STL:n funktionaaliset piirteet, std::function

      Tauko

      Rinnakkaisuus

      add_2 close
      • Threads API ja säikeiden hallinta
      • Coroutinet ja niiden hyödyntäminen. std::async, std::future
      • Rinnakkaisuuden tyypillisimmät sudenkuopat ja parhaat käytänteet

      Lounastauko

      C++ ja ohjelmistoarkkitehtuuri

      add_2 close
      • GoF Design Patternit ja Moderni C++. Miten modernit C++-ominaisuudet selkeyttävät ja tehostavat klassisia suunnittelumalleja.
      • Esimerkkimalleja ja harjoituksia hyödyntäen modernin C++n piirteitä mm. Singleton, Observer, Factory, Command, Facade

      Kahvitauko

      C++ ja ohjelmistoarkkitehtuuri jatkuu

      add_2 close
      • Käytännön työskentely ja koodaustyöpaja
      • Koodin tarkastelu ja optimointi, modernien piirteiden hyödyntäminen, suorituskyvyn ja muistinhallinnan tehostaminen ja koodin selkeyttäminen.

      C++ tulevat piirteet ja roadmap. Koulutuksen yhteenveto.

      Kiitos! Koulutus päättyy

    Kouluttaja.

    Meillä on aina osaavimmat kouluttajat, jotka pitävät sinut pari askelta edellä.

    Tony Torp

    DI (tietotekniikka)

    Tony Torp

    Ryhmäliput aina -10 % edullisemmin.

    Onnea! Olet tekemässä oikeaa päätöstä, kun tuot kollegasi myös oppimaan. Ryhmäliput on ostettavissa 3 hengen tiimeistä ylöspäin. Osta ryhmäliput suoraan verkkokaupasta tai kysy tarjousta ryhmätarjous@professio.fi tai p. 0400 949 099 (Johanna Niittula, Head of Sales).

    Satoja koulutuksia, mutta ei juuri sitä oikeaa?

    Ei hätää, se oikea löytyy kyllä. Räätälöi koulutuksesta teille sopiva kokonaisuus – Kaipaatko toista ajankohtaa, toteutusmuotoa tai sijaintia? Vai onko mielessäsi tietty aihealue, johon haluatte täsmäkoulutusta?

    Kysy lisätietoja tai tarjousta alta tai varaa suoraan tapaaminen, jossa kartoitetaan juuri teidän tarpeenne.

    Koulutusinfo.

    Jäikö jokin muu asia mietityttämään? Vastauksia usein kysyttyihin kysymyksiin löydät täältä.

    Aina 360° osallistumistakuu.

    Vaikka missonamme on tehdä Suomesta maailman osaavin kansa, ulottuu yhteydet aina maailman ympäri.  Toteutetaanpa koulutus etänä verkon välityksellä, paikan päällä tai hybridinä, toteutustapa on muovattu kaikkiin toteutusmuotoihin soveltuvaksi eikä vuorovaikutuksellisuutta ole unohdettu. 

    Mietityttääkö jokin muu koulutukseen liittyen? Ei tekosyitä kouluttautumiselle, taklaamme ne kaikki. 

    Sini-valko sävyinen ja aurinkoinen kuva toimistorakennuksen avarasta käytävästä Espoon Keilarannassa

    Helppo tulla vaikka veneellä. ⚓️

    Keilaranta 1 A, 02150 Espoo

    Keilaranta 1 Business Park sijaitsee meren rannalla Espoon Keilaniemessä, lähellä Helsingin ydinkeskustaa. Länsimetron pysäkki ja taksiasema ovat kiinteistöä vastapäätä sekä autoille löytyy paljon parkkipaikkoja. Espoolaisille myös purjevene on mahdollinen. 😊