Tilaa uutiskirje

C# and .NET for Windows Phone Developers

Kesto: 2Kieli: FinnishHinta: 1490 € +alv

Tausta / 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

Pyydä tarjous » Tulosta tiedot » Suosittele »
rss Jaa