Download Curso de Net Mobile, Compact Framework, Programacion para

Document related concepts

SQL Server Compact wikipedia , lookup

Microsoft Mobile Services wikipedia , lookup

ADO.NET wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

Transcript
Net Mobile
Programa de Estudio
www.educacionit.com
Net Mobile
Aprende a construir aplicaciones para dispositivos móviles (PDAs y celulares) utilizando .NET,
integrando web services, envío de SMS y MMS, y acceso a base de datos local y remota desde
tu dispositivo móvil.
Contenido del curso
El curso comienza con una introducción a la arquitectura de trabajo sobre dispositivos
móviles y la presentación de .NET Compact Framework. Se introduce el uso de emuladores y
la herramienta de desarrollo, junto con los componentes gráficos mas utilizados tales como el
data grid. Se estudian las consideraciones de performance para la construcción de interfaces
graficas, junto con la integración de librerías básicas para el manejo de archivos, fechas, dlls y
demás.
Se explica como construir controles de usuario, y se le otorga especial importancia a la
sincronización e intercambio de datos para lograr la comunicación entre el dispositivo móvil y
un servidor, a través de las diferentes vías como puede ser bajarse una pagina web a través de
HTTP, subir o bajar un archivo con FTP, consumir Web Services (SOAP), enviar mails, enviar
mensajes de texto vía SMS y mensajes multimedia vía MMS. También se presenta como
conectarse a una base de datos local SQL Server Mobile y una base de datos remota sobre un
servidor SQL Server.
A lo largo del curso se realiza un proyecto integrador de una aplicación comercial de pedidos
de productos desde un dispositivo móvil a un servidor, emulando los sistemas que utilizan
actualmente las empresas para que un vendedor pueda realizar un pedido con una PDA o
celular desde un punto de venta. La aplicación integra los conceptos de confección de interfaz
grafica diseñada para bajo consumo de memoria, utilización de threads para aumento de
performance, acceso a base de datos local y remota, y sincronización de datos a través de Web
Services, FTP, HTTP, SMS y mail.
www.educacionit.com
Requisitos
El alumno deberá tener conocimientos de programación C# o haber hecho previamente el curso
C# Programming
Modalidad de cursado
Puedes tomar este curso en modalidad presencial o modalidad a distancia
www.educacionit.com
www.educacionit.com
Plan de Estudios
www.educacionit.com
1. Introducción a la programación para dispositivos móviles
Características generales
Tipos de dispositivos
Plataformas existentes en el mercado
¿Qué podemos desarrollar?
¿Porque desarrollar aplicaciones para PDAs y Celulares?
Sistemas operativos móviles
Windows Mobile
2. Introducción a la plataforma Net Compact Framework
¿Qué es NET CF?
Características generales
Arquitectura
API's
Herramientas
Creando nuestra primer aplicación móvil
3. Entorno de desarrollo
Utilización del Visual Studio 2008 para el desarrollo con NET CF.
Manejo del emulador
Tipos de emuladores
4. Creación de interfaces graficas con WinForm
Características generales de WinForm en NET CF.
Controles básicos (Label, TextBox, ComboBox, etc)
Controles avanzados (DataGrid, Timer, etc)
Consideraciones de diseño y consumo de memoria
Manejo de hilos (Threads) con WinForm
Ejemplos
www.educacionit.com
5. Conectividad a base de datos y gestión de archivos
Características generales de SQL Server 2005 mobile edition
Creación, actualización y borrado de datos con ADO.NET en NET.CF (Insert, Update, Delete)
Sincronización de datos (replicación)
Consideración de performance
Manejo de archivos y directorios
Ejemplos
6. Conectividad con el exterior
Conectividad a Internet: http, socket, ftp
Consideraciones generales
Llamada a Web Services
SOAP WSDL
Ejemplos
7. Instalación y distribución
Como distribuir la aplicaciones móviles
Creación de setup
Empaquetado en archivos CAB
Ejemplos
Patrones de diseño aplicados al mundo Mobile
Manejo de errores y debug
www.educacionit.com
Lavalle 648 Piso 8, Microcentro, CABA
4328-0457
[email protected]
EducaciónIT. Copyright 2005-2017
www.educacionit.com