C# and .NET for Windows Phone Developers
Kesto: 2Kieli: FinnishHinta: 1490 € +alvTausta / Lisätiedot
C# is the top most language to create applications for the Windows Phone and the Microsoft .NET Framework in general. The language combines features from C++ and Java, as well as Visual Basic.
Tavoite
Participants will learn C# language, .NET Framework architecture, class libraries, types and services - in addition to learning the most common patterns used in .NET Framework development.
Kohderyhmä
The course is targeted at developers with a C++ or Java background, who will be working with Windows Phone developement and wish to get a good basis on the new language used in both Silverlight and XNA applications.
Esitiedot
Basic knowledge of object oriented programming. Working knowledge of C++ or Java.
Ohjelma
1. Day
9.00 Day starts
What is .NET Framework
- objectives and ideology
- .NET Architecture in short
- virtual machine (MSIL, CLR)
- .NET languages
Visual Studio.NET
C#-language
- variables, arrays and types
- basic constructs
- classes, interfaces and structures
- Type System
- value & reference types
Object Orientation in C#
- inheritance, polymorphism
- visibility, overloading, overriding interfaces
.NET Framework Class Library
- namespace concept in C#
- common namespaces
- referencing
16.30 Day ends
2. Day
9.00 Day starts
C# and .NET Framework Programming
- accessors
- exception handling
- own exception classes
- operators overloading
- iterators
- generics collections
- own generics implementations
- delegates
- asynchronous delegates events
Metadata
- extendable metadata
C# 3.0 / 4.0
- auto-implemented properties and object Initializers
- Linq (Language-Integrated Query)
- Lambda expressions
- extension methods
- new parameter features
- dynamic C#
System Programming
- threads and processes
- synchronization
- threadpool
- application domain
- parallel excecution
Class Library project
- reuse of components
- versioning
- digitally signed assemblies
- Global Assembly Cache (GAC)
16.30 Course Ends



