FrontpageC ja C++C++ -jatkokurssi

C++ -jatkokurssi

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

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.


Location

Espoo


Training formats

Classroom
Remote


Duration

2 days


Price

1590 €

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.

Päivä 1

  • C++:n perusominaisuuksien ja olio-ohjelmoinnin lyhyt kertaus
  • Muistinhallinta: keko ja pino
  • Mallit ja geneerinen ohjelmointi.
  • Yleiskatsaus modernin C++:n piirteisin. Moderni alustussyntaksi.
  • Moderni C++ ja olio-ohjelmoinnin parhaat käytänteet, mm. default, delete, final, override
  • Moderni tietorakenteiden käyttö ja iterointi.

  • Ä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

  • 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

Päivä 2

  • Funktio-objektit ja lambda-lausekkeet.
  • Lambda-lausekkeiden käyttö ja parametrien välitys
  • Funktionaalisuus rajapinnoissa ja algoritmeissa
  • STL:n funktionaaliset piirteet, std::function
  • 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
  • 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

  • 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.

💬 “Kouluttaja otti taitavasti huomioon koulutettavan lähtötason ja sovitti aineistoon perehdyttämisen sen mukaisesti. Omasta näkökulmastani tämä oli kerrassaan innostava paketti! Kiitos!”

💬 ” Esimerkein hyvin vedetty paketti näinkin laajasta kokonaisuudesta 🙂 Kiitos!”

💬 Sisällöllisesti juuri sopiva nykyiseen tilanteeseeni

Price 1590 € +vat

OR 2 training card days

Events





You might be interested in these courses: