Download Programación Web II - CubaEduca

Document related concepts
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.