Curso: Desarrollo web con php

Slides:



Advertisements
Presentaciones similares
Curso de PHP Tema 1: Introducción.
Advertisements

Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
CUPS Configuración y Uso de Paquetes de Software
PRESENTA: Mizrain Cano Chico Profesor: Lic. Albino Petlacalco Ruiz
Desarrollo de aplicaciones web dinámicas con PHP
APACHE.
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
ActiveX.
Instructor :LIC. Jairo Flores de la o
Desarrollo de Aplicaciones Web
SERVIDOR DE CONTENIDOS
PHP: GENERALIDADES DE LA TECNOLOGÍA
Framework Hexápodo PHP fácil, rápido y sin dolor
Daniel Correa Botero.  Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno.
Presentación de la pantalla panorámica
Historia de PHP Programación en Internet II. Historia de PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
PHP Qué es PHP? PHP (acronimo de "PHP: Hypertext Preprocessor") es un lenguaje "open source" interpretado de alto nivel embebido en páginas HTML y ejecutado.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Comparativa JSP, PHP, CGI, Servlets, Applets.
Tecnologías para el desarrollo de aplicaciones Web
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Visualizador de imágenes remotas Alumno: Juan Pablo García Ortíz Director: Vicente Gonzalez Ruiz.
PRESENTADO POR Carlos Martínez Castellanos Cta Francis Ponce López Cta ASIGNATURA Tecnología Educativa 1 SECCION: 14:01 Tema:
ADMINISTRACION DE SERVIDORES WEB SESION 4 ING. JORGE UGARTE F.
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Presentación de PHP Programación en Internet II.
Desarrollo de sitios web con
SISTEMAS OPERATIVOS EN LOS QUE FUNCIONA
Lenguajes de programación Web
Tecnologías web.
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
LENGUAJES DE PROGRAMACIÓN 8.3 PRINCIPALES LENGUAJES.
Conozca a PHP Programación en Internet II. Conozca a PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa ¿Qué.
PHP - Ingº Eloy Colquehuanca C. 1 LENGUAJE DE PROGRAMACIÓN PHP Docente: Ingº Eloy Colquehuanca C. Web :
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Unidad didáctica 6 Diseño de páginas Web.
ASP Active Server Pages. Introducción a la programación en ASP  Tecnología del lado del servidor de Microsoft.  Genera páginas web dinámicas.  Anexo.
PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado.
NAVEGADOR.
Versiones de PHP Programación en Internet II. Versiones de PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
 La primera versión fue desarrollada por Robert McCool, quien desarrollaba el servidor web NCSA HTTPd (National Center for Supercomputing Applications).
JOSE NICOLAS ZAIRA SOFIA C. TORRES BRENDA GONZALEZ.
Joomla! Wagner Guadalupe R.. Acerca de Joomla! Joomla! es un manejador de contenidos de código abierto diseñado para una creación rápida de sitios multi-idioma.
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
Act. #8 Equipo #2 Hipertexto Servidores web Protocolos http Lenguaje Html Lenguaje Dhtml Lenguaje Asp Lenguaje JAVA SCRIPT.
Sistemas Operativos.
DOCUMENTO: LOS DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB POR: JUAN RICARDO VILLEGAS.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
INTERNET 1 Integrantes: Diego Robles Javier Reyes TEMA: SERVIDORES DHCP.
Cristian Fonnegra Marin
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
El lenguaje de programación PHP
Tema 11 Bases de Datos y el Lenguaje SQL
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
PHP con Bases de Datos Tema 1 Introducción a PHP
LAS PAGINAS WEB. LAS PAGINAS WEB ¿QUE ES UNA PAGINA WEB? Una página Web, también conocida como una página de Internet, es un documento electrónico.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
SEGURIDAD EN SERVIDORES WEB (APACHE).
Explicación del trabajo académico y Proyecto Final
Creación de páginas Web (II) PHP Pau Barceló Forteza
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 3: Integración de PHP con Bases de Datos Ing. A. Lorena Ruhl Universidad.
ECOM-6030 INTRODUCCIÓN AL CURSO Prof. Nelliud D. Torres © - Derechos Reservados.
Base de datos (MySQL) Ing. Linda Masias Morales Introducción Base de datos.
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
Transcripción de la presentación:

Curso: Desarrollo web con php Introducción a php

¿Qué es PHP? PHP (acrónimo de Hypertext Preprocessor - Preprocesador de Hipertexto) es un lenguaje de programación interpretado usado normalmente para la creación de páginas web dinámicas. Los lenguajes de programación para web, como PHP, se clasifican en dos categorías principales. Por ejemplo JavaScript es interpretado por el navegador directamente en la máquina del cliente. PHP pertenece a la categoría de los lenguajes ejecutados del lado del servidor.

