Desarrollo de Aplicaciones Para Microsoft Windows Mobile 6

4
Desarrollo de aplicaciones para Microsoft Windows Mobile 6.0 Introducción En este curso con instructor de cuatro días se imparten los conocimientos necesarios para desarrollar correctamente aplicaciones en la plataforma Windows Mobile 6.0 a los desarrolladores con experiencia en Visual C#. Este curso se centra en el entorno de desarrollo de Microsoft Visual Studio 2008, .NET Compact Framework 3.5 y el SDK de Microsoft Windows Mobile 6.0. Destinatarios Los destinatarios de este curso son desarrolladores de Visual C# con experiencia en programación en Visual C# y Visual Studio 2008, Visual Studio. NET o eMbedded Visual C++. Estos desarrolladores probablemente desarrollarán soluciones empresariales. Al finalizar el curso Crearán una aplicación de Windows Forms con las nuevas características de Windows Mobile 6.0. Crearán una aplicación de Windows Mobile 6.0 que use una base de datos de SQL Server 2008 Compact Edition. Crearán una aplicación que detecte la disponibilidad de la red y envie data mediante la infraestructura de la red.y ponga en cola las llamadas a servicios hasta que esté disponible una red. Implementarán características de seguridad de la aplicación en Windows Mobile 6.0. Mejorarán una aplicación con las capacidades multimedia y de reconocimiento de ubicación. Crearán un archivo CAB firmado digitalmente. Requisitos previos Antes de asistir a este curso, los alumnos deben tener: Tres o cuatro años de experiencia profesional en programación con Visual C#. Los alumnos deben estar familiarizados con el desarrollo de aplicaciones MFC y COM para escritorio de Windows o Windows Mobile. Experiencia anterior en el desarrollo de aplicaciones con Visual Studio. NET, Visual Studio 2008. Se sugiere tener experiencia previa en el desarrollo de aplicaciones de Windows Mobile, pero no es imprescindible. Los alumnos con experiencia previa en el desarrollo de aplicaciones móviles obtendrán el máximo partido de este curso, aunque los principiantes en el desarrollo de dichas aplicaciones podrán terminar el curso.

Transcript of Desarrollo de Aplicaciones Para Microsoft Windows Mobile 6

Page 1: Desarrollo de Aplicaciones Para Microsoft Windows Mobile 6

Desarrollo de aplicaciones para Microsoft Windows Mobile 6.0

IntroducciónEn este curso con instructor de cuatro días se imparten los conocimientos necesarios para desarrollar correctamente aplicaciones en la plataforma Windows Mobile 6.0 a los desarrolladores con experiencia en Visual C#. Este curso se centra en el entorno de desarrollo de Microsoft Visual Studio 2008, .NET Compact Framework 3.5 y el SDK de Microsoft Windows Mobile 6.0.

DestinatariosLos destinatarios de este curso son desarrolladores de Visual C# con experiencia en programación en Visual C# y Visual Studio 2008, Visual Studio. NET o eMbedded Visual C++. Estos desarrolladores probablemente desarrollarán soluciones empresariales.

Al finalizar el curso• Crearán una aplicación de Windows Forms con las nuevas características de Windows Mobile 6.0.

• Crearán una aplicación de Windows Mobile 6.0 que use una base de datos de SQL Server 2008 Compact Edition.

• Crearán una aplicación que detecte la disponibilidad de la red y envie data mediante la infraestructura de la red.y ponga en cola las llamadas a servicios hasta que esté disponible una red.

• Implementarán características de seguridad de la aplicación en Windows Mobile 6.0.

• Mejorarán una aplicación con las capacidades multimedia y de reconocimiento de ubicación.

• Crearán un archivo CAB firmado digitalmente.

Requisitos previosAntes de asistir a este curso, los alumnos deben tener:

• Tres o cuatro años de experiencia profesional en programación con Visual C#. Los alumnos deben estar familiarizados con el desarrollo de aplicaciones MFC y COM para escritorio de Windows o Windows Mobile.

• Experiencia anterior en el desarrollo de aplicaciones con Visual Studio. NET, Visual Studio 2008.

• Se sugiere tener experiencia previa en el desarrollo de aplicaciones de Windows Mobile, pero no es imprescindible. Los alumnos con experiencia previa en el desarrollo de aplicaciones móviles obtendrán el máximo partido de este curso, aunque los principiantes en el desarrollo de dichas aplicaciones podrán terminar el curso.

Estructura del curso

Page 2: Desarrollo de Aplicaciones Para Microsoft Windows Mobile 6

Módulo 1: Introducción al desarrollo de aplicaciones nativas para Windows Mobile 6.0En este módulo se proporciona información general de la plataforma Windows Mobile 6.0 y el desarrollo de aplicaciones móviles con Visual Studio 2008 y .NET Compact Framework 3.5.Lecciones

• Información general acerca de Windows Mobile 6.0

• Introducción al desarrollo de aplicaciones

Práctica 1.1: Creación de aplicaciones nativas para Windows Mobile 6.0 Professional

• Creación de una aplicación nativa para Windows Mobile 6.0 Professional

