Object Oriented Programming using C#
Al onze trainingen kunnen in plaats van een Open Rooster training ook als (Privé) maatwerktraining gevolgd worden. Omdat een privé-/maatwerktraining afgestemd is op de werkzaamheden en opleidingsbehoeftes van de cursisten, kan de trainingsduur vaak worden ingekort naar de helft van de tijd.
Daarnaast hoeven de cursisten niet te reizen, en kan de training op een in overleg te plannen datum plaatsvinden.
En dit alles tegen dezelfde tarieven als een Open Rooster training !!
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 een goede voorbereiding op de Programming in C# (MOC20483) en Dotnet Core Essentials trainingen.
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.
De volgende onderw…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Al onze trainingen kunnen in plaats van een Open Rooster training ook als (Privé) maatwerktraining gevolgd worden. Omdat een privé-/maatwerktraining afgestemd is op de werkzaamheden en opleidingsbehoeftes van de cursisten, kan de trainingsduur vaak worden ingekort naar de helft van de tijd.
Daarnaast hoeven de cursisten niet te reizen, en kan de training op een in overleg te plannen datum plaatsvinden.
En dit alles tegen dezelfde tarieven als een Open Rooster training !!
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 een goede voorbereiding op de Programming in C# (MOC20483) en Dotnet Core Essentials trainingen.
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.
De volgende onderwerpen zullen gedurende de training aan bod komen:
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
Om deel te nemen aan deze training dien je 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++, PHP, of Java te hebben. Enige notie van object georiënteerde principes is een pré, maar geen vereiste. De juiste voorkennis is op te doen in de training Introduction to Programming in .NET (MOC10975)
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
