C# – pro středně pokročilé vývojáře (CNET2)

Microsoft, Programování

Tento kurz je určen pro rozvoj základních znalostí jazyka C# a přípravu účastníků na komerční vývoj backend systémů. Jeho hlavním cílem je posílit porozumění moderní syntaxi C# a efektivní práci s typovým systémem.

Kurz je vhodný pro absolventy základního školení, samouky a junior programátory, kteří se chtějí více seznámit s pokročilými technikami a překonat překážky při práci na větších projektech. Obsah kurzu je založen na nejnovější verzi .NETu, tedy minimálně .NET 6 a C# 10 a novější.

Během kurzu budou probírána témata demonstrující se na jednoduchých uživatelských aplikacích. Součástí školení jsou praktická cvičení a úkoly, které umožní účastníkům uplatnit a procvičit své dovednosti v praxi.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Rozvíjet základní znalosti jazyka C#
  • Připravit se na komerční vývoj C# backend systémů
  • Zvládnout práci s viditelností tříd, pokročilé operátory a práci s pamětí
  • Osvojit si práci s daty pomocí Entity Framework a Code First

KDE A KDY KURZ PROBÍHÁ?



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. Vámi preferovanou formu můžete zvolit v průběhu objednávky. Více informací k hybridní formě školení naleznete zde.

Odemkněte potenciál svých zaměstnanců. Každé školení z naší nabídky přizpůsobíme konkrétním cílům i lidem.
Potřebujete školení přímo u vás ve firmě, nebo upravit obsah a délku na míru? ICT Pro je ideální řešení. Školit můžeme také v angličtině.

Poptat kurz na míru

Náplň kurzu:

Skrýt detaily
  • Práce s viditelností tříd
    1. Pokročilá práce s konstruktory tříd
    2. Pokročilá práce s vlastnostmi tříd
    3. Vnořené třídy
    4. Dědičnost
    5. Rozhraní
    6. Generika
    7. Částečná deklarace
  • Moderní operátory C#
    1. Pokročilé operátory
    2. Lambda výrazy
  • Práce v pamětí
    1. Druhy úložiště paměti
    2. Struktury a práce s nimi (volitelně, pokud čas a tempo výuky dovolí)
    3. Rekordy (volitelně, pokud čas a tempo výuky dovolí)
    4. Nullable typy
    5. Principy potlačení NULL hodnoty
  • Praktické přístupy k modernímu programování v C#
    1. Obory názvů v moderním C#
    2. Pokročilá práce s výjimkami
    3. Práce s LINQ
    4. Asynchronní programování skrze async/await
  • Základy UI aplikací v .NET
    1. Základy WPF aplikace
    2.  Základy webových aplikací
    3.  Zpracování uživatelského vstupu
    4.  Organizace a architektura pomocí vrstev
  • Práce s daty
    1. Entity Framework a propojení s databází
    2. Tvorba datového modelu pomocí Code First
Předpokládané znalosti:
Znalost základů jazyka C#
Doporučený předchozí kurz:
C# – základy programování (CNET1)
Doporučený následný kurz:
C# – Návrhové vzory (CNET3)
Časový rozvrh:
3 dny (9:00-17:00)
Cena za osobu:
15 600,00 Kč (18 876,00 Kč včetně 21% DPH)

Ukázka prostředí a výuky