Programacion Sitios Web
Enviado por magdymedina • 1 de Abril de 2013 • 6.661 Palabras (27 Páginas) • 1.420 Visitas
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
GUIA COMPONENTE PRÁCTICO DEL CURSO: 301127 - PROGRAMACION DE SITIOS WEB
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
GUÍA COMPONENTE PRÁCTICO
301127 – PROGRAMACION DE SITIOS WEB
YHON JERSON ROBLES PUENTES
NEIVA FEBRERO 2013
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
GUIA COMPONENTE PRÁCTICO DEL CURSO: 301127 - PROGRAMACION DE SITIOS WEB
2. ASPECTOS DE PROPIEDAD INTELECTUAL Y VERSIONAMIENTO
La presente guía de laboratorio fue diseñado en el año 2008 por el Ing. Yhon Jerson Robles Puentes, Tutor de Tiempo Completo de la UNAD, y ubicado en el CEAD de Neiva, el Ing. Yhon Jerson Robles Puentes es Ingeniero de Sistemas, especialista en Redes de Computadores, maestrante de telemática, se ha desempeñado como tutor de la UNAD desde el 2005 hasta el año 2011 y ha sido catedrático de Universidades de Neiva.
La guía ha tenido dos actualizaciones, todas desarrolladas por el mismo ingeniero. Yhon en los años 2008, 2012, todos los derechos de autor pertenecen a la Universidad nacional Abierta y a Distancia.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
GUIA COMPONENTE PRÁCTICO DEL CURSO: 301127 - PROGRAMACION DE SITIOS WEB
3. INDICE DE CONTENIDO
Pág.
2. ASPECTOS DE PROPIEDAD INTELECTUAL Y VERSIONAMIENTO
3. INDICE DE CONTENIDO
4. LISTADO DE TABLAS
5. CARACTRISTICAS GENERALES
6. DESCRIPCIÓN DE PRÁCTICAS
a. PRACTICA No. Uno – Instalación y fundamentación.
b. PRACTICA No. Dos – Manejo de formularios.
c. PRACTICA No. Tres – Manejo de archivos planos.
d. PRACTICA No. Cuatro – Manejo de bases de datos
7. FUENTES DOCUMENTALES
2
3
4
5
11
11
17
23
30
36
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
GUIA COMPONENTE PRÁCTICO DEL CURSO: 301127 - PROGRAMACION DE SITIOS WEB
4. LISTADO DE TABLAS
4.1 Rúbrica de evaluación Practica uno
4.2 Rúbrica de evaluación Practica dos
4.3 Rúbrica de evaluación Practica tres
4.4 Rúbrica de evaluación Practica cuatro
4.1 LISTADO DE GRÁFICOS Y FIGURAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
GUIA COMPONENTE PRÁCTICO DEL CURSO: 301127 - PROGRAMACION DE SITIOS WEB
5. CARACTERÍSTICAS GENERALES
Introducción
El curso de Programación de sitios Web-PHP es de tipo metodológico, componente electivo del Programa de Ingeniería de Sistemas de la Universidad Nacional Abierta y a Distancia – UNAD, tiene como objetivo principal la fundamentación teórica y práctica del lenguaje de programación PHP, de los estudiantes del programa de Ingeniería de Sistemas, programas afines y/o particulares, todo esto a través de la estrategia de educación abierta y a distancia.
El curso tiene 3 créditos académicos los cuales comprenden el estudio independiente y el acompañamiento tutorial, con el propósito que el estudiante:
Fundamente la concepción sistémica de los principios de programación en el lenguaje PHP.
Centre en la comprensión, aprehensión de los conceptos propios de la programación en el lenguaje PHP.
Fomente el espíritu investigativo, despertar la creatividad en el desarrollo de soluciones a problemas informáticos aplicando las ventajas que ofrece el lenguaje de programación PHP.
Comparta sus logros, experiencias y dudas con su tutor y sus compañeros de curso, futuros colegas.
Desarrolle procesos y habilidades necesarias para su continua formación en el ámbito personal, social y profesional.
Este curso está compuesto por tres unidades didácticas a saber:
Unidad 1. Fundamentos de programación, que trata los siguientes
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
GUIA COMPONENTE PRÁCTICO DEL CURSO: 301127 - PROGRAMACION DE SITIOS WEB
temas:
Conceptos, antecedentes, instalación y configuración del intérprete, un programa en PHP, variables y tipos de datos, ámbito de las variables, valores desde formularios, funciones de apoyo, operadores, constantes, expresiones Estructuras de selección simples, estructuras de selección compuestas, estructuras interactivas simples,
estructuras interactivas compuestas, sintaxis alternativa, funciones.
Unidad 2. Diseño avanzado de la interfaz de usuario, que trata los siguientes temas:
Inclusión de código desde archivos, objetos, operaciones con matrices, cadenas de caracteres, Manipulación de fechas, conceptos básicos de HTTP, cookies, Manipulación de archivos, Manipulación de ficheros y directorios.
Unidad 3. Programación de bases de datos, que trata los siguientes temas:
Introducción a bases de datos MySql- características, instrucciones básicas de SQL, conectividad de bases de datos en PHP, gráficos en PHP, formatos gráficos, diseño grafico, creación de imágenes, tratamiento de color, graficas vectoriales, expresiones regulares y sesiones. Justificación
En el mercado global, se ve la necesidad de que por medio de la web, interactúen los clientes, empleados, gerentes de las empresas, con la información de dichas empresas de una menara ágil, eficiente y dinámica, garantizando la integridad de sus datos, por tal razón PHP es una de las opciones para cumplir con dicha necesidad global.
PHP, acrónimo de "PHP: Hypertext Preprocessor", es un lenguaje "Open Source" interpretado de alto nivel, especialmente pensado para desarrollos web y el cual puede ser embebido en páginas HTML. La mayoría de su sintaxis es similar a C, Java y Perl y es fácil de
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
GUIA COMPONENTE PRÁCTICO DEL CURSO: 301127 - PROGRAMACION DE SITIOS WEB
aprender. La meta de este lenguaje es permitir escribir a los creadores de páginas web, páginas dinámicas de una manera rápida y fácil, aunque se pueda hacer mucho más con PHP.
PHP puede hacer cualquier cosa que se pueda hacer con un script CGI, como procesar la información de formularios, generar páginas con contenidos dinámicos, o enviar y recibir cookies.
PHP
...