Download Programación Web II - CubaEduca
Transcript
MINISTERIO DE EDUCACIÓN DIRECCIÓN DE EDUCACIÓN TÉCNICA Y PROFESIONAL PROGRAMA DE LA ASIGNATURA PROGRAMACIÓN WEB II ESPECIALIDAD INFORMÁTICA. AUTORES: Lic. Yeni Concepción Hernández. MSc. Mario Francisco Quintero MSc. Mireya López Delgado LA HABANA 2011 Programa de la Asignatura Programación Web II Especialidad Técnico en Informática. Tipo de curso Diurno Año 3ro. Total de horas 228 horas FUNDAMENTACIÓN La asignatura Programación Web II le permitirá al estudiante familiarizarse con los lenguajes de programación que trabajan el lado servidor llegando a desarrollar habilidades programar una aplicación Web haciendo uso de tecnologías del lado servidor. OBJETIVOS GENERALES: 1. Administrar un servidor Web en diferentes plataformas de trabajo llevando a cabo una adecuada configuración y organización de los sitios Web que formen parte, para obtener una mayor calidad de los servicios. 2. Solucionar problemas profesionales aplicando los conceptos y procedimientos en el diseño y creación de aplicaciones WEB en cada centro educacional. PLAN TEMÁTICO Y DISTRIBUCIÓN DE HORAS. Unidad Temática HORAS Total Teóricas Práct. Eval. 1 Tecnologías del lado servidor. 26 10 12 4 2 Implementar en un lenguaje. 202 45 151 6 228 55 163 10 Total Unidad 1: Servidores Web, Hospedaje de sitios, Configuración de sitios Web con un editor. Objetivo Específico: Analizar los Servidores Web, Hospedaje de sitios, así como la configuración de los sitios Web con un editor. Contenidos: • Servidores Web, Hospedaje de sitios. • Configuración de sitios Web con un editor. • Administración de sitios Web. Unidad 2: Creación de sitios WEB. Objetivo Específico: 1. Crear aplicaciones WEB y sitios dinámicos donde añadan contenido dinámico desde una base de datos y manipulen la información de la misma mediante consultas, para el desarrollo de sitios en su institución escolar con estética y trabajo en colectivo. Contenidos: 1. Tecnologías para la creación de sitios dinámicos. Conceptos y Lenguajes. Elementos del lenguaje. 2. Aplicaciones en un lenguaje. Creación de un origen de contenido dinámico. 3. Adición de contenido dinámico a una página Web desde una base de datos. Visualización de registros contenidos en una base de datos. 4. Añadir y borrar contenido en una base de datos, así como escribir en registros ya existentes. Utilización de los comportamientos de servidor. 5. Página de búsqueda, página de resultados, página de detalles. Formularios Interactivos. 6. Formularios Interactivos. Página de resultados de una consulta a una base de datos. Búsquedas en la base de datos. -Indicaciones de organización: La asignatura Programación Web II ha sido concebida a fin de que los estudiantes sean capaces de desarrollar habilidades en la elaboración de Páginas Dinámicas y Aplicaciones Web. Esta asignatura se desarrollará en un total de 228 horas, distribuidos entre actividades teóricas y prácticas y una clase para evaluar la tarea integradora. Teniendo en cuenta las temáticas de cada clase y los objetivos generales, el profesor debe plantear el objetivo de la misma e impartirla apoyándose en su experiencia personal y las consultas bibliográficas. Es importante que revise la bibliografía orientada y la haga llegar a sus estudiantes. En las clases prácticas los estudiantes aplicarán todo lo estudiado en la actividad anterior. Orientaciones Metodológicas: La asignatura debe aportar un conjunto de aspectos relacionados con su actividad profesional, en especial, los que van dirigidos a la solución de problemas de la vida en general y la escuela, con el empleo de los recursos informáticos más adecuados. Desde el punto de vista educativo, debe propiciar una sólida preparación profesional expresada en una mejor formación pedagógica y psicológica, así como reforzar el desarrollo de los valores y la orientación vocacional dadas en un mayor amor hacia la profesión y firmes convicciones revolucionarias. El lenguaje a utilizar puede ser: PHP, Python u otro perteneciente a software libre (multiplataforma). Esta asignatura tiene un carácter teórico-práctico, persiguiéndose simultáneamente el análisis y resolución de problemas, y la sistematización de principios y conceptos propios del trabajo con la computación que coadyuve tanto al desarrollo del pensamiento propio de la informática como a la formación integral del futuro profesor. Las diferentes formas organizativas de la docencia en esta asignatura deben propiciar un elevado nivel del trabajo independiente tanto en la clase como fuera de esta, pudiéndose aplicar también otras formas de organización, como por ejemplo el trabajo investigativo, la auto preparación y práctica laboral. Tanto el trabajo investigativo como la auto preparación deben estar vinculados a la práctica laboral, mediante la solución de problemas concretos de la escuela, donde el estudiante aplique los conocimientos adquiridos sobre los diferentes lenguajes y técnicas de programación. En la enseñanza de la asignatura predominarán los métodos productivos, mediante el planteamiento de determinados problemas que serán analizados algorítmicamente y solucionados utilizando adecuadamente las diferentes técnicas y lenguajes de programación. Como ya recibieron la asignatura de base de datos en ésta solo se hace aplicación de los contenidos recibidos, desde el editor de la página. La evaluación tema I se destinará 2 horas para software libre y dos para propietario. Sistema de evaluación. La asignatura se evalúa por el Grupo II. La evaluación tendrá un carácter práctico, por lo que las actividades sistemáticas podrán ser orales, escritas y prácticas, desarrollándose de forma práctica diferentes tareas o proyectos durante cada unidad. La asignatura debe regir la tarea integradora. Los objetivos se evaluarán de manera sistemática en cada actividad, para lo cual se tendrá en cuenta: • Dominio de los contenidos básicos. • Dominio de los procedimientos fundamentales para el manejo y organización de la información. • Desempeño en el ejercicio de la profesión. Bibliografía • Buscadores (Web). • Manual HTML y Manual.doc. • Tutorial de HTML. • Stig Sæther Bakken, y otros. Aprenda PHP. • Mohammed J, Kabir. La biblia del servidor Apache.