Object Oriented Programming using C#

Offerte aanvragen
Deze training boeken
Eerstvolgende aanvang:

maandag 04 september



3 dag(en) 1325 OOPC#

Introductie

In deze training zal worden stilgestaan bij object georiënteerde principes en welke middelen de taal C# biedt om deze principes te realiseren. Deze training is bedoeld voor ontwikkelaars die enige jaren ervaring hebben in programmeren met een niet object georiënteerde taal zoals C, VBA, Visual Basic of Pascal. Enige notie van de object georiënteerde principes is een pré. Deze training is ook geschikt voor ontwikkelaars die van een object georiënteerde taal, zoals C++, Java over willen stappen naar C# maar daarvoor een extra goede voorbereiding willen krijgen.

Deze training is een uitstekende voorbereiding op de training: MOC20483 - Programming in C#.

Doelgroep

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

Voorkennis

Enige jaren ervaring in programmeren in een niet object georiënteerde taal zoals VB, C, Pascal (geen scripting talen) of ervaring in een object georiënteerde taal als C++, Java. Enige notie van object georiënteerde principes is een pré maar geen vereiste.

De juiste voorkennis is op te doen in de training: MOC10975 - Introduction to Programming in .NET.

Cursusinhoud

In deze training behandelen wij de volgende onderwerpen:

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

Trainingslocaties

 

4DotNet heeft twee eigen trainingslocaties verspreid over Nederland. Deze locaties zijn geselecteerd op goede bereikbaarheid met zowel openbaar vervoer als met de auto. De lokalen zijn voorzien van high-end laptops en alle benodigde audiovisuele apparatuur. Ook de catering en lunch wordt volledig voor u verzorgd en is bij de prijs van uw training inbegrepen.

Locatie Meppel

Locatie Meppel

Blankenstein 260
7943 PG Meppel
T +31 (0)522 – 24 14 48
F +31 (0)522 – 24 24 31
info@4dotnet.nl

Routebeschrijving

Locatie Nieuwegein

Locatie Nieuwegein

Nevelgaarde 40
3436 ZZ Nieuwegein
T +31 (0)522 – 24 14 48
F +31 (0)522 – 24 24 31
info@4dotnet.nl

Routebeschrijving

Incompany

Incompany

Wilt u een training organiseren voor een groep van 5 personen of meer?
Dan is het interessant om de training bij u incompany te organiseren.

4DotNet is een specialist op het gebied van het Microsoft .NET Framework. Als Microsoft .NET specialist hebben wij ons volledig toegelegd op .NET software ontwikkeling en alle dienstverlening daaromheen. 4DotNet ondersteunt haar klanten met C# en VB.NET trainingen, detachering, consultancy, maatwerkprojecten en licentieverkoop.

Copyright 2017 - 4DotNet bv. • E-mail : info@4dotnet.nl • Tel.: +31 (0)522 - 24 14 48

Algemene trainingsvoorwaarden