PHP Hypertext Preprocessor

Slides:



Advertisements
Presentaciones similares
CURSO DE PHP (Nivel I)CURSO DE PHP (Nivel I) CURSO DE PHP NIVEL I Facilitador: Oscar Caldeira Ing. De Sistemas.
Advertisements

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.
Lenguajes de programación 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.
Presentado por: Laura Patricia Pinto Prieto Ingeniera de Sistemas.
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.
Cristian Fonnegra Marin
SOFTWARE LIBRE, OPEN SOURCE E HISTORIA DE LINUX TOVAR LÓPEZ IAN GUSTAVO PROFESOR RENÉ DOMINGUEZ ESCALONA ADMINISTRA SISTEMAS OPERATIVOS GRUPO 503.
Lenguajes de programación Web Juan Felipe Muñoz Fernández.
Hojas de Estilo en Cascada CSS RAFAEL MOURGLIA. CSS son las siglas de Cascade Style Sheet que traducido significa hojas de estilo en cascada. Las hojas.
Curso de Programación PHP Nivel Básico Profesor: Sebastián Ocaño (Lic. en Sistemas) Horarios: Sábados de 11:30 a 13:30 Sitio web para encuestas y asistencias:
2012-BM5A. Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
Tipos de programación Lic. Natisma Julieta López Salas.
UNIDAD DE APRENDIZAJE PROGRAMACION WEB TEMA PHP DOCENTE ING. GUERRERO ULLOA GLEISTON ESTUDIANTES RESPONSABLES PÉREZ KEVIN CUASPUD ANDERSON RODRIGUEZ RANDY.
TUTORIA 1 Lógica para la Computación TUTORIA 1 Facultad de Ciencias Naturales y Matemáticas.
Pruebas de Funcionalidad de Software: Caja Negra y Caja Blanca Curso: Diseño de Sistemas 9no. Semestre.
Plataforma de administración para congresos
¿Qué es y para qué nos sirve BootStrap?
Introducción al Proyecto
Lic. Xóchitl minerva García cruz
LENGUAJES DE CODIGO PARA DISEÑO DIGITAL
SOFTWARE Se forma por el conjunto de instrucciones o programas. Los programa son una secuencia de órdenes que se le dan a la computadora para que haga.
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
PROGRAMACIÓN (1).
Evolución de paradigmas y lenguajes de Programación
Diagramas de Flujo Algoritmos.
Capítulo 12 Leer archivos XML con AJAX
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
Tópicos de bases de datos
Conceptos y definición básicos
UNIDAD I: INTRODUCCIÓN AL DISEÑO WEB.
2.3 Maquetación de Páginas web
Lenguaje de Programación C en pocas palabras
UNIVERSIDAD PEDAGÓGICA NACIONAL FRANCISCO MORAZÁN
HERRAMIENTAS BÁSICAS PARA ESTUDIO VIRTUAL
Software Es intangible, existe como información, ideas, conceptos, símbolos, pero no ocupa un espacio físico, se podría decir que no tiene sustancia. Se.
Avalos Vega Claudia Judith
INTERNET.
TAREA DEFINICIONES: Software: Equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios.
Introducción (Principales diferencias entre Wordpress .com y .org)
Lenguaje de Programación
PROGRAMACIÓN 1 INTRODUCCIÓN
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
DISEÑO WEB Sesion 1.
Tema 1 Introducción a las Ciencias de la Computación
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
CURSO PROGRAMACIÓN BÁSICA SEMANA 2
Fundamentos de la Programación I
El entorno de Desarrollo de Dev-C++
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.
“Conceptos Básicos de Java”
Lenguajes del lado del cliente
ESTRUCTURA DE SISTEMAS OPERATIVOS Carbajal Rojas karla.
Docente: Valerio Herrera, Luis E. Experiencia Formativa III Semana 4: Servidores Web.
DESARROLLO DE APLICACIONES WEB INSTRUCTOR: HEMERSON VILLACORTA MANIHUARI.
Tecnología Web Rodrigo Durán y Juan Díaz. ¿Que es?
Programación Modular Programación de Computadoras - Hugo Vega Grupo2: Reina Rodríguez Miriam Salluca.
ARQUITECTURA DE UN NAVEGADOR WEB ESTO SE REFIERE AL SOFTWARE O HARDWARE? Un navegador web es un programa que codifica y decodifica una serie de reglas,
Ingeniería de Sistemas. Programación II Python ¿Qué es Python? Python es un lenguaje de programación creado por Guido Van Rossum a principios de los.
UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO Nombres: Isaac Sánchez García Teofilo Martinez Garcia Ricardo Del Carmen Paz López Vanesa Anahí Pérez Lizárraga.
Conceptos básicos II. – Game Maker. –.
Es un ordenador de software que puede ejecutar un sistema operativo por el mismo, este tipo de sistemas operativos, presentan una interface a cada proceso.
DIAGRAMAS DE FLUJO. D I A G R A M A DE F L UJ O EL DI AGRAMA DE FLUJO ES LA REPRESENTACIÓN GRÁFICA DE DICHA SE CUENCIA DE INSTRUCCIONES QUE CONFORMAN.
Estructura de los Sistemas Operativos
Transcripción de la presentación:

