C# ontwikkelaar - 5 dagen online klassikaal

2.450,00 EUR

  • 5 days
Live Virtueel Klassikaal
In Huis / In Bedrijf

Bouw een sterke basis in C#-programmering en ontwikkel de praktische programmeervaardigheden die nodig zijn om moderne applicaties te maken binnen het Microsoft .NET-ecosysteem. Deze praktijkgerichte C# Developer-cursus is ontworpen voor beginnende ontwikkelaars en technische professionals die hun begrip van objectgeoriënteerd programmeren en softwareontwikkelingsprincipes willen verdiepen.

Belangrijkste functies

Taal

Lesmateriaal in het Engels

Niveau

Niveau: beginner - gemiddeld

5 dagen live, door een instructeur geleid

Virtuele training (8 uur per dag)

Alle relevante cursusmaterialen

Praktische, hands-on programmering met live labs

60+ aanbevolen studie-uren

Inclusief certificaat van afronding van het programma

Hero

Leerresultaten

Aan het einde van dit programma ben je in staat om:

Basis van programmeren in C#

Leer de basisprincipes van C# en het .NET-ecosysteem, waaronder de programmastructuur, gegevenstypen, variabelen, geheugenbeheer en code-uitvoering met de CLR. Je bouwt een sterke basis op met praktische programmeeroefeningen.

Controle­stroom en besluitvorming

Ontwikkel praktische vaardigheden met behulp van voorwaardelijke instructies, logische expressies en lusconstructies zoals if, switch, for en while om responsieve en efficiënte applicaties te bouwen.

Objectgeoriënteerd programmeren in C#

Bouw schaalbare applicaties met behulp van objectgeoriënteerde programmeerconcepten, waaronder klassen, objecten, encapsulatie, overerving, interfaces, abstractie en polymorfisme, om modulaire en onderhoudbare code te creëren.

Geavanceerde gegevensverwerking en interactie

Werk met bestandsverwerking, delegates, events, lambda‑expressies en LINQ om data efficiënt te beheren en dynamische, event‑gedreven applicaties te ondersteunen.

Hero

Cursusplanning

  1. Dag 1

    Sessie 1: Introductie tot C#

    • Overzicht van de C#-taal en .NET
    • Common Intermediate Language (CIL) en CLR
    • C#-toepassingen compileren en uitvoeren
    • Ontwikkeltools en het opzetten van de omgeving

    Sessie 2: Variabelen

    • Namespaces en variabeledeclaraties
    • Waardetypen en verwijzingstypen
    • Gegevenstypen en variabele scope

    Sessie 3: Operatoren

    • Rekenkundige en unaire operatoren
    • Concatenatie- en vergelijkingsoperatoren
    • Logische operatoren

    Sessie 4: Besluitvorming

    • Conditionele logica met if-instructies
    • Gebruik van switch-instructies
  2. Dag 2

    Sessie 5: Lussen

    • Lusstypen en iteratie
    • Break- en continue-instructies

    Sessie 6: Arrays en enumeraties

    • Arrays maken en vullen
    • Lussen door arrays
    • Werken met enums

    Sessie 7: Methoden

    • Velden en methoden
    • Methodeparameters en overloading
    • Optionele parameters

    Sessie 8: Objecten

    • Objecten maken
    • Instantievelden en -methoden
  3. Dag 3

    Sessie 9: Klassen en structs

    • Klassenstructuur en constructors
    • Werken met structs

    Sessie 10: Encapsulatie

    • Toegangsmodificatoren
    • Getters, setters en eigenschappen

    Sessie 11: Statische leden

    • Statische velden, methoden en klassen
    • Inzicht in statische context

    Sessie 12: Overerving en polymorfisme

    • Objectgeoriënteerde programmeerprincipes
    • Klasse-erfenis en modificatoren
    • Concepten van polymorfisme
  4. Dag 4

    Sessie 13: Abstractie & Interfaces

    • Abstracte klassen en methoden
    • Werken met interfaces
    • Interfacepolymorfisme

    Sessie 14: Foutafhandeling

    • Exceptions opwerpen en afhandelen
    • Gebruik van try-catch-finally
    • Aangepaste uitzonderingen

    Sessie 15: Strings & Datums

    • Gebruik van String en StringBuilder
    • Datumverwerking en getalnotatie

    Sessie 16: Collecties

    • Werken met collecties en generics
    • Gebruik van de klassen List en Dictionary
  5. Dag 5

    Sessie 17: Delegates, lambda’s en events

    • Delegaten maken
    • Lambda-expressies
    • Gebeurtenissen en eventhandlers

    Sessie 18: Bestandsinvoer/-uitvoer

    • I/O-streams en bestandsverwerking
    • Gegevensserialisatie en -deserialisatie

    Sessie 19: LINQ

    • LINQ-queryexpressies
    • Sorteren, projectie, groeperen en joins
    • LINQ naar XML
C#-ontwikkelaar

Voor wie is dit programma bedoeld?

Beginnende softwareontwikkelaars en programmeurs

Ontwikkelaars die overstappen naar C# vanuit een andere programmeertaal

Juniorontwikkelaars die hun .NET-programmeer­vaardigheden willen versterken

Technische professionals die geïnteresseerd zijn in objectgeoriënteerd programmeren

Backend- en applicatieontwikkelaars die in Microsoft-omgevingen werken

Leerlingen die zich voorbereiden op ASP.NET Core en de ontwikkeling van bedrijfsapplicaties

Start nu met de cursus

Vereisten

  • Basiskennis van programmeren en ervaring met coderen
  • Bekendheid met programmeerconcepten zoals variabelen, lussen en arrays
  • Basiskennis van bestandsbeheer en tekstbewerking
  • Algemene kennis van objectgeoriënteerde programmeerconcepten is nuttig maar niet verplicht
  • Ervaring met een programmeertaal is nuttig om sneller vooruitgang te boeken

Verklaringen

Licenties en accreditatie

De cursus wordt aangeboden in overeenstemming met de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.

Gelijkheidsbeleid

Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele accommodatieproces.

Veelgestelde vraag

Contact background

Heeft u bedrijfsoplossingen of LMS-integratie nodig

Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!