C# .NET Smart Device Programming with .NET Compact Framework Training UThe Microsoft .NET Compact Framework focuses on devices
such as personal digital assistants (PDAs), mobile phones, and set-top
boxes. The Compact Framework's managed code and XML Web services
enable the development of distributable applications across these various
platforms. |
Objectives
This course will provide delegates with a sound base in programming for the new Microsoft .NET Compact Framework using C#. Delegates will gain experience of programming using C#, as well as developing GUI applications.
Course Content
Course content has been developed for real-world, commercial scenarios by our
expert instructors. See below for detailed syllabus, or if you have a technical query email
.
Duration
5 days
Prerequisite Skills
A background of programming and ideally in an Object Based or Object Oriented Language.
Who Should Attend
Developers who wish to create commercial .NET applications for Smart Devices
and PDAs, and to understand the role of C#. Also provides a basis for
development using WinForms and ADO.NET.
You Will Learn How To
1. Understand and describe the various roles of the Compact Framework within Microsoft .NET
2. Understand Object Oriented Programming and the C# language.
3. Utilise Visual Studio .NET to develop and debug applications for use on
Smart Devices
Hands On Exercises
The course will contain a substantial amount of Hands-On work. Delegates will
be introduced to topics during theory sessions and these will be followed by
lab exercises relating to the topic. Delegates will work on practical exercises
which will reflect commercial scenarios.
Introduction
What is .NET?
What are C# and MSIL?
Introduction to Visual Studio .NET
.NET SDK and Tools
Language Fundamentals
Comments and Documenting
Common Language Runtime
Framework Class Library
Namespaces
Type Hierarchy
Object and Basic types
References and Values Types
Boxing
User Defined Types
Defining Enums, Structures and Classes
Methods
Passing by value, passing by reference
Use of access modifiers
Object Oriented Programming
Inheritance
Polymorphism
Language Features
Garbage Collection
Iteration and Flow of Control
Arrays
Exception Handling
Delegates and Events
Interfaces
Implications of interfaces, e.g. IComparable, IEnumerable and IDisposable
Implementing interfaces, e.g.
IComparable
Defining interfaces
Windows Application Development
WinForms and adding controls
Event Model
Defining event handlers
Collections
Using collections, including ArrayList and HashTable
.NET Compact Framework
Streams, TextReaders and TextWriters
Threads and Synchronization
Reflection
Usage of Attributes
Assemblies
Creating class libraries
Deployment
Deploying applications
.NET 3.0 Windows Presentation Foundation - WPF Training Course
.NET 3.0 Windows Communication Foundation - WCF Training Course
.NET 3.0 Windows Workflow Foundation - WF Training Course
.NET 3.0 Technology Overview
ASP.NET 3.5 Training Course with Visual Studio 2008, ASP.NET AJAX, and Silverlight
Silverlight for Developers Training Course
Silverlight for Designers Training Course
.NET 2.0 & 3.0 Programming with Visual Studio 2008 (C# / VB)
C# 3.0 Programming Training Course (C#3 Training Course)
Visual Basic 9.0 Programming Training Course (VB9 Training Course)
ASP.NET 2.0 training course
Advanced ASP.NET 2.0 with AJAX training course
Creating Commercial Server Controls with ASP.NET 2.0
.NET 2.0 Programming with C# and VB.NET
.NET 2.0 Multi-threaded Programming with C# and VB.NET for dual/multi-core training
.NET Design Patterns & Architecture Training UK
Secure coding with .NET
Testing with Visual Studio Team System Training UK
C#.NET 2.0 Smart Device Development with .NET Compact Framework Training UK
Visual Studio 2005 training
.NET Framework 2.0 Training
.Net Seminar - Overview for managers and developers
SharePoint 2007 Applications Development Training UK
BizTalk Server 2006 Training UK