Forsythes IT & Training Newcastle
About Us Courses Schedules Learning Options Certifications Training Rooms Skills Testing Case Studies Events Contact Us
 Training Information Technology Forsythes Group
Courses & Certifications

Desktop Applications
Technical
Cisco
Citrix
CompTIA
ITIL
Microsoft SQL
Microsoft Windows XP
Microsoft Windows Vista
Microsoft Exchange 2003
Microsoft Exchange 2007
Microsoft Server 2008
Microsoft Server 2003
Microsoft SBS 2003
Microsoft SMS 2003
Microsoft ISA 2004
MS Visual Studio 2005
Microsoft SharePoint
Microsoft BizTalk
Assorted Programming
Professional Development

Need further information on Software Development Courses?
Click here
Enrollment form PDF Document
Microsoft Server
MS2556 Developing Mobile Applications Using the .NET Compact Framework

Dates for next course: Call 02 4969-0690 for the next course date
Training Location 9 Denison St, Newcastle West
Price: Call 02 4969-0690 for pricing

Overview

The goal of this course is to provide developers with the knowledge and skills to develop mobile enterprise solutions by using the Smart Device Extensions for Microsoft Visual Studio .NET and the Microsoft .NET Compact Framework.

This course is intended for experienced, professional software developers who work in corporate enterprise development teams and independent software vendors. Most students will be Microsoft Visual Basic .NET, Microsoft Visual C#, or Java developers.

These developers want to build end-to-end solutions in an enterprise environment that includes mobile devices as part of the environment.

This course may also benefit Microsoft Windows CE developers who have typically used native code (either C or C++) or eVB 3.0 to build Windows CE applications.

Prerequisites

Before attending this class, familiarity with the following .NET Framework concepts:
  • Managed versus native code
  • Common language runtime
  • Microsoft Intermediate Language (MSIL)
  • Execution engine
  • Just-in-time (JIT) execution
  • Assemblies
  • Experience using a .NET language, such as Visual Basic .NET or Visual C#.
  • Experience creating Windows client applications using the .NET Framework.
  • Experience creating data access components that use ADO.NET to retrieve or update data in a database.
  • Familiarity with basic SQL statements, such as SELECT queries.
  • Experience building ASP.NET applications.
  • Experience using Extensible Markup Language (XML).
Course Outline
Module 1: Introduction to Mobile Device Application Development
  • Platform, Tools, and Technologies
  • Application Design Considerations
  • Overview of the .NET Compact Framework
Module 2: Working with the User Interface
  • Working with Events
  • General User Interface Considerations
  • Designing the User Interface
  • User Input
  • Customizing Controls
Module 3: Working with Local Data
  • Using DataSets
  • Using XML
  • Using SQL Server CE
Module 4: Accessing Remote Data
  • Using XML Web Services
  • Using the .NET Framework Data Provider for SQL Server
  • Other Remote Data Access Options
Module 5: Synchronizing Data with SQL Server CE
  • Overview of Data Synchronization
  • Using RDA (Remote Data Access)
  • Using Merge Replication
  • Choosing the Appropriate Synchronization Option
Module 6: Creating Secure Applications for a Mobile Environment
  • Overview of Security in an Enterprise Environment
  • Cryptography
  • Code Signing
  • Security on SQL Server CE
Module 7: Deploying Mobile Applications
  • Testing and Debugging Applications
  • Distributing Applications
Module 8: Building a Sample Mobile Enterprise Application
  • Introduction to the Survey Sample Application
  • Creating the Server Side Components
  • Using a Smart Client
Print this course

Forsythes IT & Training provides instructor led computer training on the Microsoft Office and Adobe range of applications.
We service Newcastle, the Hunter Valley, Lake Macquarie and the Central and Northern Coasts of New South Wales (NSW) Australia. With our mobile training room we can provide a range of courses on-site at your premises.

Privacy Policy Terms & Conditions Site Map Links & Resources Home Website Design - Indelible Image