SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Presentado por:
JOHAN SEBASTIÁN PINEDA SOSA
ANDRÉS FELIPE ARANGO GONZALES

JESSICA MARCELA MESA SERNA
QUE ES
PHP es un lenguaje de programación de uso
general para el desarrollo web
Para que sirve
PHP sirve para para generar páginas web dinámicas y para interactuar
con las bases de datos el lenguaje php se procesa en servidores que
son potentes ordenadores con un software y hardware especial
cuando escribimos una dirección como http://www.google.com en un
navegador web cualquiera podemos notar que esta manda los datos al
servidor el cual los procesa y ordena para ser enviados como un
página HTML que son las que utilizamos normalmente
Historia
PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el
lenguaje sigue siendo desarrollado con nuevas funciones por el grupo php
Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI
binarios escritos en ellenguaje C por el programador danés-canadiense Rasmus
Lerdorf en el año 1994 para mostrar sucurrículum vítae y guardar ciertos datos,
como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue
publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su
propio Form Interpreter para crear PHP/FI.
Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans,
reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la
base del PHP3, cambiando el nombre del lenguaje por PHP: Hypertext
Preprocessor. Inmediatamente comenzaron experimentaciones públicas de PHP3 y
fue publicado oficialmente en junio de 1998. Para 1999, Suraski y Gutmans
reescribieron el código de PHP, produciendo lo que hoy se conoce como motor Zend.
También fundaron Zend Technologies en Ramat Gan, Israel.
Características
•
•
•
•

Es considerado un lenguaje fácil de aprender
El código fuente escrito en PHP es invisible al navegador web
Posee una amplia documentación en su sitio web
Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
Inconveniente
•
•
•
•
•
•

Promueve la creación de código desordenado lo cual nos perjudica en la
programación
Al ser mal utilizado damos pie a que otras personas se nos puedan filtrar en
nuestras páginas para hacer cambios en estas
A veces su proceso es muy lento
No permite ocultar el código fuente
Es de difícil optimización
No maneja un buen uso de Unicode
Sintaxis
<HTML>

</HTML>

<HEAD>

</HEAD>

<BODY>

</BODY>
Ejemplo
Editores de texto
QUE ES UN EDITOR DE
TEXTO
es un tipo de programa que sirve para la edición simple de archivos de
texto
Los editores de texto son incluidos en el sistema operativo o en algún
paquete de software instalado y se usan cuando se deben crear o
modificar archivos de texto como archivos de configuración, scripts o el
código fuente de algún programa
Historia editores de texto

antes de que aparecieran los editores de texto, los datos y códigos fuentes
de un programa debían ser enviados mediante tarjetas perforadas las cuales
eran leídas por una máquina que enviaban los datos al servidor
No se permitían más de 80 caracteres en estas dichas tarjetas este proceso
era muy demorado lo cual hiso que a mediados de los años 60 apareciera el
primer editor de texto que fue el 026 creado especialmente para las
computadoras cdc 6000 el cual permitió la edición a pantalla completa y
permitió que el aumento de la productividad fuera cada vez más grande por
su rapidez y simplicidad del mecanismo ahora en día contamos con muchos
editores de texto los cuales nos facilita más nuestro trabajo
Mas utilizados
• 1. Coda: su característica más deslumbrante es que permite trabajar en sincronía con el
servidor. Realiza correcciones de ortografía automáticas y asegura compatibilidad de
plugins.

• 2. Notepad++: este editor admite diversos lenguajes y cuenta con un soporte para abrir
varios documentos a la vez. Además, permite el uso de marcadores.

• 4. Textmate: considerado el mejor editor de textos planos de Mac. Tiene la función
screenwriting. Soporta varios lenguajes y plugins. Admite probar el código creado en el
navegador.

• 5. Aptana: muy utilizado por diseñadores que desarrollan aplicaciones dinámicas. Su función
más importante es “Code Assist” (completa el código mientras se escribe). Muestra una vista
previa de la página diseñada para comprobar su funcionamiento.

