C# – for intermediate developers (CNET2)

Microsoft, Programming

This course builds core C# skills and prepares developers for commercial backend development, focusing on modern C# syntax and an effective type system. Hands-on examples and exercises use .NET 6+ so you learn current patterns and tooling.

Designed for graduates, self-taught coders and junior developers, the program covers generics, async/await and memory management, plus Entity Framework and UI basics. Lessons combine demos, practical tasks and real-world patterns for backend projects.

Location, current course term



Brno + online (volitelně)
10/6/2025 - 10/8/2025 CZECH
Order
12/1/2025 - 12/3/2025 CZECH
Order
1/26/2026 - 1/28/2026 CZECH
Order
Praha + online (volitelně)
10/13/2025 - 10/15/2025 CZECH
Order
12/8/2025 - 12/10/2025 CZECH
Order
2/2/2026 - 2/4/2026 CZECH
Order
Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Working with class visibility
    1. Advanced constructor patterns
    2. Advanced property usage
    3. Nested classes
    4. Inheritance
    5. Interfaces
    6. Generics
    7. Partial class declarations
  • Modern C# operators
    1. Advanced operators
    2. Lambda expressions
  • Working with memory
    1. Types of memory storage
    2. Structs and working with them (optional, if time allows)
    3. Records (optional, if time allows)
    4. Nullable types
    5. Principles for suppressing null values
  • Practical approaches to modern C# programming
    1. Namespaces in modern C#
    2. Advanced exception handling
    3. Working with LINQ
    4. Asynchronous programming with async/await
  • Basics of UI applications in .NET
    1. WPF application basics
    2. Web application basics
    3. Handling user input
    4. Organization and layered architecture
  • Working with data
    1. Entity Framework and database integration
    2. Creating a data model using Code First
Assumed knowledge:
Basic knowledge of the C# language.
Recommended previous course:
C# – Fundamentals of Programming (CNET1)
Recommended subsequent course:
C# – Design Patterns (CNET3)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
624.00 € ( 755.04 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

Notino, s.r.o., Radim V.
C# – for intermediate developers ( 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# – for intermediate developers ( 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# – for intermediate developers ( 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# – for intermediate developers ( 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# – for intermediate developers ( CNET2)
"Neměnil bych nic, lektor byl dokonale připraven."
Česká správa sociálního zabezpečení, Jaroslav Š.
C# – for intermediate developers ( 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# – for intermediate developers ( 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# – for intermediate developers ( CNET2)
"Bolo super!"
Marie Džuganová, Marie D.
C# – for intermediate developers ( CNET2)
"Vše bylo v pořádku, nemám žádné výhrady. "
Západočeská univerzita v Plzni, Miroslav M.
C# – for intermediate developers ( 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# – for intermediate developers ( 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# – for intermediate developers ( CNET2)
"Profesionální přístup, vše v pořádku."
SAINT-GOBAIN ADFORS CZ s.r.o, Jan H.
C# – for intermediate developers ( 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# – for intermediate developers ( CNET2)
"Spokojen."
ČEZ Distribuce, a. s., Radim Č.
C# – for intermediate developers ( 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# – for intermediate developers ( 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# – for intermediate developers ( 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# – for intermediate developers ( 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# – for intermediate developers ( 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# – for intermediate developers ( CNET2)
"Kurz byl zajímavý, lektor je odborník."
TŘINECKÉ ŽELEZÁRNY, a. s., Miroslav B.
C# – for intermediate developers ( 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# – for intermediate developers ( CNET2)
"Výborný lektor, který se nenechá zaskočit vzniklým problémem."
VALIANT - TMS Czech s.r.o., Martin B.
C# – for intermediate developers ( CNET2)
"Skoleni bylo vyborne. Jedina vec, kterou bych mohl vytknout, je delka kurzu. 4 dny jsou malo. Jeden den na vic by urcite neuskodil."