Jazyk C – Základy programování (C1)

Programování, C, C++

Chcete se pustit do programování embedded aplikací a operačních systémů? Programovací jazyk C je i po desítkách let průmyslovým standardem pro tvorbu kódu pro širokou škálu hardwarových architektur. Aplikace, knihovny a operační systémy vytvořené v C zachovávají maximální kontakt s hardware. 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 možnostmi kompilovaných jazyků a naučte se psát dobrý kód blízký hardware.

Privátní školení a termíny na míru

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. Specifičnost tohoto školení a nízký zájem jednotlivců neumožňuje pro tento kurz vypisovat veřejné termíny.

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
  • Základní pojmy
    1. Procesor a instrukce
    2. Paměť a alokace
    3. Volací zásobník
  • Programování v C
    1. Funkce
    2. Příkazy
    3. Výrazy
  • Přiřazovací příkaz
    1. Jednoduché typy
    2. Levý a pravý výraz
    3. Proměnná a velikost
  • Funkce
    1. Lokální proměnné
    2. Parametry funkce
    3. Návratová hodnota
  • Řídící příkazy
    1. Jednoduché cykly
    2. Podmínky
    3. Iterace
  • Ukazatele
    1. Předávání ukazatelem
    2. Dereference a přiřazení
    3. Aritmetika
  • Strukturované typy
    1. Struktury a pole
    2. Vnořené struktury
    3. Offset atributu struktury
    4. Práce s pointery
  • Práce s textem
    1. Kódování textu
    2. Textové soubory
    3. Řetězcové operace
  • Binární data
    1. Strukturovaná data
    2. Binární soubory
    3. Pakety binárních protokolů
    4. Paměťové operace
  • Obecná doporučení
    1. Struktura programového kódu
    2. Moduly a hlavičkové soubory
Předpokládané znalosti:
Znalost obecných zásad programování, orientace v prostředí MS Windows, případně zkušenost s jiným programovacím jazykem.
Doporučený předchozí kurz:
Úvod do programování (PRG)
Doporučený následný kurz:
C++ – Základy Programování (CPP1)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)

Vybrané zákaznické reference

Wittmann Battenfeld CZ spo. s.r.o, Aleš B.
Jazyk C – Základy programování ( C1)
"Spokojen, školení splnilo očekávání."
Kooperativa pojišťovna, a.s., Vienna Insurance Group, David J.
Jazyk C – Základy programování ( C1)
"Kurz podle sylabu obsahoval vše co měl. Velká využitelnost při správě modelů pojišťoven."
APATOR METRA s.r.o., Václav K.
Jazyk C – Základy programování ( C1)
"Celkově hodnotím kurz jako přínosný. Nižší hodnocení v některých je dáno tím, že jako začátečník v C/C++ bych uvítal důkladnější procvičení, které by ale zřejmě bylo nad rámec kurzu."
Správa železnic, státní organizace, Libor B.
Jazyk C – Základy programování ( C1)
"Kurz byl pro mne přínosný - doplnil jsem si znalosti o jazyku C."
IMI International s.r.o., Miroslav K.
Jazyk C – Základy programování ( C1)
"Přístup na školení je velmi individuální. Celkově "palec nahoru"."