• 6. Eclipse: es compatible sólo con algunos sistemas operativos. Es un editor open source
extensible que contiene herramientas de desarrollo Java.

• 7. Netbeans: es bastante completo para plataformas Java. Ha mejorado varias de sus
funciones y presenta una interfase de usuario más amena
•
•
•
•
•

XAMPP
CODA
NOTEPAD++
DREAMWEAVER

BLOG DE NOTAS
Seguridad
Obviamente se pueden implementar muchas reglas y protocolos de seguridad en PHP,
pero comentaré algunos que considero son muy simples pero importantes. El artículo está
abierto para que otros desarrolladores puedan comentar cualquier otra medida o
protocolo de seguridad en PHP que consideren oportuna.
Durante muchos años, PHP ha sido una plataforma estable, de bajo costo en el que operar
aplicaciones basadas en web. Como la mayoría de las plataformas basadas en web, PHP
es vulnerable a ataques externos. Los desarrolladores, arquitectos de bases de datos y
administradores de sistemas deben tomar precauciones antes de desplegar las
aplicaciones PHP en un servidor en producción. La mayoría de estas técnicas se puede
lograr con unas pocas líneas de código o un ligero ajuste en los parámetros de la
aplicación.
Bibliografía
• HTTP://ES.WIKIPEDIA.ORG/WIKI/PHP#CARACTER.C3.ADSTICAS
• HTTP://WWW.GIFMANIA.COM/

• HTTP://WWW.SLIDESHARE.NET/FERCUITOB7/EDITORES-DE-TEXTO-PHP
• HTTP://ES.WIKIPEDIA.ORG/WIKI/EDITOR_DE_TEXTO
• HTTP://WWW.SEGURIDADPHP.COM/2008/11/24/SEGURIDAD-PHP-COMENZAMOS/

• HTTP://WWW.ESTUDIOLOGOS.COM/BLOG/DISENO-Y-PROGRAMACION-WEB-LOS-EDITORESHTML-MAS-UTILIZADOS-POR-LOS-DISENADORES/

• HTTPS://WWW.GOOGLE.COM.CO/SEARCH?HL=ES419&SITE=IMGHP&TBM=ISCH&SOURCE=HP&BIW=1280&BIH=675&Q=PHP&OQ=PHP&GS_L=I
MG.3..0L10.683.856.0.1029.3.3.0.0.0.0.144.310.1J2.3.0....0...1AC.1.28.IMG..1.2.166.3N1QM6E0
0F8
Muchas gracias

Weitere ähnliche Inhalte

Was ist angesagt?

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 servidorAlejandro Hernandez
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorJose Felix Moran Agusto
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioJessica
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.pptmissmaru
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioMariano-Celiz17
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidorpidingos
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
introduccion al Lenguaje php
introduccion al Lenguaje phpintroduccion al Lenguaje php
introduccion al Lenguaje phprmonago
 
Programación web
Programación web Programación web
Programación web Andy015
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copyMargie Dearce
 

Was ist angesagt? (20)

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
 
Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
Php
PhpPhp
Php
 
Php ppt
Php pptPhp ppt
Php ppt
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuario
 
Phpmodificada.ppt
Phpmodificada.pptPhpmodificada.ppt
Phpmodificada.ppt
 
Historia de PHP
Historia de PHPHistoria de PHP
Historia de PHP
 
Introduccion a php
Introduccion a phpIntroduccion a php
Introduccion a php
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
 
Lenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuarioLenguajes del lado del Servidor y lenguajes del lado del usuario
Lenguajes del lado del Servidor y lenguajes del lado del usuario
 
Lenguajes del lado del servidor
Lenguajes del lado del servidorLenguajes del lado del servidor
Lenguajes del lado del servidor
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Servidor php
Servidor phpServidor php
Servidor php
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Servidor php
Servidor phpServidor php
Servidor php
 
introduccion al Lenguaje php
introduccion al Lenguaje phpintroduccion al Lenguaje php
introduccion al Lenguaje php
 
Programación web
Programación web Programación web
Programación web
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 

