 |
Courses & Certifications
|
 |

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
|
|
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.
|
|
 |
|