Základy programování v jazyce C# - webinář

V tomto kurzu se naučíte základům programování, osvojíte si základní programové konstrukce, práci s daty a funkcemi. Probraná témata lze z velké části aplikovat na jiné programovací jazyky. Naučíme vás "programátorsky" myslet. Doporučujeme před tímto kurzem absolvovat Úvod do algoritmizace a programování.

Co se v kurzu naučíte

  • Visual studio –seznámení, základní struktura programu
  • Datové typy – hodnotové a referenční, manipulace s daty
  • Základní stavební kameny jazyka – výrazy, příkazy, rozhodování, cykly
  • Pole – prvky pole, indexy, multidimenzionální pole, objekt ArrayList
  • Opětovné použití kódu - metody
  • Třídy a struktury – základní přehled
  • Ukládání dat – soubory a databáze

Požadované vstupní znalosti

  • Kurz předpokládá základní algoritmické myšlení. Doporučujeme před tímto kurzem absolvovat Úvod do algoritmizace a programování.

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály

  • Prezentace probírané látky v souboru .PDF

Osnova kurzu

Přehled

  • Vývojové prostředí pro C#, jednotlivé nástroje, typy projektů a aplikací
  • Datové typy – k čemu slouží, jak se používají, podrobný přehled hodnotových typů, obecně o referenčních typech, proměnné
  • Základní konstrukce jazyka – typy cyklů a rozhodovacích bloků, případy použití, výraz a příkaz
  • Pole – jednorozměrná a multidimenzionální, použití cyklů při práci s nimi (prohledávání, třídění, …)
  • Funkce, parametry a jejich typy, viditelnost proměnných
  • Principy OOP, třídy a struktury, property a metoda
  • Vzájemné vazby mezi třídami, příklady použití
  • Vstupně-výstupní operace, práce se soubory
  • Databáze – jak přistupovat k datům aplikace