Ähnlich wie Php adsi 2013 sena

Desarrollo Web con Herramientas Libres
Desarrollo Web con Herramientas LibresDesarrollo Web con Herramientas Libres
Desarrollo Web con Herramientas LibresDiego Fernando Marin
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
15 servidor php
15 servidor php15 servidor php
15 servidor phpIsaacVk
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion webinfobran
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)Margie Dearce
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4Halmiron85
 
Investigacion Lenguaje php - Sindy
Investigacion Lenguaje php - SindyInvestigacion Lenguaje php - Sindy
Investigacion Lenguaje php - SindyJhoel Dgez Garcia
 
Servidor php
Servidor phpServidor php
Servidor phpEzmee XD
 

Ähnlich wie Php adsi 2013 sena (20)

Desarrollo Web con Herramientas Libres
Desarrollo Web con Herramientas LibresDesarrollo Web con Herramientas Libres
Desarrollo Web con Herramientas Libres
 
Libro4
Libro4Libro4
Libro4
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4
 
Investigacion Lenguaje php - Sindy
Investigacion Lenguaje php - SindyInvestigacion Lenguaje php - Sindy
Investigacion Lenguaje php - Sindy
 
Introducción al PHP.pdf
Introducción al PHP.pdfIntroducción al PHP.pdf
Introducción al PHP.pdf
 
Introducción a php
Introducción a phpIntroducción a php
Introducción a php
 
Servidor php
Servidor phpServidor php
Servidor php
 
PHP IUTE
PHP IUTEPHP IUTE
PHP IUTE
 
Lenguaje PHP
Lenguaje PHPLenguaje PHP
Lenguaje PHP
 
Código php
Código phpCódigo php
Código php
 
Código php
Código phpCódigo php
Código php
 

Kürzlich hochgeladen

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 

Kürzlich hochgeladen (20)

SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 

