DATOS GENERALES DE LA ASIGNATURA Nombre la asignatura Programa Educativo Competencia que sarrolla Desarrollo aplicaciones I Tecnologías la Información y Comunicación Área Sistemas Informáticos. Implementar sistemas información calidad, a través técnicas avanzadas sarrollo software para eficientar los procesos las organizaciones. Implementar y administrar sistemas manejadores bases datos acor a los requerimientos información la organización. Objetivo la asignatura El alumno sarrollará aplicaciones visuales con acceso a una BD local para administrar la información y generar reportes. Horas prácticas 73 Horas teóricas 17 Total horas 90 Cuatrimestre: Grupo: Docente Correo Sitio web Cuarto A Ing. Alfonso Felipe Lima Cortés afelipelc@gmail.com http://afelipelc.mx/sarrollo--aplicaciones-1-modular/ F-DC-16 Página 1 7
PLANEACIÓN DIDÁCTICA DE LA ASIGNATURA Nombre la Objetivo la 1. PARADIGMAS DE LA PROGRAMACIÓN. El alumno intificará los principales paradigmas la para diferenciar su ámbito Espacio (s) formativo (s) Resultados Proceso Evaluación (tipo, forma o instrumento) Paradigma estructurada Diagnóstico conocimientos previos. Intificar las características l paradigma estructurada. 28 /octubre/2011 Paradigma orientada a objetos Características los paradigmas estructurada y orientada a objetos Repaso y conclusiones. Presentación con Aula Intificar las características l paradigma orientada a objetos. Determinar el ámbito los paradigmas estructurada y orientada a objetos. Lectura libros. Tabla comparativa. F-DC-16 Página 2 7
Nombre la Objetivo la 2. Ambiente sarrollo. El alumno operará las funciones un entorno sarrollo para generar una Espacio (s) formativo (s) Resultados Proceso Evaluación (tipo, forma o instrumento) Generalida s la herramient a sarrollo Instalación l entorno sarrollo MS Visual Studio 2010 29/Octubre/2 011 Característi cas la interfaz sarrollo Funciones principales (crear, abrir, guardar, compilar, ejecutar, y purar) operación en el entorno sarrollo MS VS 2010. Introducción al sarrollo aplicaciones Windows. Introducción al sarrollo aplicaciones Windows en el lenguaje C#. Creación proyectos seleccionando un lenguaje l entorno sarrollo. IDE MS Visual Studio 2010 Documentació n técnica la plataforma.net Documentaci ón técnica l IDE MS Visual Studio 2010 Consulta sitios web. Presentación con Laboratori o Intifica y scribe acertadamente los elementos, componentes, características y sus funciones l entorno sarrollo MS VS 2010. Opera correctamente las funciones principales (crear, abrir, guardar, compilar, ejecutar, y purar) l Entorno sarrollo MS VS 2010. Mantiene orn al realizar la tarea Practicas (hoja practica). Lectura libros. Actividas (Hoja evaluación) Explicar en una gráfica l entorno sarrollo VS 2010 los elementos, componentes, características y funciones que sempeñan. F-DC-16 Página 3 7
Nombre la 3. Diseño y sarrollo aplicaciones. Objetivo la El alumno creará interfaces gráficas usando controles (componentes), manejo excepciones y múltiples formas para elaborar aplicaciones visuales. Espaci o (s) format ivo (s) Resultados Proceso Evaluació n (tipo, forma o instrume nto) 04/Noviembr e/2011 al 26/Noviembr e/2011 Controles Uso controles (compon entes) básicos. Cuadros Diálogo Menús Proyecto s formulari os múltiples Manejo Excepcio nes Controles creados por el usuario Creación distribuci ones Intificar el concepto controles (componentes), tipos, propiedas, métodos, atributos y eventos. Elaborar aplicaciones utilizando los diferentes tipos controles: formularios, botones, cuadros texto, listas y listas splegables, etiquetas, cuadros imágenes, paneles, casillas verificación, calendarios. Implementar cuadros diálogo en aplicaciones visuales. Crear proyectos con múltiples formularios. Crear controles usuario Diseñar aplicaciones visuales que utilicen menús. Codificar interfaces, clases y funciones para la manipulación datos. Compren el uso Language Integrated Query (consultas LINQ) para la manipulación colecciones objetos. Planear el sarrollo una Documentar código fuente generado. Desarrollar aplicaciones que cumplan con los requerimientos planteados. Prevenir y controlar errores en las aplicaciones. Empaquetar aplicaciones para su Documentar los requerimientos para las aplicaciones empaquetadas. Repaso, conclusiones y retroalimentación. IDE MS Visual Studio 2010. Documentaci ón técnica l IDE MS Visual Studio 2010 Concepto controles (componente s), tipos, propiedas, métodos, atributos y eventos. Desarrollo aplicaciones Windows en el lenguaje programació n C#. Documentaci ón técnica Language Integrated Query (LINQ) Consulta sitios web Presentacion es con Aula y Labora torio Crea ornadamente un nuevo proyecto con múltiples formularios en el entorno sarrollo. Selecciona los controles apropiados para diseñar el formulario la aplicación Windows en base al proceso a automatizar. Crea sus propios controles usuario. Planea el sarrollo su Implementa interfaces, clases y funciones para el tratamiento datos en la Prevé y controla las excepciones que se producen en la Documenta el código fuente generado. Crea aplicaciones que cumplen con los requerimientos planteados. Empaqueta sus aplicaciones para su Demuestra ética y creatividad al diseñar su Mantiene orn al realizar la tarea. Solución problem as Prácticas (hoja práctica) Lectura libros. Activida s (Hoja evaluaci ón) F-DC-16 Página 4 7
Nombre la 4. Desarrollo aplicaciones con conexión a BD local. Objetivo la El alumno sarrollará aplicaciones que permitan la conexión a BD, manipulación y generación reportes utilizando asistentes para la administración y uso la información. Espaci o (s) format ivo (s) Resultados Proceso Evaluación (tipo, forma o instrumento) 02/Diciembre /2011 al 17/Diciembre /2011 Modos Conexión a Base Datos Manejo datos Creación Reportes Seguridad en las aplicaciones Intifica los tipos conexión a una base datos. Intifica los componentes ORM (Object-Relational Mapping) para manipular una base datos. Compren el uso Language Integrated Query (consultas LINQ) y expresiones Lambda para la manipulación colecciones objetos recuperados la base datos. Manipula una base datos utilizando componentes ORM, LINQ y Lambda. Genera reportes visuales en la aplicación sarrollada creando sus propias fuentes datos apoyados en Vistas y/o Procedimientos almacenados en su base datos. Desarrolla aplicaciones con seguridad basada en roles y usuarios. Empaquetar aplicaciones para su Genera la documentación técnica y usuario su Repaso, conclusiones y retroalimentación. IDE MS Visual Studio 2010 MS SQL Server 2008 Express Edition Desarrollo aplicaciones Windows en el lenguaje programació n C#. Documentaci ón técnica componente s ORM (Object- Relational Mapping). Documentaci ón técnica Language Integrated Query (LINQ) Consulta sitios web Presentación es con Aula y Labora torio Crea ornadamente un nuevo proyecto con múltiples formularios en el entorno sarrollo. Selecciona los controles apropiados para diseñar el formulario la aplicación Windows en base al proceso a automatizar. Planea el sarrollo su Implementa interfaces, clases y funciones para el tratamiento datos en la Prevé y controla las excepciones que se producen en la Documenta el código fuente generado. Demuestra ética y creatividad al diseñar formularios. Crea aplicaciones que cumplen con los requerimientos planteados. Empaqueta sus aplicaciones para su Demuestra ética y creatividad al diseñar su Mantiene orn al realizar la tarea. Ejercicios Prácticas (hoja práctica). Lectura libros. Actividas (Hoja evaluación) Aplicación final. F-DC-16 Página 5 7
Bibliografía Libros para seguimiento clases y complementarios consulta y profundización: Joe Mayo, (2010) Microsoft Visual Studio 2010 A Beginner s Gui, Mc Graw Hill. John Sharp, (2010) Microsoft Visual C# 2010 Step by Step, Microsoft Press. Scott Klein, (2010) Pro Entity Framework 4.0, Apress. Tim Patrick, (2010) Microsoft ADO.NET 4 Step by Step, O Reilly Media. Freeman, Adam; C. Rattz, Joseph JR. (2010) Pro LINQ Language Integrated Query in C# 2010, Apress. Ferguson, Patterson, Beres, Boutquin, Gupta, (2003) La biblia C#, Anaya. Páginas web interés: Com sarrollo software Microsoft, [en línea]; EEUU_Español México, 2011 [consulta: 29 agosto 2011] Disponible: http://msdn.microsoft.com/es-mx Carreras en línea Microsoft Virtual Acamy, [en línea]; EEUU_Español México, 2009 [consulta: 29 agosto 2011] Disponible: http://www.mslatam.com/latam/technet/mva2/studies/careers.aspx Com sarrolladores Puebla, [en línea]; México_Puebla, 2003 [consulta: 29 agosto 2011] Disponible: http://www.dotnetpuebla.com/portal/conocenos/fault.aspx Desarrollador 5 estrellas, [en línea]; EEUU_Español México, 2005 [consulta: 29 agosto 2011] Disponible: http://www.mslatam.com/latam/msdn/com/dce2005/ F-DC-16 Página 6 7
Revisión y Validación Planeación Didáctica Elaborado por: Validado por: Responsable Dirección Académica U.T. Lic. Alfonso Felipe Lima Cortés Nombre: MIA Marcela García Alonso Cargo: Directora Fecha: 06/09/2011 Firma y sello validación Vigencia: 01/09/2011 al 17/12/2011 F-DC-16 Página 7 7