BUENOS DIAS! Ing. Germán Ziegler

Documentos relacionados
Qué es PHP? Example #1 Un ejemplo introductorio "<?,?>".

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

PÁGINAS DINÁMICAS WEB CON PHP. Unidad 1 FUNDAMENTOS DE PHP

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

INTRODUCCIÓN A PHP. Javier Enciso

Cursos PHP construcción de sitios web dinámicos

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL BÁSICO

Algunos Administradores de Contenido se presentan a continuación:

Instituto Tecnológico Superior de Lerdo

INSTALACION DE UN SERVIDOR LOCAL CON EasyPHP

Modulo VI - Base de datos en Microsoft SQL Server Unidad -1

Descripción. Este Software cumple los siguientes hitos:

Curso de Programación PHP

PROGRAMACIÓN PÁGINAS WEB CON PHP

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Soft4Web. Embedded Web Server + Program 11.14

Arquitectura Cliente/Servidor

Descripción del tutorial. Contenidos.

Popularidad comparada de PHP vs ASP, y posibles causas

Diseño y desarrollo de aplicaciones Web: PHP, MySql y Apache

Laboratorio de Sistemas Departamento de Ingeniería en Sistemas de Información Universidad Tecnológica Nacional Facultad Regional Córdoba. Porque PHP?

Julio Cesar Hernández García

PHP. Introducción INTRODUCCIÓN A LAS HERRAMIENTAS INTEGRADORAS. (PHP)

Moodle, plataforma de aprendizaje

1. Capítulo 1: Herramientas de Software para el sistema

GUIA DE LABORATORIO 06. Sitios Web Administrables con Joomla

Introducción a PHP. * No es necesario declarar previamente las variables.

SISTEMA DE PAPELES DE TRABAJO PARA AUDITORÍA SPT AUDIT

Qué es una base de datos?

Programación páginas web. Servidor (PHP)

WebTask Manager Modulo de Interconexión

MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1

SLIDEFINDER: Una herramienta universal y gratuita para clasificar, buscar y compartir imágenes e información en la Web

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Diseño dinámico de arquitecturas de información

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

EL ABC DE LA INSTALACIÓN DE DRUPAL 7

2. OBJETIVOS (Course Objectives Goal))

Curso de PHP con MySQL Gratis

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE SERVICIO Y GESTION EMPRESARIAL CESGE RECUPERACION APRENDIZ BRENDA MARCELA TOVAR TORRES

Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos

CEP GRANADA LA PÁGINA WEB DE UN CENTRO EDUCATIVO. INSTALACIÓN Y ADMINISTRACIÓN DE JOOMLA

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

Diplomado Programación Web con PHP, MySQL 5.0, Apache y Ajax

Aplicaciones en Tiempo Real con node.js Por: Oscar Gracia. Aplicaciones en tiempo real con node.js. Marzo

ADENDA No DE JUNIO DE 2014

[ANEXO A] Elementos que componen la capa de transporte de la plataforma NGN de CANTV

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Claves para la instalación de WordPress en un servidor local o remoto

PUF del SAID. Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado

Curso PHP Curso Online Analista Programador Web PHP

Manual de NetBeans y XAMPP

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO

ESTUDIO TÉCNICO. Se utiliza PHP porque ofrece las siguientes características:


CURSO DE PROGRAMACIÓN PHP MySQL


PDF created with pdffactory Pro trial version

Curso de Drupal Básico

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

DISEÑO DE PÁGINAS WEB ING. CIP EDGAR CRUZ

CURSO ONLINE INSTALACIÓN Y ADMINISTRACIÓN DE CENTRALITAS VoIP ASTERISK

Studium, Campus Virtual de la Universidad de Salamanca.

MAESTRO DE PHP PHP NIVEL 1

Objetivos y Temario CURSO DESARROLLO WEB CON APACHE, PHP Y MySQL

CARACTERISTICAS DEL SISTEMA

Instituto Politécnico Nacional

Centro de Capacitación en Tecnologías de la Información

Sitios y programas recomendados

TERMINOS DE REFERENCIA NUEVE (09) ANALISTAS PROGRAMADORES

Lenguajes de Programación para Aplicaciones Web. Ing Wilfredo Cruz Yarlequé CIP

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

Gestor de Contenidos CMS. Prof: Ing. Henrry Servitá

Crea tu propio negocio online con

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

Visión General GXplorer. Última actualización: 2009

CMS JOOMLA. Características

CAPITULO 5 CASO DE ESTUDIO: ONTOLOGÍA PARA EL ANÁLISIS DE GRUPOS DE INVESTIGACIÓN (OAGI)

Unidad V: Programación del lado del servidor

MANUAL DE INSTALACIÓN DE HERRAMIENTAS DE DESARROLLO. Sistema de Control de Producción SICPROD V1.0

PHP y MySQL. Indice: Switch Bucles For While do...while

Curso PHP Módulo 1 R-Luis

PHP. Desarrollo Web Administrables PHP, MySQL, HTML5, CSS3, jquery

INTERFAZ GRAFICA DE LINUX Y ENTORNO GRAFICO DE WINDOWS.

