fase 2

4
FASE 2 - MANEJO PROGRAMACIÓN BÁSICA ACTIVIDAD INDIVIDUAL PROGRAMACION DE SITIOS WEB GRUPO: 301127A_220 PRESENTADO POR: JACKSON APRAEZ SOTO PRESENTADO A: YHON JERSON ROBLES PUENTES UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD INGENIERIA DE SISTEMAS CEAD FLORENCIA 16 FEBRERO 2015

Upload: carlos-fernando-franco-monje

Post on 26-Sep-2015

218 views

Category:

Documents


0 download

DESCRIPTION

tecnologia

TRANSCRIPT

FASE 2 - MANEJO PROGRAMACIN BSICAACTIVIDAD INDIVIDUAL

PROGRAMACION DE SITIOS WEBGRUPO: 301127A_220

PRESENTADO POR:JACKSON APRAEZ SOTO

PRESENTADO A:YHON JERSON ROBLES PUENTES

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNADINGENIERIA DE SISTEMASCEAD FLORENCIA16 FEBRERO 2015

Conceptos generales de programacin Qu es PHP? PHP: HyperText Preprocessor. Es un lenguaje de tipo scripting, que actualmente est siendo utilizado como una de las mejores alternativas para desarrollar aplicaciones en la Web. Un lenguaje sencillo de aprender, porque basa su cdigo en las estructuras y notaciones de otros muy populares lenguajes como C o Basic, adems de ser potente y de alto rendimiento. PHP se considera como un lenguaje de programacin del lado del servidor (se ejecuta en el servidor Web), rpido, que posee una gran cantidad de librera de funciones y una amplia documentacin. Las pginas ejecutadas en el servidor pueden realizar accesos a bases de datos, conexiones en red, etc. El usuario o cliente recibe una pgina HTML resultante de la ejecucin del cdigo y pgina PHP.Caractersticas de PHP El cdigo del lenguaje PHP se encuentra embebido en los documentos HTML. PHP puede interactuar con los principales, y ms comunes, gestores de Bases de Datos en servidores Web. Se considera un lenguaje robusto y potente que est escrito en lenguaje C, con la gran ventaja que es gratuito y su cdigo fuente, como el LINUX, est a disposicin de los usuarios. PHP como todos los lenguajes creados pensando en Internet, soporta diversidad de protocolos de comunicaciones entre ellos FTP, HTTP, IMAP, etc.Qu puedo hacer con PHP?Con las contribuciones recibidas de los cientos de colaboradores interesados en el desarrollo del lenguaje, el PHP se transforma rpidamente en un lenguaje capacitado para realizar cualquier tarea. Entre ellas podemos destacar: La gestin con las bases de datos donde el lenguaje permite interfaces con la mayora de las bases de datos, incluyendo las de los sistemas Microsoft a travs de ODBC. Es muy sencillo con PHP enviar un e-mail a una persona por medio de su direccin electrnica o a una lista detallada de ellas PHP facilita diversas tareas de tratamiento de imgenes a travs de funciones, que seran demasiado tediosas utilizando alguna herramienta especialidad para ello. Dentro del conjunto de libreras de PHP, se encuentran varias destinadas al proceso de gestin de archivo: crear, borrar, cambiar de nombre, mover, modificar, etc. Otras funciones tambin permitirn transferir archivos por FTP.PHP, el intrprete y el servidor Para ejecutar aplicaciones desarrolladas en PHP, es necesario instalar el intrprete del lenguaje y un servidor Web. Generalmente las aplicaciones desarrolladas en PHP, se ejecutan sobre un navegador Web como Internet Explorer. Cuando el usuario realiza una llamada a un documento PHP, el navegador realiza un envo de solicitud al servidor a travs del protocolo HTTP. El servidor identifica que el archivo es cdigo fuente de PHP, por medio de su extensin, y ejecuta el intrprete. El intrprete ejecuta el programa obteniendo un resultado que es devuelto a travs del servidor al Usuario visualizndose en el navegador.Reflexin El cdigo del lenguaje PHP se encuentra embebido en los documentos HTML, de forma que se considera muy sencillo procesar informacin dentro de una aplicacin Web desarrollada en el lenguaje, pero obliga a que un programador que pretenda utilizar PHP, conozca a fondo las bondades de la programacin con el lenguaje HTML. Las aplicaciones para la Web, en ocasiones requieren del manejo y control de un conjunto amplio de datos que se intercambian en la red; PHP como todos los lenguajes de tipo scripting utilizan para ello Servidores Web como Apache y gestores de bases de datos como MySql. Los interesados en PHP, deben incrementar a su base de conocimientos, el lenguaje SQL para manejo de bases de datos que es aplicable a los diferentes gestores, y el manejo de un servidor WEB para poder interactuar en la red, ya sea en el ambiente Windows o en el ambiente LINUX.