C# Developer - 5 dagen online klassikaal

Tijdsduur

C# Developer - 5 dagen online klassikaal

Adding Value Consulting (AVC)
Logo van Adding Value Consulting (AVC)
Opleiderscore: starstarstarstarstar 9,6 Adding Value Consulting (AVC) heeft een gemiddelde beoordeling van 9,6 (uit 274 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

Beschrijving

Leg een stevige basis in C#-programmeren en ontwikkel de praktische programmeervaardigheden die nodig zijn om moderne applicaties te bouwen binnen het Microsoft .NET-ecosysteem.

Deze praktijkgerichte cursus C#-ontwikkelaar is bedoeld voor aspirant-ontwikkelaars en technische professionals die hun kennis van objectgeoriënteerd programmeren en de principes van softwareontwikkeling willen verdiepen.

Tijdens de cursus verkennen cursisten de kernconcepten van C#, waaronder variabelen, lussen, methoden, klassen, overerving, uitzonderingsafhandeling, verzamelingen, delegates, gebeurtenissen, bestandsverwerking en LINQ. Door middel van interactieve programmeeroefeningen en praktijkgerichte ontwikkel…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Linq, C/C++, Microsoft .NET (2.0), .NET en Web Development.

Leg een stevige basis in C#-programmeren en ontwikkel de praktische programmeervaardigheden die nodig zijn om moderne applicaties te bouwen binnen het Microsoft .NET-ecosysteem.

Deze praktijkgerichte cursus C#-ontwikkelaar is bedoeld voor aspirant-ontwikkelaars en technische professionals die hun kennis van objectgeoriënteerd programmeren en de principes van softwareontwikkeling willen verdiepen.

Tijdens de cursus verkennen cursisten de kernconcepten van C#, waaronder variabelen, lussen, methoden, klassen, overerving, uitzonderingsafhandeling, verzamelingen, delegates, gebeurtenissen, bestandsverwerking en LINQ. Door middel van interactieve programmeeroefeningen en praktijkgerichte ontwikkelingsscenario's doen deelnemers praktische ervaring op met het schrijven van schone, onderhoudbare en schaalbare applicaties met behulp van C#- en .NET-technologieën.

Aan het einde van de training hebben cursisten het vertrouwen om gestructureerde C#-applicaties te bouwen, objectgeoriënteerde programmeertechnieken toe te passen en zich voor te bereiden op meer geavanceerde .NET- en ASP.NET Core-ontwikkelingspaden.

Doelgroep

  • Aspirant-softwareontwikkelaars en programmeurs
  • Ontwikkelaars die vanuit een andere programmeertaal overstappen naar C#
  • Junior-ontwikkelaars die hun .NET-programmeervaardigheden willen versterken
  • Technische professionals die geïnteresseerd zijn in objectgeoriënteerd programmeren
  • Backend- en applicatieontwikkelaars die in Microsoft-omgevingen werken
  • Cursisten die zich voorbereiden op ASP.NET Core en de ontwikkeling van bedrijfsapplicaties

Vereisten

  • Basiskennis van programmeren en ervaring met coderen
  • Bekendheid met programmeerconcepten zoals variabelen, lussen en arrays
  • Basisbegrip 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

Leerdoelen

  • B Basisprincipes van C#-programmeren: B Leer de basisprincipes van C# en het .NET-ecosysteem, inclusief programmastructuur, datatypes, variabelen, geheugenbeheer en code-uitvoering met behulp van de CLR. Je bouwt een sterke basis op door middel van praktische codeeroefeningen.
  • Controleflow en besluitvorming: Ontwikkel praktische vaardigheden met behulp van voorwaardelijke statements, logische uitdrukkingen en lustechnieken 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, inkapseling, 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 gegevens efficiënt te beheren en dynamische, event-gedreven applicaties te ondersteunen.

Cursusinhoud

Dag 1

Sessie 1: Inleiding tot C#

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

Sessie 2: Variabelen

  • Naamruimten en variabeledeclaraties
  • Waarde- en referentietypen
  • Gegevenstypen en het bereik van variabelen

Sessie 3: Operatoren

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

Sessie 4: Besluitvorming

  • Voorwaardelijke logica met if-statements
  • Gebruik van switch-statements

Dag 2

Sessie 5: Lussen

  • Soorten lussen en iteratie
  • Break- en continue-statements

Sessie 6: Arrays & Enums

  • Arrays aanmaken en vullen
  • Door arrays lopen
  • Werken met enums

Sessie 7: Methoden

  • Velden en methoden
  • Methodeparameters en overbelasting
  • Optionele parameters

Sessie 8: Objecten

  • Objecten aanmaken
  • Instantievelden en -methoden

Dag 3

Sessie 9: Klassen & structuren

  • Klassestructuur en constructors
  • Werken met structuren

Sessie 10: Inkapseling

  • Toegangsmodificatoren
  • Getters, setters en eigenschappen

Sessie 11: Statische leden

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

Sessie 12: Overerving & Polymorfisme

  • Principes van objectgeoriënteerd programmeren
  • Klasse-overerving en modifiers
  • Concepten van polymorfisme

Dag 4

Sessie 13: Abstractie & Interfaces

  • Abstracte klassen en methoden
  • Werken met interfaces
  • Interface-polymorfisme

Sessie 14: Uitzonderingsafhandeling

  • Uitzonderingen genereren en opvangen
  • Gebruik van try-catch-finally
  • Aangepaste uitzonderingen

Sessie 15: Strings & Datums

  • Gebruik van String en StringBuilder
  • Datumverwerking en getalopmaak

Sessie 16: Collecties

  • Werken met collecties en generics
  • Gebruik van List- en Dictionary-klassen

Dag 5

Sessie 17: Delegates, Lambdas & Events

  • Delegates maken
  • Lambda-expressies
  • Events en event handlers

Sessie 18: Bestands-I/O

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

Sessie 19: LINQ

  • LINQ-query-expressies
  • Sorteren, projectie, groeperen en joins
  • LINQ to XML

FAQ

Wat leer ik in deze cursus C#-ontwikkelaar?

Je leert de basisprincipes van C#-programmeren, objectgeoriënteerd programmeren, klassen, overerving, uitzonderingsafhandeling, collecties, delegates, events, bestandsverwerking en LINQ voor gegevensverwerking.

Is deze cursus geschikt voor beginners?

Ja. De cursus is geschikt voor cursisten met basiservaring in programmeren die willen beginnen met het ontwikkelen van applicaties met behulp van C#- en .NET-technologieën.

Bevat de cursus praktische programmeeroefeningen?

Ja. De training omvat praktische programmeerlabs en praktijkgerichte oefeningen die zijn ontworpen om cursisten te helpen concepten toe te passen via interactieve ontwikkelingstaken.

Leer ik objectgeoriënteerd programmeren (OOP)?

Ja. De cursus behandelt belangrijke OOP-concepten, waaronder klassen, objecten, inkapseling, overerving, interfaces, abstractie en polymorfisme.

Komt LINQ en het werken met collecties aan bod in de cursus?

Ja. Deelnemers werken met collecties, generieke collecties, delegates, lambda-expressies en LINQ voor het efficiënt opvragen en bewerken van gegevens.

Kan deze cursus helpen bij de voorbereiding op ASP.NET Core-ontwikkeling?

Ja. De cursus biedt een sterke basis in C# en .NET die de overstap naar ASP.NET Core-webapplicatieontwikkeling ondersteunt.

Voor welke functies is deze cursus geschikt?

Deze cursus is waardevol voor softwareontwikkelaars, backend-ontwikkelaars, .NET-ontwikkelaars, applicatieontwikkelaars en technische professionals die in Microsoft-omgevingen werken.

Komt bestandsverwerking en foutbeheer aan bod in de cursus?

Ja. Je leert gestructureerde uitzonderingsafhandeling, bestandsinvoer- en -uitvoerbewerkingen en technieken voor het bouwen van betrouwbare en onderhoudbare applicaties.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginners- tot gemiddeld niveau
  • 5 dagen live virtuele training onder leiding van een instructeur (8 uur per dag)
  • Praktische hands-on codering met behulp van live labs
  • Alle relevante cursusmaterialen
  • 60+ aanbevolen studie-uren
  • Certificering inbegrepen

Neem eerst contact met ons op om de data en het schema te bevestigen voordat u boekt

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Linq.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.