C# Application Development certification course

Practical course - 17d - 119h00 - Ref. KBK
Price : 6120 CHF E.T.

C# Application Development certification course




Ce parcours certifiant vous permet de maîtriser toutes les étapes de développement d'une application en C#. Vous apprendrez les fondamentaux du langage ainsi que le développement d'applications avec le framework .NET.


INTER
IN-HOUSE
CUSTOM

Practical course in person
Available in English on request

Ref. KBK
  17d - 119h00
6120 CHF E.T.




Ce parcours certifiant vous permet de maîtriser toutes les étapes de développement d'une application en C#. Vous apprendrez les fondamentaux du langage ainsi que le développement d'applications avec le framework .NET.


Teaching objectives
At the end of the training, the participant will be able to:
Understand the main principles of object-oriented programming
Master the syntax of the C# language
Discover the main technologies of the .NET framework
Understanding the principles of Test Driven Development
Implement unit tests and integration tests

Intended audience
Anyone wishing to learn to develop in C#.

Prerequisites
None.

Certification
This certification course is validated by a written exam in the form of a case study (ref. KBZ).

Course schedule

1
Introduction to programming with C#

  • A program.
  • Need for an algorithm.
  • Genesis of a first program.
  • Programming rules.
  • Variables.
  • Operators and expressions.
  • Control structures.
  • Procedures and functions.
  • Introduction to object-oriented programming.
  • Access to databases.
Hands-on work
This course contains over 60% hands-on work in Visual Basic (INP course), Java (INJ course), C# (OGR course) or Python (IPY course).

2
C#, developing in .NET with Visual Studio

  • The .NET platform.
  • Basic syntax: data, expressions and instructions.
  • Exception handling.
  • Object-oriented programming.
  • Classes and objects in C#.
  • Basic .NET framework objects and classes.
  • The different types of applications developed in .NET.
Hands-on work
At the very beginning of the course, the syntactical aspects of the C# language and the basic classes are illustrated with simple examples.

3
Test Driven Development in C#

  • Introduction, definition and principles of TDD (Test Driven Development).
  • Agile development practices.
  • Mock and Stub objects.
  • Test writing techniques.
  • Test coverage.
  • The tools.
  • The qualities of TDD.
Hands-on work
Alternating conceptual sequences and practical work.

4
Team Foundation Server 2018, test automation

  • Introduction to Team Foundation Server.
  • Project tracking and backlog management with Work Items.
  • Managing a functional test campaign.
  • Automate unit tests.
  • Automate integration tests.
  • Automated GUI testing.
  • Automate performance and load tests.
  • Monitoring the progress of test execution.
Hands-on work
Presentation of ALM (Application Lifecycle Management). Creation of team project, initialization of backlog and demo project. Set up unit tests. Set up integration testing with SpecFlow. Set up web server load tests.


Dates and locations

Last places available
Guaranteed date, in person or remotely
Guaranteed session
From 28 to 30 September 2026
FR
Remote class
Registration
From 7 to 9 December 2026
FR
Remote class
Registration

REMOTE CLASS
2026 : 28 Sep., 7 Dec.