INSTITUTO SUPERIOR TECNOLÓGICO PÚBLICO DE HUARMEY CARRERA PROFESIONAL DE COMPUTACION E INFORMATICA Ministerio de Educación Creado con R.M. N° 540-87-ED Revalidado con R.D. N° 0065-2006-ED; R.D. N° 0629-2006 - ED IESTP Huarmey SILABO TALLER DE PROGRAMACIÓN WEB. I. INFORMACION GENERAL: 1.1. Carrera Profesional 1.2. Módulo 1.3. 1.4. 1.5. 1.6. 1.7. Unidad Didáctica Crédito Semestre Semestre Académico Hora semanal total 1.7.1. Teoría 1.7.2. Práctica 1.8. Duración 1.9. Docente II. : Computación e Informática. : Gestión de Aplicaciones para internet producción Multimedia : Taller de Programación Web :8 : IV : 2014 – II : 10 horas : 2 horas : 8 horas : 144 Horas (18 semanas) : Mg. Antúnez Carrillo, Dennis E-mail : [email protected] Celular : #965048194 y COMPETENCIA DEL MODULO PROFESIONAL: Diseñar, desarrollar, administrar, gestionar e implementar productos multimedia y aplicaciones para Internet, teniendo en cuenta los requerimientos del cliente. III. CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACION: CAPACIDAD TERMINAL CRITERIOS DE EVALUACION los diferentes lenguajes de programación orientados a la web estableciendo las ventajas y desventajas de cada una de ellas. Conoce Implementar aplicaciones para Internet e intranet utilizando estructuras y base de datos en un determinado lenguaje de programación orientado a la web. Desarrolla aplicaciones con fundamentos estructuras de programación en la web. y las Desarrolla páginas web dinámicas para la Internet, utilizando las órdenes y las estructuras de control del lenguaje PHP para el envió de datos. Administra una base de datos Mysql utilizando el lenguaje de programación PHP, estableciendo seguridad de acceso en las páginas web con sesiones y mantenimiento de la data. Formando el Futuro de Nuestra Región IV. ORGANIZACIÓN DE ACTIVIDADES Y CONTENIDOS BASICOS: Semanas/ fechas Elementos de Capacidad Semana: 01 Semana: 02 Semana: 03 Semana: 04 Establece diferencias entre los lenguajes de programación orientados a la web y su uso de cada uno de ellos Semana: 05 Semana: 06 Semana: 07 Semana: 08 Desarrolla aplicaciones web con las estructuras básicas de los lenguajes de programación PHP Semana: 09 Semana: 10 Semana: 11 Semana: 12 Semana: 13 Semana: 14 Semana: 15 Semana: 16 Semana: 17 Semana: 18 Actividades de Aprendizaje Nº 01 Conociendo los lenguajes de programación orientados a la Web. Nº 02 Conociendo el lenguaje ASP Nº 03 Realizando la instalación del PHP Nº 04 Realizando la comparación entre Lenguajes de programación I Nº 05 Realizando la comparación entre Lenguajes de programación II Nº 06 Utilizando el lenguaje PHP Nº 07 Utilizando Etiquetas PHP y HTML Nº 08 Utilizando Estructuras selectivas Nº 09 Utilizando estructuras repetitivas Nº 10 Empleando el método Post Nº 11 Empleando el método Get Contenidos Básicos Tareas Previas Lenguaje de programación orientado a la web. Definición, origen, ventajas y desventajas. Lenguaje de programación ASP. Investigar acerca del Instalación, configuración, lenguaje de ventajas y desventajas. programación PHP. Lenguaje de programación PHP. Averiguar acerca del Instalación, configuración, lenguaje de ventajas y desventajas programación Averiguar acerca el lenguaje de programación PHP, Características Comparación entre lenguajes de programación. Averiguar acerca el lenguaje de programación Python, HTM5 Lenguaje de programación PHP Características. Variables y Tipos de datos. Etiquetas Investigar respecto al uso de etiquetas. PHP y HTML. Investigar respecto a Expresiones, las estructuras selectivas de Control Investigar respecto a estructuras de control IF...ELSE, repetitivas de repetitivas, DO...WHILE, FOR. control Investigar respecto a método Post y Get WHILE, Constantes, Operadores. Estructuras selectivas: SWITCH...CASE. Estructuras Investigar respecto a Manejo de $_POST, $_GET. Formularios: manejo de sesiones Desarrolla proyectos con el manejo y manipulación de controles haciendo Manejo de Sesiones en PHP. Realizar la integración uso de los controles Nº 12 Funciones Session_star(). LAMP visuales para una Realizando el manejo de _Session(). mejor apariencia y sesiones PHP captura de datos Integración de las tecnologías Diseñar base de datos Nº 13 LAMP. en MySQL. Desarrollando la Desarrolla aplicaciones con MYSQL y PHP realizando el mantenimiento respectivo a base de datos Tecnología LAMP Realizar Nº 14 Base de Datos MySQL mantenimiento de Utilizando base de datos base de datos. MySql Mantenimiento de Datos. Realizar consultas a Nº 15 Insertar, Eliminar, Actualizar. Base de datos Realizando Mantenimiento BD Desarrollo de proyectos web Realizar su proyecto Nº 16 web Desarrollando Proyectos Web Reforzamiento Académico. Evaluación de Aprendizajes, por jurado, del estudiante que obtuviera nota en la U.D entre 10 y 12. Formando el Futuro de Nuestra Región V. METODOLOGIA: Método Participativo y Experimental: Exposiciones analíticas de carácter teórico realizadas por el docente responsable, propiciando el auto e inter aprendizaje, reflexión individual y colectiva sobre el tema tratado. Prácticas en el laboratorio de cómputo de Taller de programación Web de cada sesión de clase de aprendizaje. Realización de proyecto de Taller de Programación Web bajo tutoría. Ejecución y sustentación de tareas asignadas. VI. EVALUACION: 1. La evaluación del aprendizaje de los estudiantes es permanente y vigesimal, El calificativo mínimo aprobatorio es 13 (trece). En todos los casos la fracción 0.5 o más se considera como una unidad a favor del estudiante. 2. El estudiante que acumulará inasistencia injustificadas en número igual o mayor al 30% del total de horas programadas en la unidad didáctica será desaprobado(a) en forma automática, anotándose en el registro la nota 00 (cero). 3. Los estudiantes con dificultades de aprendizaje, que obtuvieran entre 10 y 12 en la unidad didáctica, participan en un programa de actividades de recuperación, en este programa deben participar todos los estudiantes a fin de reforzar sus aprendizajes y la de los estudiantes con deficiencias de aprendizaje; luego del cual el estudiante será evaluado. 4. Los estudiantes que habiendo realizado el programa de actividades de recuperación obtuvieran como resultado de evaluación en la unidad didáctica entre 10 y 12, serán evaluados por un jurado. 5. Si después de haber sido evaluado por el jurado, el estudiante obtuviera nota menor a 13, repite la unidad didáctica. La nota de la Unidad Didáctica (UD) será promediado de la siguiente manera: CE = PC + AP + EX + ACT UD = (CE1 + CE2 + CE3 + CE4) / 4 Dónde: CE PC AP PC PC = = = = = Criterio de Evaluación Practica calificada Actividades de Aprendizaje Examen Teórico Actitudinal (60%). (20%). (10%). (10%). Formando el Futuro de Nuestra Región VII. REFERENCIAS BIBLIOGRAFIAS IMPRESOS Manual Adobe Dreamweaver CS3 Paso a paso –editorial CIBERTEC. 2010 Manual de Macromedia MX2008 – Senati. Manual de Adobe DreamweaverCS3 – Senati. 2010 Editorial Macro Programación con Java Script 1era edición octubre 2005. Editorial Mega bite programación en java2. Manual de HTML. Manual de instalación de Xampp. DIGITAL Disponible en: www.lawebdelprogramador.com www.areainteractiva.com www.elprisma.com www.aulaclic.com www.elguille.com www.canalvisual.com Huarmey, 22 de Agosto del 2014 ….…........................................ Mg. Antúnez Carrillo, Dennis Docente del IESTP-Hy Formando el Futuro de Nuestra Región INSTITUTO SUPERIOR TECNOLÓGICO PÚBLICO DE HUARMEY CARRERA PROFESIONAL DE COMPUTACION E INFORMATICA Creado con R.M. N° 540-87-ED Revalidado con R.D. N° 0065-2006-ED; R.D. N° 0629-2006 - ED Ministerio de Educación IESTP Huarmey PLAN DE PRÁCTICAS DE LA UNIDAD DIDACTICA Semana/ fecha Semana: 01 Introducción a HTML Semana: 02 Estructura , texto, hiperenlaces, imágenes Semana: 03 Tablas, marcos, formularios, capas Semana: 04 JavaScript con formularios Semana: 05 Hojas de estilos. Semana: 06 Introducción a PHP Semana: 07 Variables, Operadores en PHP. Semana: 08 Estructura Selectiva en PHP. Semana: 09 Estructura Respectivas en PHP Semana: 10 Arreglos y tratamiento de cadenas en PHP Semana: 11 Formularios con PHP Semana: 12 Método S_POST en PHP Semana: 13 Método S_GET en PHP Semana: 14 Manejo de sesiones en PHP. Semana: 15 Comandos para manejo de base de datos con PHP. Mantenimiento a base de datos con PHP Sustentación de proyecto Web. Semana: 16 Semana: 17 Semana: 18 Actividad a Realizar Lugar de Ejecución Aula Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Laboratorio de computo Evaluación de Aprendizajes, por jurado, del estudiante que obtuviera nota en la U.D entre 10 y 12. Huarmey, 22 de Agosto del 2014 ….…........................................... Mg. Antunez Carrillo, Dennis Docente del IESTP-Hy Formando el Futuro de Nuestra Región PROGRAMACION CURRICULAR DE UNIDAD DIDACTICA UNIDAD DIDÁCTICA : Taller de Programación Web. CAPACIDAD TERMINAL : Implementar aplicaciones para Internet e intranet utilizando estructuras y base de datos en un determinado lenguaje de programación orientado a la web. CONTENIDOS ELEMENTO DE CAPACIDAD Procedimientos Conceptos Establece Realiza los pasos Lenguaje de programación diferencias entre para la orientado a la web. los lenguajes de configuración sitio Definición, origen, programación web, aplicaciones ventajas y desventajas. orientados a la básicas utilizando Lenguaje de programación web y su uso de el lenguaje HTML ASP. Instalación, cada uno de y HTML5 configuración, ventajas y ellos desventajas. Lenguaje de programación PHP. Instalación, configuración, ventajas y desventajas Comparación entre lenguajes de programación. Desarrolla Desarrolla aplicaciones web aplicaciones web con las empleando las estructuras estructuras de básicas de los control selectivas lenguajes de y repetitivas programación utilizando el PHP lenguaje programación PHP. Lenguaje de programación PHP Características. Variables y Tipos de datos. Etiquetas PHP y HTML. Constantes, Expresiones, Operadores. de Estructuras de Control selectivas: IF...ELSE, SWITCH...CASE. Estructuras de control repetitivas, WHILE, DO...WHILE, FOR. Actitudes Practica la puntualidad. Trabaja en equipo Demuestra cuidado y limpieza de los equipos y el ambiente de cómputo. Responsabilidad en la ejecución. Practica la puntualidad. Trabaja en equipo Demuestra cuidado y limpieza de los equipos y el ambiente de cómputo. Responsabilidad en la ejecución. ACTIVIDADES DE APRENDIZAJE Nº 01 Conociendo los lenguajes de programación orientados a la Web. Nº 02 Conociendo el lenguaje ASP Nº 03 Realizando la instalación del PHP Nº 04 Realizando la comparación entre Lenguajes de programación I Nº 05 Realizando la comparación entre Lenguajes de programación II Nº 06 Utilizando el lenguaje PHP Nº 07 Utilizando Etiquetas PHP y HTML Nº 08 Utilizando Estructuras selectivas Nº 09 Utilizando estructuras repetitivas Formando el Futuro de Nuestra Región CRITERIOS DE INDICADORES DE EVALUACION EVALUACION Conoce los Reconoce los diferentes diferentes lenguajes de lenguajes de programación web programación teniendo en cuenta la orientados a la guía del estudiante. web Desarrolla aplicaciones estableciendo básicas utilizando las ventajas y lenguaje HTML5 desventajas de Desarrolla aplicaciones cada una de básicas utilizando los ellas. elementos de programación Desarrolla Desarrolla aplicaciones aplicaciones con básicas utilizando fundamentos y variables y tipo de las estructuras datos. de Desarrolla aplicaciones programación básicas utilizando en la web. etiquetas HTML y PHP Desarrolla aplicaciones básicas utilizando sentencias selectivas y repetitivas. HORAS 40 Horas (5 sem) 32 Horas (4 sem) CONTENIDOS Procedimientos Conceptos Desarrolla Desarrolla aplicaciones Manejo de Formularios: proyectos con el web, métodos de $_POST, $_GET. manejo y interactividad, Manejo de Sesiones en manipulación de funciones, sesiones e PHP. Funciones controles integración Utilizando Session_star(). haciendo uso de la Tecnología LAMP. _Session(). los controles Integración de las visuales para una tecnologías LAMP. mejor apariencia y captura de datos ELEMENTO DE CAPACIDAD Desarrolla Desarrolla Sistemas Base de Datos MySQL aplicaciones con web empleando Mantenimiento de Datos. MYSQL y PHP formularios, gestión de Insertar, Eliminar, realizando el base de datos Actualizar. mantenimiento utilizando la conexión Desarrollo de proyectos respectivo a a Bases de Datos. web base de datos ACTIVIDADES DE CRITERIOS DE INDICADORES DE APRENDIZAJE EVALUACION EVALUACION Actitudes Practica la Reconoce los métodos y Nº 10 Desarrolla puntualidad. manejo de sesiones Empleando el método páginas web Trabaja en equipo empleando PHP Post dinámicas para la Demuestra cuidado y Desarrolla aplicaciones Internet, Nº 11 limpieza de los avanzadas utilizando utilizando las Empleando el método equipos y el PHP órdenes y las Gets ambiente de Desarrolla aplicaciones estructuras de Nº 12 cómputo. avanzadas utilizando control del Responsabilidad en Realizando el manejo de varios formularios. lenguaje PHP para sesiones PHP la ejecución. Nº 13 Desarrollando la Tecnología LAMP HORAS 32 Horas (4 sem) el envió de datos. Practica la Administra una Describe la importancia Nº 14 puntualidad. de los sistemas de base de datos Utilizando base de datos Trabaja en equipo información web Mysql utilizando el MySql Demuestra cuidado y utilizando bases de lenguaje de limpieza de los datos. programación equipos y el Desarrolla aplicaciones PHP, ambiente de Web empleando base de Nº 15 estableciendo cómputo. datos. Realizando seguridad de Responsabilidad en Desarrolla aplicaciones Mantenimiento BD acceso en las la ejecución. web para el páginas web con mantenimiento de base sesiones y Nº 16 de datos según mantenimiento de Desarrollando Proyectos requerimientos del la data. Web usuario 40 Horas (5 sem) Reforzamiento Académico. Evaluación de Aprendizajes, por jurado, del estudiante que obtuviera nota en la U.D entre 10 y 12. Huarmey, 22 de agosto del 2014 ….…........................................... Mg. Antunez Carrillo, Dennis Docente del IESTP-Hy Formando el Futuro de Nuestra Región