Overzicht
Bestemd voor
Ervaren applicatieontwikkelaars met (minimaal 12 maanden) ervaring in C, C++, Visual Basic of Java en met kennis van de concepten van objectgeoriënteerd programmeren.
Benodigde kennis
Een flink aantal maanden ervaring als ontwikkelaar in een objectgeoriënteerde taal zijn absoluut noodzakelijk als voorbereiding op deze cursus. Kennis van classes, inheritance en interfaces wordt sterk aanbevolen. Ervaring in Visual Studio .NET is niet per se benodigd.Programma
C# introductie en het .NET Framework: starten met Visual Studio-projecten bouwen en testen van een applicatie documentatie. C# basiselementen: variabelen en operatoren arrays beslissingen en lussen methods (functies) functieparameters ... Volledig programmaKeurmerken
InschrijvenBeschrijving
Doel
Leren omgaan met Visual Studio .NET 2010 datatechnieken, zoals ADO.NET, Entity Framework, LINQ, WCF Data Services en het Sync Framework.
Lesvorm
De training wordt aangeboden op basis van onze Open Leervorm-lesmethodiek. Dat betekent dat u onder actieve begeleiding van onze trainer zelfstandig aan het werk gaat om u de stof eigen te maken. Zo kunt u in eigen tempo uw leerdoelen behalen zonder daarbij gehinderd te worden door het snellere of langzamere tempo van uw medecursisten. Uiteraard ziet onze trainer erop toe dat u op schema blijft en of de leerdoelen ter voorbereiding op het examen behaald. Deze leervorm biedt ruimte aan een stuk maatwerk. U krijgt de gelegenheid om voorbeelden uit uw eigen praktijk en IT-omgeving in te brengen en zodoende nog specifieker te leren. meer...
Programma
C# introductie en het .NET Framework:
- starten met Visual Studio-projecten
- bouwen en testen van een applicatie
- documentatie.
C# basiselementen:
- variabelen en operatoren
- arrays
- beslissingen en lussen
- methods (functies)
- functieparameters
- omgaan met bestanden en streams.
C# structuren:
- exceptions
- enumeraties
- structs
- value types en reference types
- classes
- scopes
- static members.
Gevorderde C# elementen:
- inheritance
- interfaces
- abstracte classes
- garbage collection
- properties en indexers
- operator overloading
- events en delegates
- lambda expressions
- collections
- generic types en generic interfaces
- covariante en contravariante elementen
- custom collection classes en enumeratoren
- LINQ queries
- integratie met dynamische talen (COM. Ruby).