SlideShare una empresa de Scribd logo
1 de 15
Computación
e Informática
H uaytará
SERVIDOR WEB
 Un servidor
web o servidor HTTP es
un programa que
procesa
cualquier aplicación del
lado del
servidor realizando
conexiones
bidireccionales y/o
unidireccionales
y síncronas o
asíncronas con el cliente
generando o cediendo
una respuesta en
cualquier lenguaje
o Aplicación del lado del
cliente.
HTML
 HyperText Markup Language
 (Lenguaje de Marcas de Hipertexto)
Introducción
Un lenguaje de marcas es una forma
de codificar junto con el texto,
incorporando etiquetas que
contienen información adicional de la
estructura del texto o su
presentación.
HTML, siglas de HyperText Markup
Language (Lenguaje de Marcas de
Hipertexto).
Es el lenguaje de marcado
predominante para la construcción
de páginas web.
Nociones básicas HTML
Toda etiqueta se identifica porque
está encerrada entre los signos
menor que y mayor que (<>), y
algunas tienen atributos que pueden
tomar algún valor.
En general las etiquetas se aplicarán
de dos formas especiales:
Se abren y se cierran: <p></p>
No pueden abrirse y cerrarse: <hr>
Estructura general
Los atributos del elemento están
contenidos en la etiqueta de inicio y
el contenido está ubicado entre las
dos etiquetas.
Códigos HTML básicos
Las etiquetas básicas o mínimas
son:
Desarrollo de sitios web
con PHP y MySQL
 PHP es un lenguaje de script del lado del servidor. Otros lenguajes
similares son ASP, JSP o ColdFusion
 Los scripts PHP están incrustados en los documentos HTML y el
servidor los interpreta y ejecuta antes de servir las páginas al cliente
 El cliente no ve el código PHP sino los resultados que produce
¿Qué es PHP?
 Creado por Rasmus Lerdorf para uso personal en 1994
 PHP = PHP: Hypertext Preprocessor
 Versión actual: PHP 5
 Es un módulo que se añade al servidor web y fue concebido
inicialmente para Apache
Breve Historia de PHP
 Por sus ventajas: es potente, fácil de aprender, de libre
distribución, permite el acceso a bases de datos y otras
funcionalidades orientadas a la red
 Dispone de abundante soporte en la Web
 Scripts en la parte del servidor.
 Scripts en línea de comandos.
 Escribir aplicaciones gráficas clientes.
 Soporte a bases de datos.
¿Qué se puede hacer con
PHP?
¿Cómo funciona PHP?
Página
PHP
Intérprete
PHP
Página
HTML
Página
HTML
internet
Servidor web Cliente
(navegador)
<?PHP
$nombre = "Ana";
print ("<P>Hola, $nombre</P>");
?>
<P>Hola, Ana</P>
 XAMPP Apache,
MySQL, php,
phpMyAdmin. Es un
servidor
independiente de
plataforma, software
libre que consiste
principalmente en la
base de datos
MySQL, y para
lenguajes Script:
PHP y Perl.
 XAMPP solamente requiere
descargar y ejecutar un
archivo zip, tar o exe, con
unas pequeñas
configuraciones en alguno de
sus componentes que el
servidor Web necesitará.
XAMPP se actualiza
regularmente para incorporar
las últimas versiones de
Apache/MySQL/PHP y Perl.
También incluye otros
módulos
como OpenSSLy phpMyAdmi
n. Para instalar XAMPP se
requiere solamente una
pequeña fracción del tiempo
necesario para descargar y
configurar los programas por
separado.
 Oficialmente, los diseñadores
de XAMPP sólo pretendían su
uso como una herramienta de
desarrollo, para permitir a los
diseñadores de sitios webs y
programadores testear su
trabajo en sus propios
ordenadores sin ningún
acceso a Internet. En la
práctica, sin embargo, XAMPP
es utilizado actualmente como
servidor de sitios Web, ya
que, con algunas
modificaciones, es
generalmente lo
suficientemente seguro para
serlo. Con el paquete se
incluye una herramienta
especial para proteger
fácilmente las partes más
importantes.

Más contenido relacionado

La actualidad más candente

Curso node.js
Curso node.js Curso node.js
Curso node.js Redradix
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionKarina Molina
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysqlMary Ruiz
 
Programacion Orientada a Objetos en python
Programacion Orientada a Objetos en pythonProgramacion Orientada a Objetos en python
Programacion Orientada a Objetos en pythonwozgeass
 
03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jeeyennylou
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLandreajose13
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a htmlromeprofe
 
Android Studio - Ventajas y desventajas
Android Studio - Ventajas y desventajasAndroid Studio - Ventajas y desventajas
Android Studio - Ventajas y desventajasJorge Martín Espinosa
 
Hacker DAVID L SMITH - VIRUS MELISSA
Hacker DAVID L SMITH  - VIRUS MELISSAHacker DAVID L SMITH  - VIRUS MELISSA
Hacker DAVID L SMITH - VIRUS MELISSAAlexis Jara
 
