Este documento presenta un curso sobre el lenguaje de programación PHP. El objetivo del curso es introducir a los participantes en las características y posibilidades de PHP para desarrollar aplicaciones web dinámicas. El curso cubrirá temas como la sintaxis de PHP, el desarrollo de aplicaciones, el almacenamiento de datos, y el uso de PHP para conectarse a bases de datos y enviar correos electrónicos. Los participantes serán evaluados a través de foros, tareas, y un proyecto final demostrando sus conocimientos de PHP
2. El curso esta dirigido a la carrera T.S.U en Informática e Ingeniería en
Informática perteneciente al Programa de Arquitectura, Ingeniería y Tecnología
donde el propósito fundamental del curso es introducir al participante en las
características del entorno de desarrollo y del lenguaje de programación PHP,
desarrollando ejemplos que permitan dar a conocer las posibilidades del mismo.
Fundamentación de la propuesta.
El PHP o Hypertext PreProcessor, al igual que C y Perl maneja
programación estructurada, lo que le permite a los programadores con
experiencia desarrollar aplicaciones complejas, además de permitirles
involucrarse con las aplicaciones de contenido dinámico sin tener que aprender
todo un nuevo grupo de funciones y prácticas. PHP permite crear aplicaciones
con una interfaz gráfica para el usuario, llamada GUI, utilizando la extensión
PHP-GTK, desde la línea de comandos, de la misma forma como que se hace
en Perl o Python , esta versión de PHP se llama PHP CLI o Command Line
Interface.
La interpretación y ejecución se lleva a cabo en el servidor, donde se
almacena el script, y el cliente sólo recibe el resultado de la ejecución. Cuando el
cliente le hace una petición al servidor para que le envíe una página Web,
generada por un script PHP, el servidor ejecuta el intérprete de PHP, el cual
procesa el script solicitado que generará el contenido de manera dinámica,
pudiendo modificar el contenido que se va a enviar, y regresa el resultado al
servidor, el cual se encarga de regresarlo al cliente. Además PHP se puede
utilizar para generar archivos PDF, Flash, así como también imágenes en
diferentes formatos, entre otras cosas.
3. Objetivos del Curso
Objetivo General
Capacitar al participante para utilizar el lenguaje de programación bajo
PHP que le permitan obtener los conocimientos fundamentales para la
construcción de aplicaciones web dinámicas.
Objetivos Específicos
Aprender la sintaxis y la semántica de PHP.
Conocer algunas técnicas de programación para facilitar la creación de
aplicaciones.
Estudiar diferentes formas para preservar la información en un sitio web.
Identificar las características y modalidad de programación bajo PHP.
Describir los elementos básicos del lenguaje.
Manipular los datos, archivos y directorios en el servidor.
Demostrar como funcionan las herramientas de control de flujo.
Utilizar las funciones predefinidas del lenguaje.
Construir funciones propias.
Emplear las estructuras de datos.
Utilizar las cookies y las sesiones.
Ejecutar las conexiones necesarias hacia diferentes bases de datos.
Elaborar las instrucciones necesarias para el procesamiento de
formularios Web y los métodos de envío de variables.
Emplear las instrucciones necesarias para enviar correos electrónicos
con formato.
4. Estrategias Didácticas del Curso
ESTRATEGIAS DE ESNSEÑANZA ESTRATEGIAS DE APRENDIZAJES
Foros de presentación donde en este se foro se el participante se Realizar las actividades planteadas por el tutor.
presentara ante nuestros compañeros, contándoles quienes
somos, que nos gusta hacer, que estudiamos, entre otras cosas. Analizar las lecturas comprensivas de la unidad didáctica.
Chat para la ayuda e interacción entre el tutor y el participante. Consultar enlaces y anexos de la biblioteca.
Responder a los foros de manera precisa y concisa.
Tareas que permiten enviar varios archivos, y responder a las
preguntas planteadas. Entregar todas las prácticas correspondientes a las unidades.
Actividades que le permita plantear y desarrollar los ejercicios. Coordinar la elaboración de los trabajos, para que cada uno de
los participantes realice una actividad.
Foros de ayudas, este espacio lo usaremos para resolver entre
todos las dudas que se nos presenten. Foros virtuales
Análisis, reflexiones y experiencias sobre el contenido del módulo
5. Actividades de los Alumnos
Actividades Detalle de la Actividad
Lleve a cabo su primera participación en este foro
dando clic en el enlace Responder, ubicado en la
parte inferior de este planteamiento. Desplácese
hacia abajo en la ventana, cambie el asunto si es
necesario, escriba su participación en la caja de
Foro de Inquietudes o Dudas. texto del editor y termine con clic en el botón Enviar
al foro.
Si es del caso, continúe el debate interpelando a sus
compañeros y a su profesor o profesora mediante el
enlace Responder, que encontrará en las respectivas
participaciones a medida que la discusión avance.
Lleve a cabo su primera participación en este foro
dando clic en el enlace Responder, ubicado en la
esquina inferior derecha de este planteamiento.
Desplácese hacia abajo en la ventana, cambie el
Foro de Presentación asunto si es necesario, escriba su participación en la
caja de texto del editor y termine con clic en el botón
Enviar al foro. Continúe el debate interpelando a sus
compañeros y a su profesor mediante el enlace
Responder, que encontrará en las respectivas
participaciones a medida que la discusión avance.
Verifique sus participaciones en el foro, estarán
identificadas con su nombre, fotografía y asunto.
Observe las participaciones de los demás, las
márgenes indican quien respondió a quien. Es
6. Actividades Detalle de la Actividad
importante acotar que los foros permiten adjuntar un
archivo a su participación de manera similar al
correo electrónico.
Una vez nombrado y guardado el documento,
ubíquese en la parte inferior de esta ventana y con el
botón Examinar..., busque el archivo en el cual
Tareas o Subida de Archivos realizó la actividad, selecciónelo y de clic en el botón
Abrir, envíelo con el botón Subir este archivo.
La plataforma confirmará la recepción del archivo
con el mensaje Archivo subido con éxito, luego de
clic en el botón Continuar.
Chat Este espacio esta disponible para los
participantes, para la interacción con el tutor de
lunes a viernes. Para ello deben ponerse de
acuerdo y participar el día y la hora en que
utilizarán la sala de manera que hagan un uso
eficiente de este recurso.
7. EVALUACIÓN DEL CURSO
ESTRATEGIA METODOLOGICA INSTRUMENTOS DE EVALUACION
UNIDAD I EXPLIACION POR PARTE DEL EVALUACION SUMATIVA
TUTOR EN UNA CLASE MAGISTRAL. GLOSARIO DE TERMINOS.
TAREA SUBIDA INDIVIDUAL
INTERVENCION DEL PARTICIPANTE
CON PREGUNTAS Y REPUESTA. EVALUACION CUALITATIVA
PARTICIPACION FORO DE
REALIAZION DEL FORO DE PRESENTACION PARA CONOCERNOS.
PRESENTACION Y FORO DE PARTICIPACION FORO DE LAS
EXPECTATIVAS. EXPECTATIVAS DEL PARTICIPANTE.
CRITERIO DE EVALUACION: REDACCION Y COMPRESION ANALITICA.
8. ESTRATEGIA METODOLOGICA INSTRUMENTOS DE EVALUACION
UNIDAD II LECTURA DE PRESENTACION EVALUACION SUMATIVA
INCIAL DE LA UNIDAD. PARTICIPACION EN EL FORO DE
ACLARANDO DUDA.
UNIDAD III INTERCAMBIO DE IDEAS CON LOS TRABAJO ESCRITO INDIVIDUAL
PARTICIPANTES. SUBIDA DE TAREA INDIVIDUAL
PRACTICA INDIVIDUAL. EVALUACION CUALITATIVA
PARTICIPACION EN EL CHAT DE AYUDA
TALLER DE ANALISIS.
CRITERIO DE EVALUACION: COMPETENCIA PARA LA CODIFICACION, ESTRUCTURA, ANALISIS E
INTERPRETACION.
9. ESTRATEGIA METODOLOGICA INSTRUMENTOS DE EVALUACION
UNIDAD IV LECTURA DE PRESENTACION EVALUACION SUMATIVA
INCIAL DE LA UNIDAD. PARTICIPACION EL FORO DE
ACLARANDO DUDA.
UNIDAD V INTERCAMBIO DE IDEAS CON LOS TRABAJO ESCRITO INDIVIDUAL.
PARTICIPANTES. PARTICIPACION GRUPAL EN EL FORO Y
SUBIDA DE TAREA UNA POR GRUPO.
UNIDAD VI
PRACTICA INDIVIDUAL.
EVALUACION CUALITATIVA
UNIDAD VII TALLER DE ANALISIS. PARTICIPACION EN EL CHAT DE AYUDA
PARTICIPACION EN EL FORO GRUPAL
TRABAJO GRUPAL.
CRITERIO DE EVALUACION: SINTAXIS E INTERPRETACION, CONOCIMIENTO.
10. ESTRATEGIA METODOLOGICA INSTRUMENTOS DE EVALUACION
LECTURA DE PRESENTACION EVALUACION SUMATIVA
INCIAL DE LA UNIDAD. TRABAJO FINAL INDIVIDUAL
UNIDAD VII
OBLIGATORIO PARA APROBAR EL
TRABAJO FINAL. CURSO.
EVALUACION CUALITATIVA
CHAT DE AYUDA
FORO GRUPAL
CRITERIO DE EVALUACION: SINTAXIS E INTERPRETACION Y CODIFICACION,
CONOCIMIENTOS AQUIRIDOS EN TODAS LAS UNIDADES CON ENTREGA DEL INFORME FINAL.
11. Será evaluado a través de un proyecto que cada participante debe
desarrollar en el cual incluya los conocimientos que adquiera a medida en que
avance en el estudio de los diferentes módulos del curso.
Criterios de evaluación que debe cumplir el sistema:
* La página está diseñada de forma eficiente, tal como páginas maestras o
plantillas que facilite la administración del sitio.
* Al menos 5 páginas de contenido diferente.
* Registrar y permitir el inicio de sesión de usuarios por medio de una
contraseña y un rol asignados.
* Establecer un nivel mínimo de seguridad en las páginas, denegando el
acceso a usuarios no permitidos en cada una de ellas.