C++ – Základy Programování (CPP1)
Programování, C, C++
Programujete v některém z jednodušších programovacích jazyků a chcete se pustit do nástroje určený pro tvorbu extrémně výkonných aplikací? Programovací jazyk C++ nabízí nástroje pro abstraktní programování, které zároveň nepřipraví vaše aplikace o výkon.
Přihlaste se na praktický workshop, ve kterém si vyzkoušíte programování v jazyce C++ od úplných základů. Seznamte se s prostředím jazyka s flexibilní správou paměti a optimalizovanými objektovými abstrakcemi.
TOTO ŠKOLENÍ VÁM POMŮŽE:
- Seznámit se se základní syntaxí a strukturou programů v C++
- Pochopit model paměti, správu paměti a práci s referencemi
- Naučit se navrhovat a používat funkce včetně přetěžování a návratových hodnot
- Osvojit si práci s kontejnery STL, iterátory, hledání, transformacemi a lambda funkcemi
- Zvládnout řízení toku programu, cykly, podmínky a ošetření chyb
- Seznámit se s objektovými nástroji (třídy, metody, konstruktory, kompozice) a moderními prvky C++
KDO BY SE MĚL KURZU ZÚČASTNIT?
- Vývojáři s praxí v jiných programovacích jazycích
- Systémoví a embedded vývojáři
- Backend vývojáři zaměření na výkon
- DevOps inženýři a správci nasazení kompilovaných aplikací
- IT studenti a začínající programátoři přecházející na C++
Privátní školení a termíny na míru
Specifičnost tohoto školení a nízký zájem jednotlivců neumožňuje pro tento kurz vypisovat veřejné termíny. Tento kurz nabízíme pouze jako uzavřené privátní školení. Obsah, délka a termíny kurzů budou vytvořeny podle vašich specifických potřeb.
Cenovou nabídku vám rádi připravíme na základě vašich požadavků a cílů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
KDE A KDY KURZ PROBÍHÁ?
Kontaktujte nás
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Programovací jazyk C++
-
Moderní C++ (C++17, C++20)
-
Oblasti použití
-
Charakteristika jazyka
-
Základní nástroje
-
První program
-
Textová komunikace
-
Práce s proměnnými
-
Práce s funkcemi
-
Členění programu
-
Předávání argumentů
-
Návratová hodnota
-
Strukturovaná data
-
Složené hodnoty
-
Předávání struktur
-
Reference
-
Typový systém
-
Práce s hodnotami
-
Chyby při kompilaci
-
Přetěžování funkcí
-
Kontejnery
-
Základní operace
-
Hledání a transformace
-
Lambda funkce
-
Řídící příkazy
-
Cykly a podmínky
-
Procházení kontejnerů
-
Ošetření chyb
-
Objektové nástroje
-
Datový model
-
Metody a konstruktory
-
Kompozice objektů
-
Předpokládané znalosti:
-
Základní znalosti libovolného programovacího jazyka.
-
Doporučený předchozí kurz:
-
Jazyk C – Základy programování (C1)
-
Doporučený následný kurz:
-
C++ – Pokročilé programování (CPP2)
-
Časový rozvrh:
-
3 dny (9:00hod. - 17:00hod.)
Vybrané zákaznické reference
Digiteq Automotive s.r.o., David S.
C++ – Základy Programování (
CPP1)
"Školení splnilo má očekávání. Výklad byl srozumitelný. Zázemí bylo velice příjemné."
Advantech Czech s.r.o., Marek P.
C++ – Základy Programování (
CPP1)
"Jsem plně spokojen, těším se na pokračující kurz."
CertiCon a.s., Miroslav K.
C++ – Základy Programování (
CPP1)
"Hodnotím veľmi pozitívne."
Správa železnic, státní organizace, Libor B.
C++ – Základy Programování (
CPP1)
"Školení pro mne bylo přínosem, seznámil jsem se základy objektového programování. Praktické příklady mi umožnily ihned použít získané vědomosti."
RETIA, a.s., Vojtěch P.
C++ – Základy Programování (
CPP1)
"Oceňuji praktickou ukázku dané problematiky na dobrých příkladech."
ON Semiconductor Slovakia a.s., Gabriel N.
C++ – Základy Programování (
CPP1)
"Rozsah a odbornosť kurzu boli viac ako uspokojivé. Informácie boli jasne a zrozumiteľne podané.
"
Ústav pro hospodářskou úpravu lesů, Radim A.
C++ – Základy Programování (
CPP1)
"Školitel si výborně poradil s velkým rozsahem látky C++, poskytl dobrý přehled prakticky všeho, co bych čekal. Výborně reaguje na dotazy a okamžitě sype z rukávu praktické příklady. Je znát, že se nemusel připravovat den předem. Více toho v rámci dvou dní c++ nestihne přenést asi nikdo."