¿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.

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.
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
PHP Hypertext Preprocessor
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.
Lenguaje de Programación C en pocas palabras
UNIVERSIDAD PEDAGÓGICA NACIONAL FRANCISCO MORAZÁN
QUE ES UN NAVEGADOR ? Es una aplicación que opera a través de Internet, interpretando la información de archivos y sitios web para que éstos puedan ser.
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
INTRODUCCIÓN A JAVA.
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
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
DISEÑO WEB Sesion 1.
Tema 1 Introducción a las Ciencias de la Computación
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
ESTRUCTURAS DE LOS SISTEMAS OPERATIVOS INTEGRANTES: -SIAS ALVAREZ -GUTIÉRREZ ROBLES -GELDRES HUAYCOCHEA.
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.
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.
Diseño y Programación Orientados a Objetos
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.
UNIVERSIDAD PRIVADA SAN JUAN BAUTISTA FILIAL CHINCHA ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS Por: Nestares Torres Luis Jesús Enrique.
Estructura de los Sistemas Operativos
Transcripción de la presentación:

¿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: Que es, que hace, como lo hace y como 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: Que es, que hace, como lo hace y como 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: Que es, que hace, como lo hace y como 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: 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: En este caso estamos pidiendo una página que no es la principal. –Y para clarificar, la URL de la página esta escrita de una forma especial para ser mas “linda”. –Podríamos tener algo como: de=&lat=&lng=&idcd=&sQue=Sushi de=&lat=&lng=&idcd=&sQue=Sushi

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

¿Cómo funciona?