Download Curso de Net Mobile, Compact Framework, Programacion para
Document related concepts
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 info@educacionit.com EducaciónIT. Copyright 2005-2017 www.educacionit.com