Programmeren in C#


C# is een veelgebruikte en relatief eenvoudige programmeertaal. Het is een object-georiënteerde en type-safe programmeertaal. Type-safe wil zeggen dat de manier van programmeren ervoor zorgt dat je weinig fouten kunt maken in de programmeertaal.

Omschrijving

Tijdens de vijfdaagse cursus Programmeren in C# leert u als ontwikkelaars de programmeervaardigheden die nodig zijn om applicaties te maken met behulp van de C# taal. U leert de basis van de C# programmastructuur, taalsyntaxis en implementatiedetails, en vervolgens verdiept u zich terwijl u een applicatie bouwt die verschillende functies van .NET bevat. De cursus is volledig up-to-date met de nieuwste functies van C# en wordt altijd gegeven in de nieuwste versie.

Na het volgen van de cursus:

  • kunt u uitleggen hoe Visual Studio te gebruiken om een applicatie te maken en uit te voeren;
  • weet u de kenmerken en syntaxis van de programmeertaal C# beschrijven;
  • weet u de monitoring-eisen van grootschalige applicaties definiëren;
  • kunt u methodes creëren en aanroepen, exceptions opvangen en beheren;
  • begrijpt u het .NET-ontwikkelingsplatform en de bibliotheken;
  • begrijpt u de klassen van het .NET framework;
  • kunt u goed gestructureerde en gemakkelijk te onderhouden C# code creëren;
  • kunt u interfaces definiëren en implementeren;
  • kunt u een klassehiërarchie creëren door gebruik te maken van overerving;
  • begrijpt u object-georiënteerde programmeerconcepten;
  • kunt u de fundamentele architectuur en kerncomponenten van een desktop applicatie implementeren;
  • heeft u praktische kennis van het bouwen van een grafische UI met behulp van XAML;
  • kunt u bestands-I/O en streams gebruiken, en serialiseren/deserialiseren van gegevens in diverse formaten;
  • begrijpt u webcommunicatie en -protocollen;
  • kunt u een entiteit datamodel maken voor database toegang;
  • kunt u Language-Integrated Query (LINQ) gebruiken;
  • kunt u het gebruik van asynchrone operaties toepassen om goed presterende applicaties te maken;
  • weet u hoe je dynamische componenten en unmanaged libraries aan een C# programma kunt toevoegen;
  • begrijpt u het gebruik van generics en generic collections;
  • weet u hoe je metadata van types op kunt halen met behulp van .NET reflection.

Cursusmateriaal en lunch zijn bij de prijs inbegrepen.

Inhoud
  • Module 1: C# Syntax
    • Lesson 1: Writing Applications in C# and .NET
    • Lesson 2: Types of Data and Expressions
    • Lesson 3: C# Language Constructs
  • Module 2: C# Language Concepts
    • Lesson 1: Methods
    • Lesson 2: Method Overloading
    • Lesson 3: Exception Handling
    • Lesson 4: Monitoring
  • Module 3: C# Structures, Collections and Events
    • Lesson 1: Structs
    • Lesson 2: Enums
    • Lesson 3: Built-in Collections
    • Lesson 4: Events
  • Module 4: C# Classes
    • Lesson 1: Creating Classes
    • Lesson 2: Interfaces
    • Lesson 3: Understanding Generics in C#
  • Module 5: C# Inheritance
    • Lesson 1: Hierarchies of Classes
    • Lesson 2: Polymorphism
    • Lesson 3: Extending Classes
  • Module 6: Input and Output
    • Lesson 1: File I/O
    • Lesson 2: Serialization and Deserialization
    • Lesson 3: Streams
  • Module 7: Database Access
    • Lesson 1: Entity Framework
    • Lesson 2: LINQ
  • Module 8: Using the Network
    • Lesson 1: Web Services
    • Lesson 2: REST and OData
    • Lesson 3: ASP.NET Core MVC
  • Module 9: Graphical User Interfaces
    • Lesson 1: Using UI Frameworks
    • Lesson 2: Data binding
    • Lesson 3: Styling the UI
  • Module 10: Application Performance
    • Lesson 1: Multitasking
    • Lesson 2: Asynchronous Calls
    • Lesson 3: Dealing with Conflicts
  • Module 11: C# Interop
    • Lesson 1: Dynamic Objects
    • Lesson 2: Managing Resources
  • Module 12: Designing for Reuse
    • Lesson 1: Metadata
    • Lesson 2: Attributes
    • Lesson 3: Generating Code
    • Lesson 4: Assemblies
Plaats en data (1)
Plaats Duur Data
NIEUWEGEIN - NIEUWEGEIN Iepenh 5 dagen 13 t/m 17 april 2026

13 april 2026 08:45 - 16:00 uur
14 april 2026 08:45 - 16:00 uur
15 april 2026 08:45 - 16:00 uur
16 april 2026 08:45 - 16:00 uur
17 april 2026 08:45 - 16:00 uur
Inschrijven >

Praktische informatie

Doelgroep

De cursus is geschikt voor ontwikkelaars die al minimaal enige maanden programmeerervaring hebben in C, C++, JavaScript of Java en de concepten van object georiënteerd programmeren begrijpen.

Voorkennis

Aangezien het cursusmateriaal deels in het Engels is, is leesvaardigheid in het Engels vereist. U heeft minimaal enkele maanden ervaring in programmeren.

Duur

De cursus duurt vijf dagen.

Groepsgrootte

De groepsgrootte bedraagt minimaal vier en maximaal twaalf personen.

Certificaat

Na afloop van de cursus ontvangt u een certificaat.