Objectgeoriënteerd programmeren met C# | OOPC


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.

Tijdens de training Objectgeoriënteerd programmeren met C# gaan wij in op objectgeoriënteerde principes. Er wordt behandeld welke middelen de taal C# biedt om deze principes te realiseren. De training is bedoeld voor ontwikkelaars, die enige jaren ervaring hebben in programmeren met een niet-objectgeoriënteerde taal, zoals C, VBA, Visual Basic of Pascal. Enige kennis van de object \georiënteerde principes is een pre. De training is ook geschikt voor ontwikkelaars die van een objectgeoriënteerde taal, zoals C++ of Java, willen overstappen naar C#, maar daarvoor een extra goede voorbereiding willen krijgen.

Deze cursus is een uitstekende voorbereiding op onze cursus.

Cursusmateriaal en lunches zijn bij de prijs inbegrepen.

Doelgroep

De cursus is bedoeld voor ontwikkelaars die enige jaren ervaring hebben in programmeren met een niet object georiënteerde taal, zoals C, Visual Basic, VBA en Pascal.

Voorkennis

Enige jaren ervaring in programmeren met een niet-objectgeoriënteerde taal, zoals VB, C, Pascal (geen scripting talen), of ervaring in een objectgeoriënteerde taal, zoals C++, PHP, of Java is vereist. Enige kennis van objectgeoriënteerde principes is een pre, maar niet vereist.

Duur

De cursus duurt drie dagen.

Groepsgrootte

De maximale groepsgrootte bedraagt 8 personen.

Certificaat

Na afloop vand e cursus ontvangt u een certificaat.

Using C# Programming Constructs

  • Declaring Variables and Assigning Values
  • Using Expressions and Operators
  • Creating and Using Arrays
  • Using Decision Statements
  • Using Iteration Statements

Declaring and Calling Methods

  • Defining and Invoking Methods
  • Specifying Optional Parameters and Output Parameters

Creating New Types

  • Creating and Using Enumerations
  • Creating and Using Classes
  • Creating and Using Structs
  • Comparing References to Values

Encapsulating Data and Methods

  • Controlling Visibility of Type Members
  • Sharing Methods and Data

Inheriting From Classes and Implementing Interfaces

  • Using Inheritance to Define New Reference Types
  • Defining Abstract Classes
  • Defining and Implementing Interfaces

Decoupling Methods and Handling Events

  • Declaring and Using Delegates
  • Using Lambda Expressions
  • Handling Events

Building Generic Types

  • Creating and Using Generic Types
  • Defining Generic Interfaces
  • Using Generic Methods and Delegates
Voor deze cursus zijn momenteel geen data gepland. Neem via onderstaand formulier contact met ons op voor meer informatie over de mogelijkheden.
  • Dit veld is verborgen bij het bekijken van het formulier
Plaats Duur Data