Select your language

Training - C# for advanced

Programming with C#

In this training/workshop for beginners and converts, you will be taught the art of programming with C# and the .NET framework and the joy of programming will be awakened. Software solutions that used to be laborious and difficult to achieve can now be achieved more easily and in less time with C#.

This workshop teaches you how to reach your goal as quickly as possible. You will get a good overview and learn to program with simple but also more difficult exercises. Afterwards, you should be able to create programmes on your own and feel like learning more.

Suitable for

  • Software architects
  • Software developers

Previous knowledge

  • knone

Working form and duration

  • 2 days

Dates

  • currently on request

Materials participants

  • Laptop 
  • Visual Studio (2017, 2019, 2022)
  • Good but not mandatory Visio (2016, 2019, 2021 or 2022)
  • Stationery

Training room

  • Projector
  • Whiteboard, blackboard or flipchart

Content of the 2-day training / workshop

Day 1

  • Overview Day 1
  • Concept
  •  History
    • From C via Java to C#
  • Visual Studio
    • Editor
    • Compiling
    • Debugging
    • TFS
  • What else is there?
    • .NET-Framework
    • WPF, Silverlight, ASP.NET
    • WCF, ADO.NET
    • Linq a.o.
  • Syntax
    • Types from const to static
    • Conditions
    • Loops
    • Exception handling (try/catch/finally)
    • Arrays and collections
    • Access rights
    • Delegate
  • Independent exercises
  • Outlook to day 2

Day 2

  • Review (Training Day 1)
  • Overview Day 2
  • Object orientation
    • Meaning and purpose
    • Classes, methods, properties
    • Of give and take (get/set)
    • Namespace
    • Inheritance, polymorphism
    • Interfaces and abstract classes
    • Practical exercises
  • Architecture
    • UML
    • GUI and business logic
    • Design Patterns
    • Practical exercises
  • In practice
    • Commenting
    • Defensive Programming
    • Scrum
    • Signing
    • Code protection with obfuscating
  • Independent exercises
  • Conclusion
  • Where can I get more information?

Inquiry form training

Do you have any questions in advance? We are here for you: +49 761 28522110

CONTACT