Práctica 1.2: Desarrollo de una interfaz de usuario (UI) adaptable para una aplicación basada en Windows Mobile 6.0

• Desarrollo de una interfaz de usuario (UI) adaptable para una aplicación basada en Windows Mobile 6.0

Después de finalizar este módulo, los alumnos podrán:

• Describir las nuevas características de Windows Mobile 6.0.

• Crear una aplicación nativa para Windows Mobile 6.0 Professional.

Módulo 2: Creación de un almacén de datos local con SQL Server 2008 Compact EditionEn este módulo se explica cómo crear una base de datos de SQL Server 2008 Compact Edition y almacenar y recuperar datos en la base de datos.Lecciones

• Introducción a SQL Server 2008 Compact Edition

• Creación de bases de datos y tablas de SQL Server 2008 Compact Edition en Visual Studio 2008

• Almacenamiento y recuperación de datos en una base de datos de SQL Server 2008 Compact Edition

Práctica 2.1: Creación de una base de datos de SQL Server 2008 Compact Edition

• Creación de una base de datos de SQL Server 2008 Compact Edition

Práctica 2.2: Almacenamiento y recuperación de datos en una base de datos de SQL Server 2008 Compact Edition

• Creación de un origen de datos de proyecto

Después de finalizar este módulo, los alumnos podrán:

• Determinar si SQL Server 2008 Compact Edition cumple sus requisitos de almacenamiento de datos para una aplicación de Windows Mobile.

• Diseñar una base de datos de SQL Server 2008 Compact Edition con Visual Studio 2008.

• Almacenar y recuperar datos en bases de datos de SQL Server 2008 Compact Edition.

Page 3: Desarrollo de Aplicaciones Para Microsoft Windows Mobile 6

Módulo 3: Desarrollo de aplicaciones de Windows Mobile con conexión flexibleEn este módulo se describe cómo detectar la disponibilidad de conexiones de red y cómo poner en cola las llamadas a servicios web hasta que esté disponible una red.Lecciones

• Detección de disponibilidad de conexiones de red

• Transmisión de datos en una aplicación con conexión flexible

Práctica 3.1: Detección de disponibilidad de conexiones de red

• Detección de disponibilidad de conexiones de red

Práctica 3.2: Llamada a servicios web en una aplicación con conexión flexible

• Llamada a servicios de red en una aplicación con conexión flexible

Después de finalizar este módulo, los alumnos podrán:

• Crear aplicaciones que detecten la disponibilidad de la red.

• Describir las opciones para transmitir datos en una aplicación con conexión flexible e implementar una solución que ponga en cola las llamadas a servicios web hasta que esté disponible una conexión de red.

Módulo 4: Planeamiento e implementación de la seguridad en aplicaciones y dispositivosEn este módulo se describe cómo identificar las vulnerabilidades de seguridad y cómo implementar las características de seguridad de aplicaciones para proteger datos.Lecciones

• Identificación de amenazas de seguridad y medidas preventivas para aplicaciones basadas en Windows Mobile 6.0

• Implementación de características de seguridad en las aplicaciones para proteger datos

Práctica 4: Planeamiento e implementación de la seguridad en aplicaciones y dispositivos

• Cifrado de una base de datos

• Protección de información confidencial

Después de finalizar este módulo, los alumnos podrán:

• Identificar las vulnerabilidades de seguridad en aplicaciones de Windows Mobile 6.0.

• Implementar características de seguridad de aplicaciones para proteger servicios, datos y mensajes contra accesos no autorizados.

Módulo 5: Mejora de aplicaciones con tecnología Windows Mobile 6.0 con funciones multimedia y de reconocimiento de la ubicaciónEn este módulo se explica cómo aceptar entradas manuscritas, reproducir sonidos y escribir programas que lean datos de un receptor de codigo de barras.Lecciones

• Mejora de aplicaciones con tecnología Windows Mobile 6.0 con funciones multimedia

• Creación de aplicaciones de reconocimiento de la ubicación

Práctica 5: Incorporación de funciones multimedia y de reconocimiento de la ubicación en una aplicación

• Lectura de una firma de usuario

• Reproducción de sonidos

• Lectura de datos de ubicación de un receptor GPS

Después de finalizar este módulo, los alumnos podrán:

• Crear aplicaciones que incorporen capacidades multimedia.

• Crear aplicaciones que puedan usar datos de GPS para proporcionar características de reconocimiento de ubicación.

Page 4: Desarrollo de Aplicaciones Para Microsoft Windows Mobile 6

Módulo 6: Empaquetado e implementación de aplicaciones de Windows MobileEn este módulo se explica cómo empaquetar e implementar aplicaciones de Windows Mobile.Lecciones

• Creación de un archivo CAB para una aplicación con Visual Studio 2008

• Aplicación de una firma digital a un archivo CAB

Práctica 6: Creación, firma e implementación de un archivo CAB para una aplicación de Windows Mobile 6.0

• Creación de un archivo CAB

• Firma de un archivo CAB

Después de finalizar este módulo, los alumnos podrán:

• Crear un archivo CAB para una aplicación con Visual Studio 2008.

• Firmar un archivo CAB con una firma digital.