¿Qué es PHP? Cuando el cliente hace una petición al servidor para que le envíe una página web, el servidor ejecuta el intérprete de PHP. Éste procesa el script solicitado que generará el contenido de manera dinámica (por ejemplo obteniendo información de una base de datos). El resultado es enviado por el intérprete al servidor, quien a su vez se lo envía al cliente.

DIAGRAMA DE INTERACCIÓN DE PHP

Historia PHP fue originalmente diseñado en Perl, seguidos por la escritura de un grupo de CGI binarios escritos en el lenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar su currículum vitae y guardar ciertos datos. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI.

PHP 3 Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la base del PHP3, cambiando el nombre del lenguaje a la forma actual. Inmediatamente comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio del 1998. Para 1999, Suraski y Gutmans reescribieron el código de PHP, produciendo lo que hoy se conoce como Zend Engine o motor Zend, un portmanteau de los nombres de ambos, Zeev y Andi. También fundaron Zend Technologies en Ramat Gan, Israel.

PHP 4 En mayo de 2000 PHP 4 fue lanzado bajo el poder del motor Zend Engine 1.0. El día 13 de julio de 2007 se anunció que la versión 4 de PHP sería descontinuada , a pesar de lo anunciado se ha liberado una nueva versión con arreglos de seguridad, la 4.4.8 publicada el 13 de Enero del 2008.

PHP 5 El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine II (o Zend Engine 2). La versión más reciente de PHP es la 5.2.5 (8 de noviembre de 2007), que incluye todas las ventajas que provee el nuevo Zend Engine 2 como: Mejor soporte para la Programación Orientada a Objetos, que en versiones anteriores era extremadamente rudimentario, con PHP Data Objects. Mejoras de rendimiento. Mejor soporte para MySQL con extensión completamente reescrita. Mejor soporte a XML ( XPath, DOM, etc. ). Soporte nativo para SQLite. Soporte integrado para SOAP. Iteradores de datos. Manejo de excepciones.

PHP 6 Está previsto el lanzamiento en breve de la rama 6 de PHP, cuando se lance esta nueva versión, quedarán solo dos ramas activas en desarrollo (PHP 5 y 6) pues se ha comunicado que PHP 4 ha sido discontinuado desde el 13 de julio de 2007. Las diferencias que encontraremos frente a PHP 5.* son: Soportará el estándar de codificación Unicode. Limpieza de funcionalidades obsoletas como register_globals, safe_mode... PECL (repositorio para extensiones PHP). Mejoras en orientación a objetos.

Historia http://www.php.net/usage.php

PHP y Empresas

Potencial de PHP Es un lenguaje multiplataforma: UNIX (Linux, Mac OSX) y Windows. Puede interactuar con los servidores de web más populares ya que existe en versión CGI, módulo para e ISAPI y Apache. Permite la conexión a diferentes tipos de servidores de bases de datos tales como MySQL, Postgres, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite. Diseñado para internet. Fácil de Aprender (basado en C y Perl). Amplia Documentación. Libre. Permite Técnicas de POO. Gran Demanda Laboral. No requiere definición de tipos de variables.

Herramientas que utilizaremos para programar en PHP Apache. PHP. MySQL. Dreamweaver.

Instalación de un Servidor Local

Instalación de un Servidor local S.O. Windows: AppServ S.O. Mac: MAMP S.O. Multiplataforma: XAMPP (Linux, Mac, Windows, Solaris)

El APPSERV Herramienta Open Source que facilita la instalación de Apache, MySQL y PHP en una sola herramienta. Apache: servidor web multiplataforma. Interprete de PHP. MySQL: motor de bases de datos, rápido y seguro. phpMyAdmin: interfaz gráfica de administración para MySQL. http://www.appservnetwork.com

Apache Web Server Apache es un servidor Web el cual posee la capacidad de proveer publicación de documentos html y php. Multiplataforma (Windows NT/9x, Netware 5.x y superior, OS/2, Linux). Soporta HTTP y HTTPS. Es uno de los servidores web mas veloces.

¿Qué es MySQL? Sistema de Gestión de BD. Servidor multiusuario (puede atender a multitud de peticiones a la vez). Usa SQL (estándar de consulta para BD). Competidores: Posgre SQL, Microsoft SQL y Oracle.

El Interprete de PHP PHP (acrónimo de Hypertext Preprocessor - Preprocesador de Hipertexto ). Lenguaje interpretado de alto nivel. Incrustado en páginas HTML. Ejecutado del lado del servidor.

Practica Realizar Practica#1: Instalación de Appserv