PROGRAMA FORMATIVO: DESARROLLO PARA WINDOWS STORE APPLICATION CON VISUAL STUDIO (C#) 1
DATOS GENERALES DEL CURSO 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES (IFC) Área Profesional: DESARROLLO 2. Denominación: DESARROLLO PARA WINDOWS STORE APPLICATION CON VISUAL STUDIO (C#) 3. Código: 4. Nivel de cualificación: 3 5. Objetivo general: En este curso los alumnos se formarán en: Programación en C# Fundamentos del desarrollo de Apps para Windows Store usando C# Desarrollo avanzado de Apps para Windows Store usando C# 6. Prescripción de los formadores: 6.1. Titulación requerida: Titulación universitaria u otros títulos equivalentes, o capacitación profesional equivalente acreditada por el fabricante. 6.2. Experiencia profesional requerida: El formador deberá estar homologado como instructor en la correspondiente especialidad de la tecnología específica del fabricante y contar con todas las certificaciones vigentes y actualizadas. Tener experiencia acreditable en ocupaciones relacionadas con la especialidad a impartir de al menos un año, excluyendo la experiencia docente. 6.3. Competencia docente: Será necesario tener experiencia metodológica o experiencia docente. Los formadores deberán contar con formación metodológica, o experiencia docente contrastada superior a 800 horas, durante los dos últimos años, relacionadas con la familia de Informática y Comunicaciones. 7. Criterios de acceso del alumnado: 7.1. Nivel académico o de conocimientos generales: Título de FP Grado superior, bachillerato. 2
Cuando el aspirante al curso no posea el nivel académico indicado, demostrará conocimientos suficientes a través de una prueba de acceso. Se requiere inglés a nivel de lectura. 8. Número de alumnos: Máximo 25 participantes para cursos presenciales. 9. Relación secuencial de módulos: Módulo 1: Programación en C# Módulo 2: Fundamentos del desarrollo de Apps para Windows Store usando C# Módulo 3: Desarrollo avanzado de Apps para Windows Store usando C# 10. Duración: Horas totales: 150 Distribución horas: Presencial: 150 Teleformación: 0 A distancia convencional: 0 11. Requisitos mínimos de espacios, instalaciones y equipamiento. 11.1. Espacio formativo: Aula de Informática: Superficie: 45 m2 para grupos de 15 alumnos (3 m2 por alumno). Cada espacio estará equipado con mobiliario docente adecuado al número de alumnos, así mismo constará de las instalaciones y equipos de trabajo suficientes para el desarrollo del curso. 11.2. Equipamiento: Los equipos tendrán unas características equivalentes a las enumeradas a continuación, consideradas siempre como mínimas: 16 ordenadores (15 alumnos y 1 profesor) con las siguientes características mínimas: - Procesador Intel Pentium D 3,2 GHz - 2 GB de RAM - Disco duro SATA 160 GB - Tarjeta de red 10/100/1000 Mbps - Tarjeta gráfica 256 Mb. PCIe - Tarjeta de sonido - Lector grabador de DVD - Teclado - Ratón - Monitor color 17 3
Servidor con las siguientes características mínimas: - Procesador Intel Pentium D 930 3 Ghz. Dual Core - 2 GB de RAM - Disco duro SATA 250 GB - Tarjeta de red 10/100/1000 Mbps - Tarjeta gráfica 256 Mb. PCIe - Tarjeta de sonido - Lector grabador DVD - Teclado - Ratón - Monitor color 17 Software del fabricante. Impresora láser con conexión a red. 16 licencias de Sistema Operativo. 1 Licencia de Sistema Operativo de Red. 16 licencias del software ofimático necesario para la impartición del curso. 16 + 1 licencia de servidor de un software antivirus. Pantalla y cañón de proyección. A los alumnos se le proporcionará la documentación oficial de MICROSOFT necesaria para el seguimiento del curso. Las instalaciones y equipamientos deberán cumplir con la normativa industrial e higiénico sanitaria correspondiente y responderán a medidas de accesibilidad universal y seguridad de los participantes. En el caso de que la formación se dirija a personas con discapacidad se realizarán las adaptaciones y los ajustes razonables para asegurar su participación en condiciones de igualdad. 12. Ocupaciones de la clasificación de ocupaciones: 4
MÓDULOS FORMATIVOS Módulo nº 1 Denominación: PROGRAMACIÓN EN C# Objetivo: Este módulo enseña a los desarrolladores las habilidades de programación que se requieren para crear aplicaciones Windows utilizando el lenguaje C#. Duración: 50 horas Contenidos teórico-prácticos: - Revisión de la sintaxis de C# - Creación de métodos, manejo de excepciones y monitorización de aplicaciones - Desarrollar el código para una aplicación gráfica - Creación de clases e implementación de colecciones de tipo-safe - Creación de una jerarquía de clases mediante herencia - Lectura y escritura de datos locales - Acceso a una base de datos - Acceso a datos remotos - Diseño de la interfaz de usuario de una aplicación - Mejorar la capacidad de respuesta y rendimiento de las aplicaciones - Integración con código no administrado - Crear ensamblados y tipos reutilizables - Cifrar y descifrar datos 5
Módulo nº 2 Denominación: FUNDAMENTOS DEL DESARROLLO DE APPS PARA WINDOWS STORE USANDO C# Objetivo: Este módulo proporciona las técnicas y conocimientos necesarios para desarrollar aplicaciones Windows Store, aprovechando al máximo las herramientas de Microsoft Visual Studio y Expression Blend. Duración: 50 horas Contenidos teórico-prácticos: - Resumen de la plataforma Windows 8.1 y Windows Store Apps - Crear usuario Interfaces utilizando XAML - Presentación de datos - Implementar el diseño utilizando los controles integrados de Windows 8.1 - Manejo de archivos en Windows Store Apps - Proceso de Gestión del ciclo de vida de Windows Store App - Trabajando con recursos, estilos y plantillas - Diseño e implementación de la navegación en una aplicación Windows Store - Implementación Windows 8.1 Contracts - Implementando fichas y notificaciones de usuario - Diseñar e implementar una estrategia de acceso a datos - Respondiendo al ratón y dispositivo móviles - Planificación del despliegue para la aplicación Windows Store 6
Módulo nº 3 Denominación: DESARROLLO AVANZADO DE APPS PARA WINDOWS STORE USANDO C# Objetivo: Este módulo capacitará a los alumnos a desarrollar para Windows Store Apps utilizando técnicas y programación avanzada, implementando características avanzadas, tales como utilizando información de ubicación, streaming de medios de comunicación para dispositivos externos y la integración con servicios en línea. También capacitará en la utilización de las herramientas de Microsoft Visual Studio 2013 y Expression Blend. Duración: 50 horas Contenidos teórico-prácticos: - Fundamentos de Windows Store App - Implementación de animaciones y transiciones - Implementación de la globalización y localización - Implementación de Marcas y una interfaz de usuario transparente - Escenarios de datos avanzados en una Windows Store Apps - Creación de componentes y controles reutilizables - Implementación de escenarios avanzados Contracts - Los Windows Push Notification Service - Capturar los medios de comunicación - Tareas en segundo plano - Trabajar con sensores y dispositivos - Generación de ingresos con su aplicación - Protección de datos en Windows Store Apps - Seguimiento y perfiles Windows Store Apps 7