PROTOCOLO HTTPS
PROTOCOLO HTTPSPROTOCOLO HTTPS
PROTOCOLO HTTPSByron
 
Mapa Mental de Java
Mapa Mental de JavaMapa Mental de Java
Mapa Mental de JavaMario578
 

La actualidad más candente (20)

Curso node.js
Curso node.js Curso node.js
Curso node.js
 
Linea de tiempo linux
Linea de tiempo linuxLinea de tiempo linux
Linea de tiempo linux
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Presentacion Joomla
Presentacion JoomlaPresentacion Joomla
Presentacion Joomla
 
Xampp
XamppXampp
Xampp
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Linux - Servidor Web Apache
Linux - Servidor Web ApacheLinux - Servidor Web Apache
Linux - Servidor Web Apache
 
Introdução APIs RESTful
Introdução APIs RESTfulIntrodução APIs RESTful
Introdução APIs RESTful
 
Ventajas y desventajas mysql
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysql
 
Programacion Orientada a Objetos en python
Programacion Orientada a Objetos en pythonProgramacion Orientada a Objetos en python
Programacion Orientada a Objetos en python
 
03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee03. empaquetado de aplicaciones jee
03. empaquetado de aplicaciones jee
 
ejercicios php rfo
ejercicios php rfoejercicios php rfo
ejercicios php rfo
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTML
 
Gestion De Red
Gestion De RedGestion De Red
Gestion De Red
 
Introducción a html
Introducción a htmlIntroducción a html
Introducción a html
 
Android Studio - Ventajas y desventajas
Android Studio - Ventajas y desventajasAndroid Studio - Ventajas y desventajas
Android Studio - Ventajas y desventajas
 
Hacker DAVID L SMITH - VIRUS MELISSA
Hacker DAVID L SMITH  - VIRUS MELISSAHacker DAVID L SMITH  - VIRUS MELISSA
Hacker DAVID L SMITH - VIRUS MELISSA
 
3 Introducción al lenguaje PHP
3 Introducción al lenguaje PHP3 Introducción al lenguaje PHP
3 Introducción al lenguaje PHP
 
PROTOCOLO HTTPS
PROTOCOLO HTTPSPROTOCOLO HTTPS
PROTOCOLO HTTPS
 
Mapa Mental de Java
Mapa Mental de JavaMapa Mental de Java
Mapa Mental de Java
 

Similar a Xampp (20)

PHP
PHPPHP
PHP
 
Desarrollo de Aplicaciones Web
Desarrollo de Aplicaciones WebDesarrollo de Aplicaciones Web
Desarrollo de Aplicaciones Web
 
Conociendo PHP
Conociendo PHPConociendo PHP
Conociendo PHP
 
Conociendo php
Conociendo phpConociendo php
Conociendo php
 
Introducción al PHP.pdf
Introducción al PHP.pdfIntroducción al PHP.pdf
Introducción al PHP.pdf
 
Php
PhpPhp
Php
 
Php
PhpPhp
Php
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
 
15. servidor php
15. servidor php15. servidor php
15. servidor php
 
PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01PHP MYSQL - FIEI-UNFV Clase 01
PHP MYSQL - FIEI-UNFV Clase 01
 
Php
PhpPhp
Php
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Que es php
Que es phpQue es php
Que es php
 

Más de JAVIER ARCE

Crear una sala en whats app
Crear una sala en whats appCrear una sala en whats app
Crear una sala en whats appJAVIER ARCE
 
Himno a huaytara
Himno a huaytaraHimno a huaytara
Himno a huaytaraJAVIER ARCE
 
Pasos para elaborar un proyecto
Pasos para elaborar un proyectoPasos para elaborar un proyecto
Pasos para elaborar un proyectoJAVIER ARCE
 
Carpeta pedagógica aula de innovación pedagógica 2016
Carpeta pedagógica aula de innovación pedagógica 2016Carpeta pedagógica aula de innovación pedagógica 2016
Carpeta pedagógica aula de innovación pedagógica 2016JAVIER ARCE
 
Carpeta pedagógica aula de innovación pedagógica 2016
Carpeta pedagógica aula de innovación pedagógica 2016Carpeta pedagógica aula de innovación pedagógica 2016
Carpeta pedagógica aula de innovación pedagógica 2016JAVIER ARCE
 
Proyecto productivo computacion
Proyecto productivo computacionProyecto productivo computacion
Proyecto productivo computacionJAVIER ARCE
 
Proyecto productivo computacion
Proyecto productivo computacionProyecto productivo computacion
Proyecto productivo computacionJAVIER ARCE
 
Modelo de sustentacion para un proyecto productivo
Modelo de sustentacion para un proyecto productivoModelo de sustentacion para un proyecto productivo
Modelo de sustentacion para un proyecto productivoJAVIER ARCE
 

Más de JAVIER ARCE (8)

Crear una sala en whats app
Crear una sala en whats appCrear una sala en whats app
Crear una sala en whats app
 
