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

Vybrané zákaznické reference

Faurecia Components Písek, s.r.o., Václav P.
C# – pro středně pokročilé vývojáře (CNET2)
"Školení mi doplnilo mezery ve znalostech a bylo opravdovým přínosem do dalšího pracovního rozvoje. Lektor působí srozumitelně, jasně. cokoliv vysvětlí."
Notino, s.r.o., Radim V.
C# – pro středně pokročilé vývojáře (CNET2)
"Na školení bych nic neměnil, lektor, zázemí i probíraná látka byly bez chyb. Moc díky"
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Martin B.
C# – pro středně pokročilé vývojáře (CNET2)
"Školení bylo velmi přínosné. Dozvěděl jsem se mnoho nových užitečných věcí z jazyka C#."
Daikin Device Czech Republic s.r.o., Karel T.
C# – pro středně pokročilé vývojáře (CNET2)
"Líbili se mi, že lektor něco vysvětlil a hned na to jsme udělali pár příkladů a postupně se nabalovali složitější věci. Vše bylo srozumitelné. "
Tymphany Acoustic Technology Europe, s.r.o., Jakub S.
C# – pro středně pokročilé vývojáře (CNET2)
"Dobrý den. Perfektní školení. U lektora šlo vidět, že má profesionální zkušenosti a zároveň i lektorské. Výborně připravená osnova školení i časově. Veškeré dotazy obratně zodpovězeny. Připravená shrnutí i cvičení, která jsou dle mého velmi důležité. Děkuji."
Generální finanční ředitelství, Milan V.
C# – pro středně pokročilé vývojáře (CNET2)
"Neměnil bych nic, lektor byl dokonale připraven."
Česká správa sociálního zabezpečení, Jaroslav Š.
C# – pro středně pokročilé vývojáře (CNET2)
"Děkuji za trpělivost při objasňování mých chyb! "
Hasičský záchranný sbor Jihomoravského kraje, Marek B.
C# – pro středně pokročilé vývojáře (CNET2)
"Spoustu nových informací a málo času na procvičení. Aby se stihlo probrat vše z osnovy, bylo to na mě dost rychlé. Celkový dojem výborný, spoustu nových informací!"
ON Semiconductor Czech Republic, s.r.o., Tomáš T.
C# – pro středně pokročilé vývojáře (CNET2)
"Bolo super!"
Marie Džuganová, Marie D.
C# – pro středně pokročilé vývojáře (CNET2)
"Vše bylo v pořádku, nemám žádné výhrady. "
Západočeská univerzita v Plzni, Miroslav M.
C# – pro středně pokročilé vývojáře (CNET2)
"Účastnil jsem se online formou stejně jako kurzu CNET1. Formě, obsahu školení ani školiteli nemám co vytknout. Byl jsem velmi rád že školitel byl stejný jako u CNET1."
Technodat, CAE - systémy, s.r.o., Jiří M.
C# – pro středně pokročilé vývojáře (CNET2)
"Celkově byl pro mě kurz velkým přínosem. Rozšířil jsem si znalosti v oblastech které jsem potřeboval a porozumněl oblastem kde jsem si nebyl jistý. Výklad lektora byl super a dokázal vše vysvětlit tak abych tomu pochopil"
GIST, s.r.o., Jiří K.
C# – pro středně pokročilé vývojáře (CNET2)
"Profesionální přístup, vše v pořádku."
SAINT-GOBAIN ADFORS CZ s.r.o, Jan H.
C# – pro středně pokročilé vývojáře (CNET2)
"Neměnil bych nic, vše bylo v pořádku. Školitel je 100% připraven. "
SAINT-GOBAIN ADFORS CZ s.r.o, Václav K.
C# – pro středně pokročilé vývojáře (CNET2)
"Spokojen."
ČEZ Distribuce, a. s., Radim Č.
C# – pro středně pokročilé vývojáře (CNET2)
"Nic mi nechybělo, nic bych neměnil. Hlavním přínosem pro mě bylo zorientování se v C# a pochopení možností a principů jazyka."
ABB s.r.o., Marek Š.
C# – pro středně pokročilé vývojáře (CNET2)
"Ze školení mám dobrý dojem, všechno proběhlo hladce bez zaškobrtnutí. Lektor je Pan odborník a ví o čem mluví. Jeho praktické zkušenosti byli pro mě přínosem. Jediné co nás tlačilo byl čas trošku více času nám chybělo. "
dataPartner s.r.o., Lukáš V.
C# – pro středně pokročilé vývojáře (CNET2)
"Vše mi vyhovovalo, nabyl jsem dosti nových znalostí a přístup lektora byl skvělý."
dataPartner s.r.o., Jan K.
C# – pro středně pokročilé vývojáře (CNET2)
"Se školením jsem byl velice spokojen. Mimo jiné mě velmi zaujalo paralelní programování a benchmarking. "
KYOCERA AVX Components s.r.o., Jan S.
C# – pro středně pokročilé vývojáře (CNET2)
"Probíraná látka je vysvětlena a procvičována na praktických příkladech. Lektor se nebojí dovysvětlit i dotazy, které jsou mimo probíranou látku a navést tak studenta na správnou cestu."
TŘINECKÉ ŽELEZÁRNY, a. s., Gabriel Z.
C# – pro středně pokročilé vývojáře (CNET2)
"Kurz byl zajímavý, lektor je odborník."
TŘINECKÉ ŽELEZÁRNY, a. s., Miroslav B.
C# – pro středně pokročilé vývojáře (CNET2)
"Rozšíření znalostí Xamarinu a pokročilejších technik v C#. Rektor opravdu znalý problematiky, maximální spokojenost."
MINERVA BOSKOVICE, a.s., Lubomír T.
C# – pro středně pokročilé vývojáře (CNET2)
"Výborný lektor, který se nenechá zaskočit vzniklým problémem."
VALIANT - TMS Czech s.r.o., Martin B.
C# – pro středně pokročilé vývojáře (CNET2)
"Skoleni bylo vyborne. Jedina vec, kterou bych mohl vytknout, je delka kurzu. 4 dny jsou malo. Jeden den na vic by urcite neuskodil."