RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA...

11
ACRÓNIMO RECURSIVO QUE SIGNIFICA: HYPERTEXT PRE- PROCESSOR ESTRUCTURA PRINCIPAL:

Transcript of RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA...

Page 1: RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.

ACRÓNIMO RECURSIVO QUE SIGNIFICA: HYPERTEXT PRE-PROCESSOR 

ESTRUCTURA PRINCIPAL:

Page 2: RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.

PHP• LENGUAJE DE PROGRAMACIÓN DE USO GENERAL DE

CÓDIGO DEL LADO DEL SERVIDOR.

• SE PUEDE INCRUSTAR EN EL CÓDIGO HTML.

• PERMITE CREAR PÁGINAS WEB DINÁMICAS.

• SE EJECUTA EN EL SERVIDOR WEB.

• NO CONSUME RECURSOS EN NUESTRA PC.

Page 3: RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.

RASMUS LERDORF• PROGRAMADOR INFORMÁTICO.

• CREADOR DE LA PRIMERA VERSIÓN DEL LENGUAJE DE PROGRAMACIÓN PHP. 1995

• ACTUALMENTE EL LENGUAJE SIGUE SIENDO DESARROLLADO CON NUEVAS FUNCIONES POR EL GRUPO PHP

Page 4: RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.

COMUNICACIÓN ENTRE EL CLIENTE Y EL SERVIDOR SIN PHP

• TIPEAMOS LA URL EN EL NAVEGADOR.

• SE ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA.

• WWW.LANACION.COM/PAGINA1.HTML SOLICITANDO LA PÁGINA (ARCHIVO) PAGINA1.HTML

• EL SERVIDOR WEB, QUE ES UN PROGRAMA QUE SE EJECUTA EN LA MÁQUINA DE WW.LANACION.COM, RECIBE EL MENSAJE Y LEE EL ARCHIVO SOLICITADO DESDE EL DISCO DURO.

• SE ENVÍA EL ARCHIVO SOLICITADO POR EL NAVEGADOR TAL CUAL ESTÁ EN EL DISCO DURO.

• EL NAVEGADOR MUESTRA EN PANTALLA EL ARCHIVO QUE ENVIÓ EL SERVIDOR WEB.

Page 5: RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.

COMUNICACIÓN ENTRE EL CLIENTE Y EL SERVIDOR CON PHP

• TIPEAMOS LA URL EN EL NAVEGADOR.

• SE ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA DE WWW.LANACION.COM SOLICITANDO LA PÁGINA (ARCHIVO) PAGINA1.PHP

• EL SERVIDOR WEB RECIBE EL MENSAJE Y AL VER QUE LA EXTENSIÓN ES “PHP” SOLICITA AL INTÉRPRETE DE PHP QUE LE ENVÍE EL ARCHIVO.

• ÉSTE LEE DESDE EL DISCO EL ARCHIVO PAGINA1.PHP.

• EJECUTA LOS COMANDOS CONTENIDOS EN EL ARCHIVO Y EVENTUALMENTE SE COMUNICA CON UN GESTOR DE BASE DE DATOS.

• LUEGO DE EJECUTAR EL PROGRAMA CONTENIDO EN EL ARCHIVO ENVÍA ÉSTE AL SERVIDOR WEB.

• ENVÍA LA PÁGINA AL CLIENTE.

• EL NAVEGADOR MUESTRA EN PANTALLA EL ARCHIVO QUE ENVIÓ EL SERVIDOR WEB.

Page 6: RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.

UN SERVIDOR WEB  PROGRAMA INFORMÁTICO

Que procesa una  aplicación del lado del servidor

Es un

REALIZANDO CONEXIONESY GENERANDO O CEDIENDO

UNA RESPUESTA A UNA DIRECCIÓN IP

El código recibido se ejecuta en elNAVEGADOR

Básicamente, un servidor Web es una gran computadora que guarda y transmite datos vía Internet.

Page 7: RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.

CENTRO DE DATOS.SERVIDORES WEB

Page 8: RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.

Centros de datos de Google (Data Centers)

Page 9: RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.

EL ROL FUNDAMENTAL DE UN SERVIDOR WEB

• ALMACENAR LOS ARCHIVOS DE UN SITIO.

• EMITIRLOS POR INTERNET PARA PODER SER VISITADO POR LOS USUARIOS.

• LA COMUNICACIÓN ENTRE EL NAVEGADOR Y EL SERVIDOR WEB DETERMINAN QUÉ ES LO QUE VE EN LA PANTALLA.

UN SERVIDOR WEB SE ENCARGA DE ALMACENAR Y TRANSMITIR DATOS DE UN SITIO SEGÚN LO QUE PIDA EL NAVEGADOR DE UN VISITANTE A UNA DETERMINADA DIRECCIÓN IP.

Page 10: RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.

¿POR QUÉ LOS SERVIDORES SON NECESARIOS?

MÁS DEL 90%  DE LOS SITIOS EN INTERNET UTILIZAN UN SERVIDOR ALQUILADO A TRAVÉS DE UNA EMPRESA DE WEB HOSTING.

• LOS SERVIDORES SON COMO LA COLUMNA VERTEBRAL DE LA ESTRUCTURA DE INTERNET.

• EL WEB HOSTING SON LA FORMA DE ALQUILAR ESOS ESPACIOS DE MEMORIA Y ADMINISTRACIÓN DE DATOS.

Page 11: RASMUS LERDORF T IPEAMOS LA URL EN EL NAVEGADOR. S E ENVÍA EL MENSAJE A TRAVÉS DE INTERNET A LA COMPUTADORA. WWW. LANACION. COM / PAGINA 1. HTML SOLICITANDO.

EMPEZAR CON PHP

• CONTRATAR UN HOSTING

• TENER UN SERVIDOR

• HACER PRUEBAS EN UN LOCAL

HOST (SE PUEDEN HACER PRUEBAS

SIN ESTAR CONECTADOS A INTERNET)