Himno a huaytara
Himno a huaytaraHimno a huaytara
Himno a huaytara
 
Pasos para elaborar un proyecto
Pasos para elaborar un proyectoPasos para elaborar un proyecto
Pasos para elaborar un proyecto
 
Carpeta pedagógica aula de innovación pedagógica 2016
Carpeta pedagógica aula de innovación pedagógica 2016Carpeta pedagógica aula de innovación pedagógica 2016
Carpeta pedagógica aula de innovación pedagógica 2016
 
Carpeta pedagógica aula de innovación pedagógica 2016
Carpeta pedagógica aula de innovación pedagógica 2016Carpeta pedagógica aula de innovación pedagógica 2016
Carpeta pedagógica aula de innovación pedagógica 2016
 
Proyecto productivo computacion
Proyecto productivo computacionProyecto productivo computacion
Proyecto productivo computacion
 
Proyecto productivo computacion
Proyecto productivo computacionProyecto productivo computacion
Proyecto productivo computacion
 
Modelo de sustentacion para un proyecto productivo
Modelo de sustentacion para un proyecto productivoModelo de sustentacion para un proyecto productivo
Modelo de sustentacion para un proyecto productivo
 

Último

Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 

Último (20)

Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 

Xampp

  • 2. SERVIDOR WEB  Un servidor web o servidor HTTP es un programa que procesa cualquier aplicación del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicación del lado del cliente.
  • 3. HTML  HyperText Markup Language  (Lenguaje de Marcas de Hipertexto)
  • 4. Introducción Un lenguaje de marcas es una forma de codificar junto con el texto, incorporando etiquetas que contienen información adicional de la estructura del texto o su presentación. HTML, siglas de HyperText Markup Language (Lenguaje de Marcas de Hipertexto). Es el lenguaje de marcado predominante para la construcción de páginas web.
  • 5. Nociones básicas HTML Toda etiqueta se identifica porque está encerrada entre los signos menor que y mayor que (<>), y algunas tienen atributos que pueden tomar algún valor. En general las etiquetas se aplicarán de dos formas especiales: Se abren y se cierran: <p></p> No pueden abrirse y cerrarse: <hr>
  • 6. Estructura general Los atributos del elemento están contenidos en la etiqueta de inicio y el contenido está ubicado entre las dos etiquetas.
  • 7. Códigos HTML básicos Las etiquetas básicas o mínimas son:
  • 8. Desarrollo de sitios web con PHP y MySQL
  • 9.  PHP es un lenguaje de script del lado del servidor. Otros lenguajes similares son ASP, JSP o ColdFusion  Los scripts PHP están incrustados en los documentos HTML y el servidor los interpreta y ejecuta antes de servir las páginas al cliente  El cliente no ve el código PHP sino los resultados que produce ¿Qué es PHP?
  • 10.  Creado por Rasmus Lerdorf para uso personal en 1994  PHP = PHP: Hypertext Preprocessor  Versión actual: PHP 5  Es un módulo que se añade al servidor web y fue concebido inicialmente para Apache Breve Historia de PHP  Por sus ventajas: es potente, fácil de aprender, de libre distribución, permite el acceso a bases de datos y otras funcionalidades orientadas a la red  Dispone de abundante soporte en la Web
  • 11.  Scripts en la parte del servidor.  Scripts en línea de comandos.  Escribir aplicaciones gráficas clientes.  Soporte a bases de datos. ¿Qué se puede hacer con PHP?
  • 12. ¿Cómo funciona PHP? Página PHP Intérprete PHP Página HTML Página HTML internet Servidor web Cliente (navegador) <?PHP $nombre = "Ana"; print ("<P>Hola, $nombre</P>"); ?> <P>Hola, Ana</P>
  • 13.  XAMPP Apache, MySQL, php, phpMyAdmin. Es un servidor independiente de plataforma, software libre que consiste principalmente en la base de datos MySQL, y para lenguajes Script: PHP y Perl.
  • 14.  XAMPP solamente requiere descargar y ejecutar un archivo zip, tar o exe, con unas pequeñas configuraciones en alguno de sus componentes que el servidor Web necesitará. XAMPP se actualiza regularmente para incorporar las últimas versiones de Apache/MySQL/PHP y Perl. También incluye otros módulos como OpenSSLy phpMyAdmi n. Para instalar XAMPP se requiere solamente una pequeña fracción del tiempo necesario para descargar y configurar los programas por separado.
  • 15.  Oficialmente, los diseñadores de XAMPP sólo pretendían su uso como una herramienta de desarrollo, para permitir a los diseñadores de sitios webs y programadores testear su trabajo en sus propios ordenadores sin ningún acceso a Internet. En la práctica, sin embargo, XAMPP es utilizado actualmente como servidor de sitios Web, ya que, con algunas modificaciones, es generalmente lo suficientemente seguro para serlo. Con el paquete se incluye una herramienta especial para proteger fácilmente las partes más importantes.