Kód kurzu: GOC2124« Krok zpět

Jazyk C# – programování I

Kurz je určen pro všechny programátory, kteří chtějí získat znalosti a dovednosti s vytvářením aplikací v jazyce C# na platformě Microsoft .NET. Na kurzu získáte přehled o platformě Microsoft .NET Framework a jejím vývojovém prostředí Microsoft Visual Studiu .NET. Seznámíte se s jazykem C# s důrazem na objektově orientované programování. Kurz předpokládá základní znalosti programování v libovolném jazyce. Kurz není vhodný pro úplné začátečníky.

GOPAS Official Curriculum
 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
GTK 12.11.2018 5 21 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 17.12.2018 5 21 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
21.1.2019 5 21 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 25.2.2019 5 21 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 1.4.2019 5 21 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 6.5.2019 5 18 900 CZK v ceně kurzu Český jazyk GOPAS Praha
 
LM GTK 22.10.2018 5 17 850 CZK v ceně kurzu Český jazyk GOPAS Brno
 
14.1.2019 5 21 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 
8.4.2019 5 21 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 
19.11.2018 5 725,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
7.1.2019 5 725,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
4.3.2019 5 725,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
13.5.2019 5 725,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha5 21 000 CZK v ceně kurzu 50
Brno5 21 000 CZK v ceně kurzu 50
Bratislava5 725,00 EUR v ceně kurzu 50

Co Vás naučíme

  • Přehled platformy Microsoft .NET
  • Proměnné a hodnotové datové typy
  • Použití bloků programu, podmíneky a cyklů
  • Zpracování výjimek
  • Základy objektově orientovaného programování
  • Práce s referenčními typy
  • Kontruktory, finalizéry a uvolňování zdrojů
  • Dědičnost, virtuální metody, abstraktní třídy a Interface
  • Události
  • Vlastnosti a indexery

Požadované vstupní znalosti

  • Kurz předpokládá základní zkušenosti s programováním v libovolném jazyce

Metody výuky

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

Studijní materiály

  • Tištěné prezentace probírané látky.

Osnova kurzu

Přehled platformy Microsoft .NET

  • Úvod
  • Přehled Microsoft .NET Framework
  • Komponenty .NET Framework
  • .NET jazyky

Přehled jazyka C#

  • Struktura programu v jazyce C#
  • Základní I/O operace
  • Doporučené praktiky
  • Kompilace a debugging

Proměnné a datové typy

  • Systém obecných typů
  • Pojmenovávání proměnných
  • Využití základních datových typů
  • Uživatelské datové typy
  • Konverze datových typů

Příkazy a vyjímky

  • Selekce
  • Iterace
  • Správa vyjímek

Metody a parametry

  • Použití metod
  • Použití parametrů
  • Vstupní, výstupní parametry a parametry predávané referencí
  • Přetěžování (Overloading)
  • Volitelné parametry a pole parametrů

Pole

  • Deklarace pole
  • Vytvoření jednorozmerného pole
  • Vytvoření vícerozmerného pole
  • Rozdíl mezi polem a kolecí
  • Použití kolekcí

Základy objektově orientovaného programování

  • Objektové třídy a jejich instance
  • Zapouzdření
  • Dědičnost
  • Polymorfismus
  • Abstraktní třída
  • Interface

Proměnné obsahující reference na objekty

  • Využití referencí
  • Objektové hierarchie
  • Jmenné prostory
  • Konverze datových typů a přetypování/casting

Vytváření a ničení objektů

  • Konstruktory
  • Inicializace objektů
  • Správa paměti
  • Destruktory/Finalizéry

Dědičnost

  • Odvozování objektových tříd
  • Virtuální metody
  • Shadowing (Member Hiding)
  • Použití a implementace rozhraní (Interface)
  • Abstraktní třídy

Delegáti a události

  • Práce s delegáty
  • Callback
  • Událost/Event

Vlastnosti a indexery

  • Použití vlastností
  • Použití indexerů
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.