Php adsi 2013 sena

  • 1.
  • 2. Presentado por: JOHAN SEBASTIÁN PINEDA SOSA ANDRÉS FELIPE ARANGO GONZALES JESSICA MARCELA MESA SERNA
  • 3. QUE ES PHP es un lenguaje de programación de uso general para el desarrollo web
  • 4. Para que sirve PHP sirve para para generar páginas web dinámicas y para interactuar con las bases de datos el lenguaje php se procesa en servidores que son potentes ordenadores con un software y hardware especial cuando escribimos una dirección como http://www.google.com en un navegador web cualquiera podemos notar que esta manda los datos al servidor el cual los procesa y ordena para ser enviados como un página HTML que son las que utilizamos normalmente
  • 6. PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo php Fue originalmente diseñado en Perl, con base en la escritura de un grupo de CGI binarios escritos en ellenguaje C por el programador danés-canadiense Rasmus Lerdorf en el año 1994 para mostrar sucurrículum vítae y guardar ciertos datos, como la cantidad de tráfico que su página web recibía. El 8 de junio de 1995 fue publicado "Personal Home Page Tools" después de que Lerdorf lo combinara con su propio Form Interpreter para crear PHP/FI. Dos programadores israelíes del Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico (parser en inglés) en el año 1997 y crearon la base del PHP3, cambiando el nombre del lenguaje por PHP: Hypertext Preprocessor. Inmediatamente comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio de 1998. Para 1999, Suraski y Gutmans reescribieron el código de PHP, produciendo lo que hoy se conoce como motor Zend. También fundaron Zend Technologies en Ramat Gan, Israel.
  • 7. Características • • • • Es considerado un lenguaje fácil de aprender El código fuente escrito en PHP es invisible al navegador web Posee una amplia documentación en su sitio web Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
  • 8. Inconveniente • • • • • • Promueve la creación de código desordenado lo cual nos perjudica en la programación Al ser mal utilizado damos pie a que otras personas se nos puedan filtrar en nuestras páginas para hacer cambios en estas A veces su proceso es muy lento No permite ocultar el código fuente Es de difícil optimización No maneja un buen uso de Unicode
  • 12. QUE ES UN EDITOR DE TEXTO es un tipo de programa que sirve para la edición simple de archivos de texto Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado y se usan cuando se deben crear o modificar archivos de texto como archivos de configuración, scripts o el código fuente de algún programa
  • 13. Historia editores de texto antes de que aparecieran los editores de texto, los datos y códigos fuentes de un programa debían ser enviados mediante tarjetas perforadas las cuales eran leídas por una máquina que enviaban los datos al servidor No se permitían más de 80 caracteres en estas dichas tarjetas este proceso era muy demorado lo cual hiso que a mediados de los años 60 apareciera el primer editor de texto que fue el 026 creado especialmente para las computadoras cdc 6000 el cual permitió la edición a pantalla completa y permitió que el aumento de la productividad fuera cada vez más grande por su rapidez y simplicidad del mecanismo ahora en día contamos con muchos editores de texto los cuales nos facilita más nuestro trabajo
  • 15. • 1. Coda: su característica más deslumbrante es que permite trabajar en sincronía con el servidor. Realiza correcciones de ortografía automáticas y asegura compatibilidad de plugins. • 2. Notepad++: este editor admite diversos lenguajes y cuenta con un soporte para abrir varios documentos a la vez. Además, permite el uso de marcadores. • 4. Textmate: considerado el mejor editor de textos planos de Mac. Tiene la función screenwriting. Soporta varios lenguajes y plugins. Admite probar el código creado en el navegador. • 5. Aptana: muy utilizado por diseñadores que desarrollan aplicaciones dinámicas. Su función más importante es “Code Assist” (completa el código mientras se escribe). Muestra una vista previa de la página diseñada para comprobar su funcionamiento. • 6. Eclipse: es compatible sólo con algunos sistemas operativos. Es un editor open source extensible que contiene herramientas de desarrollo Java. • 7. Netbeans: es bastante completo para plataformas Java. Ha mejorado varias de sus funciones y presenta una interfase de usuario más amena
  • 17. Seguridad Obviamente se pueden implementar muchas reglas y protocolos de seguridad en PHP, pero comentaré algunos que considero son muy simples pero importantes. El artículo está abierto para que otros desarrolladores puedan comentar cualquier otra medida o protocolo de seguridad en PHP que consideren oportuna. Durante muchos años, PHP ha sido una plataforma estable, de bajo costo en el que operar aplicaciones basadas en web. Como la mayoría de las plataformas basadas en web, PHP es vulnerable a ataques externos. Los desarrolladores, arquitectos de bases de datos y administradores de sistemas deben tomar precauciones antes de desplegar las aplicaciones PHP en un servidor en producción. La mayoría de estas técnicas se puede lograr con unas pocas líneas de código o un ligero ajuste en los parámetros de la aplicación.
  • 19. • HTTP://ES.WIKIPEDIA.ORG/WIKI/PHP#CARACTER.C3.ADSTICAS • HTTP://WWW.GIFMANIA.COM/ • HTTP://WWW.SLIDESHARE.NET/FERCUITOB7/EDITORES-DE-TEXTO-PHP • HTTP://ES.WIKIPEDIA.ORG/WIKI/EDITOR_DE_TEXTO • HTTP://WWW.SEGURIDADPHP.COM/2008/11/24/SEGURIDAD-PHP-COMENZAMOS/ • HTTP://WWW.ESTUDIOLOGOS.COM/BLOG/DISENO-Y-PROGRAMACION-WEB-LOS-EDITORESHTML-MAS-UTILIZADOS-POR-LOS-DISENADORES/ • HTTPS://WWW.GOOGLE.COM.CO/SEARCH?HL=ES419&SITE=IMGHP&TBM=ISCH&SOURCE=HP&BIW=1280&BIH=675&Q=PHP&OQ=PHP&GS_L=I MG.3..0L10.683.856.0.1029.3.3.0.0.0.0.144.310.1J2.3.0....0...1AC.1.28.IMG..1.2.166.3N1QM6E0 0F8