PRACTICA 1 PHP HOLA MUNDO. El comando de PHP para imprimir dentro de la página se llama echo. Nuestro programa "Hola Mundo" será entonces:

Datos del Profesor: Ing. Jesús Vílchez Sandoval CIP móvil: (51)99 407*1449 / (51)9

ANEXO D Manual de Técnico MANUAL TECNICO PROMO APP PROMO PLATFORM PROMO API PROYECTO FINAL

Universidad Autónoma del Perú

Presentación de servicios

Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos.

Curso PHP Advanced and Ajax

PLAN FORMATIVO MODALIDAD I

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

MATERIAL DE TRABAJO 1. Evaluación del software

Transcripción:

BUENOS DIAS! Ing. Germán Ziegler

DEFINICIÓN PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes Puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.

CARACTERISTICA S Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos. El código fuente escrito en PHP es invisible al navegador web y al cliente, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable. Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL. Es libre, por lo que se presenta como una alternativa de fácil acceso para todos. Permite aplicar técnicas de programación orientada a objetos. No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que estén manejando en tiempo de ejecución. Tiene manejo de excepciones (desde PHP5).

TIPOS DE SERVIDORES Servidores independiente de plataforma Libre. XAMPP: software libre el nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. LAMP Linux Apache MySQL PHP WAMP Windows Apache MySQL PHP MAMP Mac Apache MySQL PHP Perl o Python UWAMP es un Servidor Wamp con el apache MySQL PHP y SQLITE (SQLite es una biblioteca de C que implementa un motor de base de datos SQL).

ESTRUCTURA GRÁFICA INTRANET

ESTRUCTURA GRÁFICA EXTRANET

AREAS DE APLICACIÓN YOUTUBE FACEBOOK YAHOO Tuenti WordPress Joomla MediaWiki (desarrollado para Wikipedia) PhpMyAdmin PhpPgAdmin Php-PgPool

BASE DE DATOS USADAS Adabas D. Empress. IBM DB2. Informix. Ingres. Interbase. Frontbase. msql. Direct MS-SQL. MySQL. ODBC. Oracle (OCI7, OCI8). PostgreSQL. Raima Velocis. Solid. Sybase.

FUNCIONES DE PHP Funciones de correo electrónico Gestión de bases de datos Gestión de archivos Tratamiento de imágenes

VERSIONES DE PHP Versión Fecha de lanzamiento 1.0 08/06/1995 2.0 01/11/1997 3.0 06/06/1998 4.0 22/05/2000 4.1 10/12/2001 4.2 22/04/2002 4.3 27/12/2002 4.4 11/07/2005 5.0 13/07/2004 5.1 24/11/2005 5.2 02/11/2006 Fin de soporte 20/10/200 0 23/01/200 1 12/03/200 2 06/09/200 2 31/03/200 5 07/08/200 8 05/09/200 5 24/08/200 6 06/01/201 1 5.3 30/06/2009 18/07/201 4

PLUGINS JavaScritp FusionCharts Ajax PHP/SWF Charts pchart GraPHPico WideImage

INTERFACES Ruby on Rails CodeIgniter Django CakePHP Zend Framework Yii Pylons Catalyst Symfony TurboGears Framework MVC basado en Ruby, orientado al desarrollo de aplicaciones web Poderoso framework PHP liviano y rápido Framework Python que promueve el desarrollo rápido y el diseño limpio Framework MVC para PHP de desarrollo rápido Framework para PHP 5, simple, claro y open-source Framework PHP de alto rendimiento basado en componentes Framework web para Python que enfatiza la flexibilidad y el desarrollo rápido Framework para aplicaciones web MVC elegante Framework full-stack Próxima generación construido sobre Pylons

EJEMPLO <HTML> <BODY> <? echo( BUENOS DIAS );?> </BODY> </HTML>

SENTENCIAS DE IMPRESIÓN POR PANTALLA <?php echo "Hola mundo"; echo "Esto abarca multiple líneas. Los saltos de línea también se mostrarán"; echo "Esto abarca\nmúltiples líneas. Los saltos de línea también\nse mostrarán."; echo "Para escapar caracteres se hace \"así\".";?>

SENTENCIAS CONTROL If else php <?php ($a > $b) { if ($a > $b) { cho "a es mayor que b"; echo "a es mayor que b"; } else { echo "a NO es mayor que b"; }?> If elseif else <?php if ($a > $b) { echo "a es mayor que b"; } elseif ($a == $b) { echo "a es igual que b"; } else { echo "a es menor que b"; }?>

> SENTENCIAS CONTROL hile?php i = 1; hile ($i <= 10) { echo $i++; > Do while <?php $i = 0; do { echo $i; } while ($i > 0);?> For <?php /* ejemplo 1 */ for ($i = 1; $i <= 10; $i++) { echo $i; }?> oreach?php array = array(1, 2, 3, 4); reach ($array as &$valor) { $valor = $valor * 2;

VECTOR <?php $array = array( 1 => "a", "1" => "b", 1.5 => "c", true => "d", ); var_dump($array);?>