Cursos relacionadosMaterial gratuito
Más material gratis en el Area de PHP
|
¿Qué es PHP? 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 inmerso en páginas HTML. La mayoría de su sintaxis es similar a C, Java, Perl y es fácil de aprender. El objetivo de este lenguaje es, permitir a los creadores de páginas Web, escribir páginas dinámicas de una manera rápida y fácil, aunque se puede hacer mucho más con PHP. PHP en el Presente El uso de PHP crece en un 15% mensual y se utiliza en más de 10 millones de dominios (Fuente: Netcraft Survey), que es aproximadamente el 20% de todos los dominios registrados hoy en día. En el año 2003, PHP se esta consolidando como “el lenguaje de Internet”, desbancando a competidores como ASP y Coldfusion. Esto se debe a que corre en 7 plataformas, funciona en 11 tipos de servidores, ofrece soporte sobre unas 20 Bases de Datos y contiene unas 40 extensiones estables sin contar las que se están experimentando, además de que: Estadísticas Actualmente podemos sacar estadísticas usando Google. Examinando por extensiones en este potente buscador observamos que PHP le ha ganado la partida a ASP en tan solo dos años, con lo que se consolida como el lenguaje mas usado en Internet.
Proyecto realizados en PHP Existen muchas páginas a lo largo y ancho del mundo que lo utilizan PHP, algunos ejemplos son:
Más Información Primero, en su Web oficial:
También son muy recomendables: y en castellano: Aspectos a tratar en el Master PHP Básico Se trataran los temas más importantes para programar en PHP, la sintaxis, las variables, los vectores, las sentencias de control, las funciones, la lógica etc.… Desarrollo Web (formularios, cookies, sesiones) Veremos cómo transferir variables de una página a otra por medio de la URL o por medio de formularios. Se almacenarán datos en el cliente mediante el uso de cookies, y en el servidor usando las sesiones, en los dos casos aprenderemos su manejo y funcionamiento. Programación Orientada a Objetos con PHP (OOP) Este tipo de programación se caracteriza por lo abstracto de los datos, el ocultamiento de la información, la herencia y el polimorfismo. Además de todas estas ventajas, destaca por conseguir la estructuración y reutilización del código. Base de Datos (MySQL) Instalación y configuración de una de las bases de datos más populares en el mercado (MySQL). Observaremos que PHP puede utilizarse no solo para consultar una Base de Datos, sino también para llevar a cabo todas las funciones que SQL pueda aceptar. Plantillas (Smarty) La finalidad de trabajar con plantillas es la de separar el código PHP del código HTML, con la ventaja de que un diseñador pueda trabajar en su ámbito sin tener que saber PHP. Generación de contenidos multimedia dinámicos (gráficos, flash, pdf) Podemos añadir un grado más allá de interactividad y vistosidad a nuestra Web, mediante la generación de dichos contenidos multimedia dependiendo de los datos enviados por un formulario, información guardada en una base de datos, etc. Interactuar con XML Cada vez más datos se almacenan en XML y PHP puede controlar cada aspecto relacionado con esta tecnología. Desde su modificación y su transformación (en HTML, por ejemplo), hasta su análisis sintáctico y la búsqueda de información concreta. Además, PHP nos permite generar con facilidad cualquier formato de contenido basado en XML, como gráficos vectoriales SVG o canales de contenido sindicado RSS (para mantener a nuestra audiencia constantemente informada de nuestras actualizaciones). Desarrollar servicios Web Los servicios Web permiten llevar el intercambio de información entre servidores un paso más allá en cuanto a facilidad de implementación. Los protocolos XML-RPC y SOAP, ambos basados en XML, permiten utilizar el protocolo http para intercambiar información de muy diversos tipos. Como ejemplo, GOOGLE Web APIs (basado en SOAP), permite utilizar el motor de búsqueda de Google.com en nuestra pagina Web, y modificar los resultados obtenidos en XML de cualquier forma. Seguridad La poca confianza de los usuarios en la venta on-line y el manejo de datos sensibles debe ser eliminada mediante métodos de fortificación de las diferentes aplicaciones que participan en nuestros desarrollos Web y la utilización de una programación segura. La encriptación de datos y la habilitación de conexiones seguras por SSL también son aspectos a tener en cuenta. Monitorización y optimización La vigilancia de los parámetros de rendimiento nos puede llevar a conseguir aplicaciones Web más rápidas y estables. Como complemento, existen caches de compilación de PHP que pueden acelerar algunos scripts PHP en más de un 55%. Todas estos aspectos nos permitirían generar, por ejemplo, una tienda virtual con aspectos avanzados como generación dinámica de facturas en pdf, contenidos para dispositivos móviles, atractivas presentaciones dinámicas en flash, datos almacenados en XML, control mediante una aplicación GUI, canales de información a los usuarios, y además segura, eficiente y fácil de actualizar y desarrollar. |
Contacta
|
© 2006 - Todos los derechos reservados Ciberaula -c/ Villalobos, 135 - 28018 Madrid - España - Tel. (34) 91 3035800
Aviso legal
Lo más buscado y visitado en Ciberaula
Masters:
Programación Web |
Diseño Web |
Diseño Gráfico |
Java |
Flash MX |
PHP |
3D Studio Max
Cursos:
GNU/Linux |
OpenOffice Impress |
OpenOffice Writer |
PHP 5 |
HTML |
J2EE |
J2SE |
Dreamweaver |
Flash MX |
ActionScript MX |
Photoshop Diseño Web |
Photoshop Diseño Gráfico |
Adobe Premiere |
Freehand MX |
3d Studio Max |
3d Studio Iluminación |
3d Studio Modelado |
Word |
Excel |
Access
Secciones:
Formación a Distancia |
Formación a Empresas |
Servicios a Empresas |
Cursos a Distancia |
Cursos On-Line |
E-learning |
Ofimática