- Train bij ons in Drachten of op jouw eigen locatie.
- Klanten geven ons een 9.2
- Erkende trainers.
- Ontvang een certificaat na deelname!
Kom je er niet uit?
Laat ons je helpen!
In deze training leer je de benodigde programmeervaardigheden om programma's te maken met behulp van de C#-taal. Hiervan leer je de basisprincipes van de programmastructuur, taalsyntaxis en implementatiedetails. Vervolgens creëer jij een programma dat verschillende functies van .NET bevat.
"*" geeft vereiste velden aan
Kom je er niet uit?
Laat ons je helpen!
"*" geeft vereiste velden aan
Kom je er niet uit?
Laat ons je helpen!
€995,- Excl. BTW
Inschrijven voor een trainingIn de training C# Fundamentals maak je kennis met de basisbegrippen van C#. Je leert hoe jij deze programmeertaal kunt gebruiken om functionerende applicaties te ontwikkelen. Deze C# Fundamentals training behandelt belangrijke onderwerpen, zoals variabelen, datatypes, operators en control flow, evenals if statements en loops.
Daarnaast ontdek je hoe jij functies kunt definiëren en aan kunt roepen, evenals hoe jij met objecten en klassen kunt werken. Deze basisprincipes zijn cruciaal voor het begrijpen en beheersen van de programmeertaal C# en bieden de mogelijkheid om verder te leren. Door diepgaande kennis van C# op te doen zul je in staat zijn om krachtige en efficiënte code te schrijven.
Naarmate de training C# Fundamentals vordert, verdiep jij je in geavanceerde C#-technieken. Je leert over objectgeoriënteerd programmeren (OOP) met C#, inclusief het gebruik van klassen, objecten en interfaces. Daarnaast is deze C# Fundamentals training gericht op de integratie van C# in hedendaagse softwareontwikkelingspraktijken. Je leert hoe jij C# kunt gebruiken in combinatie met Visual Studio, de krachtige ontwikkelomgeving van Microsoft, om jouw ontwikkelingsproces te optimaliseren.
De training C# Fundamentals is geschikt voor softwareontwikkelaars die programmeerervaring hebben in C, C++, JavaScript, Objective-C, Microsoft Visual Basic en/of Java en de principes van objectgeoriënteerd programmeren begrijpen.
Door de training C# Fundamentals te volgen zul je de volgende kennis en vaardigheden verkrijgen:
Voordat je deelneemt aan deze training raden wij aan dat jij de principes van objectgeoriënteerd programmeren begrijpt.
Daarnaast raden wij aan dat jij ervaring hebt met een of meerdere programmeertalen, zoals:
Module 1: C# Syntax
Microsoft .NET 6 biedt een uitgebreid ontwikkelplatform dat je kunt gebruiken om applicaties en diensten te bouwen, implementeren en beheren. Met .NET kun je visueel aantrekkelijke applicaties maken, naadloze communicatie tussen technologieën mogelijk maken en ondersteuning bieden voor een breed scala aan bedrijfsprocessen.
In deze module leer je over enkele kernfuncties die .NET en Microsoft Visual Studio bieden. Ook leer je over enkele basisconstructies van C# die je in staat stellen om .NET-applicaties te ontwikkelen.
Lessen:
Lab 1: De Class Enrolment Applicatie ontwikkelen
Na afloop van deze module kunnen deelnemers:
Module 2: C# Taalprincipes
Applicaties bestaan vaak uit logische eenheden die specifieke functies uitvoeren, zoals toegang geven tot gegevens of bepaalde logische verwerkingen uitvoeren. C# is een objectgeoriënteerde programmeertaal en maakt gebruik van methoden om logische eenheden van functionaliteit te encapsuleren (in te kapselen).
Hoewel het een goede praktijk is om methoden slechts één ding te laten doen, kunnen ze zo eenvoudig of complex zijn als je wilt. Het is ook belangrijk om te overwegen wat er gebeurt met de toestand van jouw applicatie wanneer er een uitzondering optreedt in een methode.
Lessen:
Lab 1: Uitbreiden van de Class Enrolment Applicatie
Na afloop van deze module kunnen deelnemers:
Module 3: C# Structuren, Collecties en Events
Om effectieve applicaties te maken, moet je eerst enkele fundamentele C#-constructies leren. Je moet weten hoe je eenvoudige structuren maakt om de gegevensitems te representeren waarmee je werkt. Je moet weten hoe je deze structuren organiseert in collecties, zodat je items kunt toevoegen, ophalen en erover kunt itereren.
Ten slotte dien je te weten hoe jij je kunt abonneren op events (gebeurtenissen) zodat je kunt reageren op de acties van gebruikers.
Lessen:
Lab 1: Bouwen van de Grades Prototype Applicatie
Na afloop van deze module kunnen deelnemers:
Module 4: C# Klassen
In deze module leer je hoe je interfaces en klassen gebruikt om je eigen aangepaste, herbruikbare typen te definiëren en te maken. Je leert ook hoe je typeveilige collecties van elk type maakt en gebruikt.
Lessen:
Lab 1: Gegevensvalidatie aan de applicatie toevoegen
Na afloop van deze module kunnen deelnemers:
Module 5: C# Overerving
In deze module leer je hoe je overerving gebruikt om klassehiërarchieën te creëren en .NET-typen uit te breiden.
Lessen:
Lab 1: Refactoring
Na afloop van deze module kunnen deelnemers:
Module 6: Input en Output
In deze module leer je hoe je gegevens leest en schrijft met behulp van transactionele bestandssysteem-I/O-bewerkingen, hoe je gegevens serialiseert en deserialiseert naar het bestandssysteem en hoe je gegevens leest en schrijft naar het bestandssysteem met behulp van streams.
Lessen:
Lab 1: Het Grades-rapport maken
Na afloop van deze module kunnen deelnemers:
Hieronder is een overzicht te vinden van trainingsmogelijkheden voor de C# Fundamentals training, met zowel klassikale als virtuele trainingen. Selecteer de best passende optie en start jouw reis naar succes.