Tijdens deze training leer je om .NET applicaties te bouwen in C# met Microsoft Visual Studio 2010. De focus ligt op C#, maar uiteraard komen er ook veel .NET onderwerpen aan bod. Je leert om classes en applicaties te schrijven, compilen, debuggen en te runnen. We bekijken de structuren voor flow control en hoe exception handling werkt. Daarna gaan we door object-oriented programming en bekijken de vier principes van object orientatie (polymorphisme, inheritance, abstraction en encapsulation) in C#. Verder komen er diverse interessante onderwerpen aan bod zoals: LINQ, lambda expression, collections en generics. Na een week heb je een compleet beeld van de taal en wat je er mee kunt doen in je applicaties. Een uitstekende training om te beginnen met C#.
Hieronder vind u een gedetailleerd overzicht met onderwerpen die in de cursus Programming in C# with Visual Studio 2010 (10266) behandeld zullen worden:
Introducing C# and the .NET
Introduction to the .NET Framework
Creating Projects Within Visual Studio 2010
Writing a C# Application
Building a Graphical Application
Documenting an Application
Running and Debugging Applications by Using Visual Studio 2010
Using C# Programming Constructs
Declaring Variables and Assigning Values
Using Expressions and Operators
Creating and Using Arrays
Using Decision Statements
Using Iteration Statements
Dclaring and Calling Methods
Defining and Invoking Methods
Specifying Optional Parameters and Output Parameters
Error Handling
Handling Exceptions
Raising Exceptions
Reading and Writing Files
Accessing the File System
Reading and Writing Files by Using Streams
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 and Implementing Interfaces
Defining Abstract Classes
Managing the Lifetime of Objects and Controlling Resources
Introduction to Garbage Collection
Managing Resources
Encapsulating Data and Defining Overloaded Operators
Creating and Using Properties
Creating and Using Indexers
Overloading Operators
Decoupling Methods and Handling
Declaring and Using Delegates
Using Lambda Expressions
Handling Events
Using Collections and Building Generic
Using Collections
Creating and Using Generic Types
Defining Generic Interfaces and Understanding Variance
Using Generic Methods and Delegates
Building and Enumerating Custom Collection Classes
Implementing a Custom Collection Class
Adding an Enumerator to a Custom Collection Class
Using LINQ to Query
Using the LINQ Extension Methods and Query Operators
Building Dynamic LINQ Queries and Expressions
Integrating Visual C# Code with Dynamic Languages and COM
Integrating C# Code with Ruby and Python
Accessing COM Components from C#
Alle vermelde prijzen zijn onder voorbehoud en exclusief BTW.
Vul uw kaartnummer in en u krijgt het aantal strippen te zien wat u moet afrekenen bij deze cursus.