PHP Hypertext Preprocessor ¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas

PHP: Qué es, qué hace, cómo lo hace y cómo logramos que lo haga PHP es un lenguaje interpretado, de propósito general, ampliamente usado y diseñado especialmente para desarrollo web que puede ser incrustado dentro de código HTML. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno.

Lenguajes interpretados y compilados Compilación: Se traduce el código fuente del programa a lenguaje de máquina. La computadora es capaz de ejecutar este código sin ayuda externa. Interpretación: Un “interprete” (es decir, otro programa) lee las instrucciones escritas en el código fuente y ejecuta una por una cada línea del algoritmo.

Lenguajes interpretados y compilados Ventajas de compilar: Se compila una vez, se ejecuta muchas veces Optimiza las estructuras de control: if, while, for, etc. Ventajas de interpretar: Se necesita menos memoria Permite mayor interactividad con el código. Los programas son portables (siempre que haya un interprete para el SO correspondiente).

PHP: Qué es, qué hace, cómo lo hace y cómo logramos que lo haga Es un lenguaje multiplataforma. Completamente orientado a la web. 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. Capacidad de expandir su potencial utilizando la enorme cantidad de módulos o extensiones. Posee una amplia documentación en su página oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda. Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.

PHP: Qué es, qué hace, cómo lo hace y cómo logramos que lo haga Permite las técnicas de Programación Orientada a Objetos. Biblioteca nativa de funciones muy amplia. 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). Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la hora de programar (muchos otros lenguajes tampoco lo hacen), aún estando dirigido a alguna en particular, el programador puede aplicar en su trabajo cualquier técnica de programación y/o desarrollo que le permita escribir código ordenado, estructurado y manejable.

¿Cómo funciona? Desde un navegador, entramos a una página que queramos visitar. Esto genera un REQUEST (petición) a un servidor. Ej: https://www.youtube.com/ Como no indicamos ninguna página en especial del sitio, el servidor nos devolverá la página principal, normalmente llamada: Index, home, default, etc. Se configura en el servidor.

¿Cómo funciona? O bien podemos decirle que queremos otra página por ejemplo: https://www.youtube.com/watch?v=wZZ7oFKsKzY En este caso estamos pidiendo una página que no es la principal. Tenemos urls denominadas “lindas”: http://tril.us/dpgover Y tenemos url “normales”, “feas”, poco “SEO”: http://phpya.com.ar/temarios/descripcion.php?punto=1&cod=23&inicio=0 (Esta guardenlá porque tiene mucho contenido para la materia)

¿Cómo funciona? Una vez que el REQUEST llega al servidor correspondiente, empieza la fiesta!

¿Cómo funciona?