SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
CURSO PHP
DESDE CERO
1 Capítulo
Docente
Yan David Burbano Amariles
www.davidamariles.com
Steve Jobs decía…
¿Qué es PHP?
PHP es un lenguaje de programación concebido
principalmente como herramienta para el desarrollo de
aplicaciones web.
Nos permite diseñar páginas web dinámicas.
Es un lenguaje de programación interpretado de alto nivel
para internet.
En la actualidad más de 20 millones de sitios web utilizan
PHP y en más de un millón de servidores en el mundo.
Fue creado por Rasmus Lerdorf en 1995.
A partir del años 2002 el PHP Group toma el proyecto y se
encarga de sacar las actualizaciones que vemos hoy en
día.
Es software Libre, está bajo la licencia GPL (General Public
License).
Sitio web estático
Vs
Sitio web dinámico
Ejemplo sitio web estático
Todos los periodistas escriben una nota en un
procesador de texto como Word, que después
envían a un editor, para que le de su aprobación.
Luego, una vez aprobada, le reenvían la nota al
webmaster o diseñador del Sitio, que se encargara
de diseñar una nueva pagina web con dicha nota, y
subirla por medio de FTP al servidor Web y actualizar
los vínculos de Todas las paginas que ya están
creadas, que dependiendo del caso podría tener
que modificar todo el sitio web cada vez que sube
una noticia.
Cómo funciona un sitio
web estático?
• Enviamos un requerimiento al servidor web, por
ejemplo a www.fwdigital.net/portafolio
• El servidor lee el requerimiento, busca el archivo
portafolio en la pagina www.fwdigital.net y la
envía.
• El cliente recibe la pagina en su navegador web, el
navegador la muestra al usuario.
Ejemplo sitio web dinámico
Todos los periodistas acceden a un administrador con
permisos para redactar la noticia, desde cualquier lugar del
planeta, y por medio de su usuario y contraseña, escriben la
noticia y la envían a la base de datos.
Una vez que esta grabada en la base de datos, se le envía
un email al Editor o el editor las revisa en un listado al que solo
el puede acceder, el editor revisa la nota y si esta todo bien
la aprueba, se publica y toda la pagina del periódico
cambia para publicarla en los lugares indicados. Si el editor
no la aprueba, le devuelve con un simple clic la noticia al
Periodista y colocándole los motivos por los que la noticia no
fue aprobada, el periodista la corrige y se vuelve al paso de
aprobar o no.
Cómo funciona un sitio
web dinámico?
Qué se requiere para aprender a
programar PHP?
1. Un editor de texto.
2. Un servidor Web.
3. Un motor de base de datos.
4. Instalar PHP (Obviamente)
5. Y ganas de aprender continuamente.
Servidor de aplicaciones
Comenzaremos instalando un servidor de
aplicaciones donde podremos trabajar nuestros
proyectos de programación en PHP.
Podemos instalar de forma independiente PHP,
Apache y MySQL, pero para trabajar de forma local
en plataformas Windows podemos instalar programas
que ya vienen con estas aplicaciones configuradas y
que nos aceleraran nuestro trabajo.
Servidor de aplicaciones
Programas que podemos instalar:
1. EasyPHP
2. Appserver
3. Wampserver
4. Xampp
Instalando WampServer
Buscamos en Google… y entramos al sitio oficial
Clic en download
Y dependiendo de nuestro sistema operativo si es de
32 o 64 bits seleccionamos para descargar.
Descargamos
next
Aceptamos y next
Si queremos cambiamos este dato o
podemos dejarlo así
instalamos
comenzamos
En la carpeta www colocaremos las carpetas de
nuestros proyectos para trabajar en PHP.
Si instalamos easyPHP en la carpeta localweb.
En xampp es en la carpeta httdocs
comenzamos
En la carpeta www de wamp crearemos una carpeta
para nuestros archivos de php.
Si instalamos easyphp la carpeta es localweb.
Si por el contrario instalamos xampp la carpeta es
htdocs.
Antes de comenzar debemos tener visibles nuestras
extensiones de archivo. Para ello damos clic en panel
de control/apariencia y personalizacion/opciones de
carpeta/pestaña ver/y quitamos el check de la
opcion: ocultar las extensiones de archivos para tipos
de archivos conocidos.
Primeros pasos
Iniciamos nuestro servidor de aplicaciones.
Abrimos nuestro navegador y colocamos:
http://localhost o si no nos funciona colocaremos
http://127.0.0.1
Y damos clic en el enlace que tiene el nombre de la
carpeta que hemos creado previamente para
nuestro proyecto.
La carpeta debe estar vacia. Crearemos un archivo
de extension PHP. Para ello vamos a dar clic
derecho/nuevo/documento de texto.
Cambiamos el nombre por index.php ya que será
nuestro primer archivo.
Podemos inicialmente trabajar con bloc de notas,
notepad++ o algun IDE de programación como
netbeans o dreamweaver.
Ya teniendo esta parte lista, para este primer capitulo
veremos como agregar comentarios, crear variables,
imprimirlas, y una primera parte del tema arreglos
unidimensionales.
Comenzaremos con aprender como
realizar los comentarios
Para realizar una impresión en pantalla de nuestro
navegador utilizaremos el echo o print.
Dentro de nuestra impresión podemos colocar
código HTML ya que nuestro navegador si lo
puede interpretar.
Para definir variables colocamos el signo de
dólar seguido del nombre de nuestra variable.
Reglas para nombrar correctamente
variables en PHP
• Las variables deben comenzar con un signo de $.
• Deben comenzar con una letra o con un guión
bajo _ .
• No pueden comenzar con número o con
caracteres especiales. Solo formatos alfanuméricos.
• No pueden estar separada por espacios.
• Son sensibles a mayúsculas y minúsculas.
Ejercicio
1. Desarrollar un programa en PHP que escriba
nuestro nombre (EN NEGRILLA) y la ciudad donde
naciste.
2. Desarrollar un programa en PHP que escriba el
resultado de la suma de dos variables
x=-1 e y=9
Solución
Ejercicio:
Encontrar los 7 errores
Arreglos [ ]
Los arreglos son un tipo de variable que nos permite
almacenar varios datos, a diferencia de las otras
variables vistas hasta ahora que solo me permiten
almacenar un solo dato.
Existen tres tipos de arreglos:
1. Numéricos.
2. Asociativos.
3. Multidimensionales.
Arreglos [ ]
Una vez que un arreglo sea creado, se pueden
agregar, editar eliminar sus elementos. Los elementos
de un arreglo pueden ser de cualquier tipo y se
pueden mezclar, es decir no todos los elementos de
un arreglo deben ser del mismo tipo. Los elementos
en un arreglo se acceden usando una llave.
Cómo los imprimo?
Debo utilizar el “echo” y nombrar la variable que
tiene el arreglo junto con la posición que deseo
imprimir.
Videos y Docs para
complementar
• https://www.youtube.com/watch?v=8-Bu3bkytCk
• https://www.youtube.com/watch?v=jBNwco4h0KQ
• http://clientes.hostname.cl/knowledgebase.php?a
ction=displayarticle&id=35
• http://es.slideshare.net/aleesqueda/servidor-de-
aplicaciones-4027390
• http://www.lancetalent.com/blog/6-buenos-
motivos-para-trabajar-con-php/
• http://www.antonionavajas.com/blog/articulos/qu
e-aprender-para-ser-disenador-y-desarrollador-
web/
Hasta el próximo
capítulo!

Contenu connexe

Tendances

Lenguaje de programacion php
Lenguaje de programacion   phpLenguaje de programacion   php
Lenguaje de programacion php
zousbabastre
 

Tendances (18)

Php
PhpPhp
Php
 
Manual de php con ejercicios
Manual de php con ejerciciosManual de php con ejercicios
Manual de php con ejercicios
 
Php
PhpPhp
Php
 
Manual+php+básico
Manual+php+básicoManual+php+básico
Manual+php+básico
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
 
Conceptos basicos php
Conceptos basicos phpConceptos basicos php
Conceptos basicos php
 
introduccion al Lenguaje php
introduccion al Lenguaje phpintroduccion al Lenguaje php
introduccion al Lenguaje php
 
Programacion - Php
Programacion - PhpProgramacion - Php
Programacion - Php
 
Historia de PHP
Historia de PHPHistoria de PHP
Historia de PHP
 
Curso php desde_cero
Curso php desde_ceroCurso php desde_cero
Curso php desde_cero
 
Php ppt
Php pptPhp ppt
Php ppt
 
Guiacursophp sql
Guiacursophp sqlGuiacursophp sql
Guiacursophp sql
 
Curso introduccionphp sql
Curso introduccionphp sqlCurso introduccionphp sql
Curso introduccionphp sql
 
Lenguaje de programacion php
Lenguaje de programacion   phpLenguaje de programacion   php
Lenguaje de programacion php
 
Iniciación PHP 5. Introducción
Iniciación PHP 5. IntroducciónIniciación PHP 5. Introducción
Iniciación PHP 5. Introducción
 
Desarrollo de aplicaciones web con PHP y symfony
Desarrollo de aplicaciones web con PHP y symfonyDesarrollo de aplicaciones web con PHP y symfony
Desarrollo de aplicaciones web con PHP y symfony
 
Curso Php
Curso PhpCurso Php
Curso Php
 
Php1
Php1Php1
Php1
 

Similaire à Curso php - capitulo 1 (introducción) (20)

Manual php
Manual phpManual php
Manual php
 
Manual De Php
Manual De PhpManual De Php
Manual De Php
 
Manual de php
Manual de phpManual de php
Manual de php
 
Manual de php
Manual de phpManual de php
Manual de php
 
Manual de php
Manual de phpManual de php
Manual de php
 
Manual de php
Manual de phpManual de php
Manual de php
 
Manual de php
Manual de phpManual de php
Manual de php
 
Manual de php
Manual de phpManual de php
Manual de php
 
2407057 manual-de-php
2407057 manual-de-php2407057 manual-de-php
2407057 manual-de-php
 
Manual de php
Manual de phpManual de php
Manual de php
 
Manual de php
Manual de phpManual de php
Manual de php
 
Servidor de prueba wamp
Servidor de prueba wampServidor de prueba wamp
Servidor de prueba wamp
 
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
 
Caracteríticas Php
Caracteríticas PhpCaracteríticas Php
Caracteríticas Php
 
Php
PhpPhp
Php
 
PHP IUTE
PHP IUTEPHP IUTE
PHP IUTE
 
Diseño de la web
Diseño de la webDiseño de la web
Diseño de la web
 
Php. sintaxis
Php. sintaxisPhp. sintaxis
Php. sintaxis
 
Que es joomla
Que es joomlaQue es joomla
Que es joomla
 
Presentación Mambo
Presentación MamboPresentación Mambo
Presentación Mambo
 

Plus de yanburbano

CURRICULO COMO CAMPO Y COMO ASUNTO PEDAGOGICO, SOCIAL, CULTURAL Y POLITICO
CURRICULO COMO  CAMPO Y COMO ASUNTO PEDAGOGICO, SOCIAL, CULTURAL  Y POLITICOCURRICULO COMO  CAMPO Y COMO ASUNTO PEDAGOGICO, SOCIAL, CULTURAL  Y POLITICO
CURRICULO COMO CAMPO Y COMO ASUNTO PEDAGOGICO, SOCIAL, CULTURAL Y POLITICO
yanburbano
 
Mapa Conceptual
Mapa ConceptualMapa Conceptual
Mapa Conceptual
yanburbano
 
Actualizar datos de una tabla. MYSQL y PHP
Actualizar datos de una tabla. MYSQL y PHPActualizar datos de una tabla. MYSQL y PHP
Actualizar datos de una tabla. MYSQL y PHP
yanburbano
 
Proyecto ritrick
Proyecto ritrickProyecto ritrick
Proyecto ritrick
yanburbano
 

Plus de yanburbano (18)

Ejemplo de mostrar datos (Sin paginación)
Ejemplo de mostrar datos (Sin paginación)Ejemplo de mostrar datos (Sin paginación)
Ejemplo de mostrar datos (Sin paginación)
 
Proyecto, PHP y MySQL
Proyecto, PHP y MySQLProyecto, PHP y MySQL
Proyecto, PHP y MySQL
 
vAplicación parte 1
vAplicación parte 1vAplicación parte 1
vAplicación parte 1
 
Curso php - capitulo 2
Curso php - capitulo 2Curso php - capitulo 2
Curso php - capitulo 2
 
Curso HTML desde Cero - Capítulo 1
Curso HTML desde Cero - Capítulo 1Curso HTML desde Cero - Capítulo 1
Curso HTML desde Cero - Capítulo 1
 
Propuesta de aula
Propuesta de aulaPropuesta de aula
Propuesta de aula
 
CURRICULO COMO CAMPO Y COMO ASUNTO PEDAGOGICO, SOCIAL, CULTURAL Y POLITICO
CURRICULO COMO  CAMPO Y COMO ASUNTO PEDAGOGICO, SOCIAL, CULTURAL  Y POLITICOCURRICULO COMO  CAMPO Y COMO ASUNTO PEDAGOGICO, SOCIAL, CULTURAL  Y POLITICO
CURRICULO COMO CAMPO Y COMO ASUNTO PEDAGOGICO, SOCIAL, CULTURAL Y POLITICO
 
Conceptos
ConceptosConceptos
Conceptos
 
Conceptos
ConceptosConceptos
Conceptos
 
Conceptos
ConceptosConceptos
Conceptos
 
Mapa Conceptual
Mapa ConceptualMapa Conceptual
Mapa Conceptual
 
Tutorial efecto tipográfico
Tutorial efecto tipográficoTutorial efecto tipográfico
Tutorial efecto tipográfico
 
Actualizar datos de una tabla. MYSQL y PHP
Actualizar datos de una tabla. MYSQL y PHPActualizar datos de una tabla. MYSQL y PHP
Actualizar datos de una tabla. MYSQL y PHP
 
Proyecto ritrick
Proyecto ritrickProyecto ritrick
Proyecto ritrick
 
Programación orientada a objetos II
Programación orientada a objetos IIProgramación orientada a objetos II
Programación orientada a objetos II
 
PROGRAMACIÓN ORIENTADA A OBJETOS I (PHP)
PROGRAMACIÓN ORIENTADA A OBJETOS I (PHP)PROGRAMACIÓN ORIENTADA A OBJETOS I (PHP)
PROGRAMACIÓN ORIENTADA A OBJETOS I (PHP)
 
Efecto imagen dibujada a lápiz
Efecto imagen dibujada a lápizEfecto imagen dibujada a lápiz
Efecto imagen dibujada a lápiz
 
Guardar en base de datos MySQL desde HTML con PHP.
Guardar en base de datos MySQL desde HTML con PHP.Guardar en base de datos MySQL desde HTML con PHP.
Guardar en base de datos MySQL desde HTML con PHP.
 

Dernier

Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
antoniolfdez2006
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
EdwinC23
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 

Dernier (20)

ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf  PARA TRABAJO SEGUROATS-FORMATO cara.pdf  PARA TRABAJO SEGURO
ATS-FORMATO cara.pdf PARA TRABAJO SEGURO
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfGUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
Presentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptxPresentación Instrumentos de Medicion Electricos.pptx
Presentación Instrumentos de Medicion Electricos.pptx
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbbTema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
Tema ilustrado 9.2.docxbbbbbbbbbbbbbbbbbbb
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdfAportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
Aportes a la Arquitectura de Le Corbusier y Mies Van Der Rohe.pdf
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 

Curso php - capitulo 1 (introducción)

  • 1. CURSO PHP DESDE CERO 1 Capítulo Docente Yan David Burbano Amariles www.davidamariles.com
  • 3. ¿Qué es PHP? PHP es un lenguaje de programación concebido principalmente como herramienta para el desarrollo de aplicaciones web. Nos permite diseñar páginas web dinámicas. Es un lenguaje de programación interpretado de alto nivel para internet. En la actualidad más de 20 millones de sitios web utilizan PHP y en más de un millón de servidores en el mundo. Fue creado por Rasmus Lerdorf en 1995. A partir del años 2002 el PHP Group toma el proyecto y se encarga de sacar las actualizaciones que vemos hoy en día. Es software Libre, está bajo la licencia GPL (General Public License).
  • 5. Ejemplo sitio web estático Todos los periodistas escriben una nota en un procesador de texto como Word, que después envían a un editor, para que le de su aprobación. Luego, una vez aprobada, le reenvían la nota al webmaster o diseñador del Sitio, que se encargara de diseñar una nueva pagina web con dicha nota, y subirla por medio de FTP al servidor Web y actualizar los vínculos de Todas las paginas que ya están creadas, que dependiendo del caso podría tener que modificar todo el sitio web cada vez que sube una noticia.
  • 6. Cómo funciona un sitio web estático?
  • 7. • Enviamos un requerimiento al servidor web, por ejemplo a www.fwdigital.net/portafolio • El servidor lee el requerimiento, busca el archivo portafolio en la pagina www.fwdigital.net y la envía. • El cliente recibe la pagina en su navegador web, el navegador la muestra al usuario.
  • 8. Ejemplo sitio web dinámico Todos los periodistas acceden a un administrador con permisos para redactar la noticia, desde cualquier lugar del planeta, y por medio de su usuario y contraseña, escriben la noticia y la envían a la base de datos. Una vez que esta grabada en la base de datos, se le envía un email al Editor o el editor las revisa en un listado al que solo el puede acceder, el editor revisa la nota y si esta todo bien la aprueba, se publica y toda la pagina del periódico cambia para publicarla en los lugares indicados. Si el editor no la aprueba, le devuelve con un simple clic la noticia al Periodista y colocándole los motivos por los que la noticia no fue aprobada, el periodista la corrige y se vuelve al paso de aprobar o no.
  • 9. Cómo funciona un sitio web dinámico?
  • 10. Qué se requiere para aprender a programar PHP? 1. Un editor de texto. 2. Un servidor Web. 3. Un motor de base de datos. 4. Instalar PHP (Obviamente) 5. Y ganas de aprender continuamente.
  • 11. Servidor de aplicaciones Comenzaremos instalando un servidor de aplicaciones donde podremos trabajar nuestros proyectos de programación en PHP. Podemos instalar de forma independiente PHP, Apache y MySQL, pero para trabajar de forma local en plataformas Windows podemos instalar programas que ya vienen con estas aplicaciones configuradas y que nos aceleraran nuestro trabajo.
  • 12. Servidor de aplicaciones Programas que podemos instalar: 1. EasyPHP 2. Appserver 3. Wampserver 4. Xampp
  • 13. Instalando WampServer Buscamos en Google… y entramos al sitio oficial
  • 15. Y dependiendo de nuestro sistema operativo si es de 32 o 64 bits seleccionamos para descargar.
  • 16.
  • 18. next
  • 20. Si queremos cambiamos este dato o podemos dejarlo así
  • 22. comenzamos En la carpeta www colocaremos las carpetas de nuestros proyectos para trabajar en PHP. Si instalamos easyPHP en la carpeta localweb. En xampp es en la carpeta httdocs
  • 23. comenzamos En la carpeta www de wamp crearemos una carpeta para nuestros archivos de php. Si instalamos easyphp la carpeta es localweb. Si por el contrario instalamos xampp la carpeta es htdocs. Antes de comenzar debemos tener visibles nuestras extensiones de archivo. Para ello damos clic en panel de control/apariencia y personalizacion/opciones de carpeta/pestaña ver/y quitamos el check de la opcion: ocultar las extensiones de archivos para tipos de archivos conocidos.
  • 24. Primeros pasos Iniciamos nuestro servidor de aplicaciones. Abrimos nuestro navegador y colocamos: http://localhost o si no nos funciona colocaremos http://127.0.0.1 Y damos clic en el enlace que tiene el nombre de la carpeta que hemos creado previamente para nuestro proyecto. La carpeta debe estar vacia. Crearemos un archivo de extension PHP. Para ello vamos a dar clic derecho/nuevo/documento de texto. Cambiamos el nombre por index.php ya que será nuestro primer archivo.
  • 25. Podemos inicialmente trabajar con bloc de notas, notepad++ o algun IDE de programación como netbeans o dreamweaver. Ya teniendo esta parte lista, para este primer capitulo veremos como agregar comentarios, crear variables, imprimirlas, y una primera parte del tema arreglos unidimensionales.
  • 26. Comenzaremos con aprender como realizar los comentarios
  • 27. Para realizar una impresión en pantalla de nuestro navegador utilizaremos el echo o print.
  • 28. Dentro de nuestra impresión podemos colocar código HTML ya que nuestro navegador si lo puede interpretar.
  • 29. Para definir variables colocamos el signo de dólar seguido del nombre de nuestra variable.
  • 30. Reglas para nombrar correctamente variables en PHP • Las variables deben comenzar con un signo de $. • Deben comenzar con una letra o con un guión bajo _ . • No pueden comenzar con número o con caracteres especiales. Solo formatos alfanuméricos. • No pueden estar separada por espacios. • Son sensibles a mayúsculas y minúsculas.
  • 31. Ejercicio 1. Desarrollar un programa en PHP que escriba nuestro nombre (EN NEGRILLA) y la ciudad donde naciste. 2. Desarrollar un programa en PHP que escriba el resultado de la suma de dos variables x=-1 e y=9
  • 34. Arreglos [ ] Los arreglos son un tipo de variable que nos permite almacenar varios datos, a diferencia de las otras variables vistas hasta ahora que solo me permiten almacenar un solo dato. Existen tres tipos de arreglos: 1. Numéricos. 2. Asociativos. 3. Multidimensionales.
  • 35. Arreglos [ ] Una vez que un arreglo sea creado, se pueden agregar, editar eliminar sus elementos. Los elementos de un arreglo pueden ser de cualquier tipo y se pueden mezclar, es decir no todos los elementos de un arreglo deben ser del mismo tipo. Los elementos en un arreglo se acceden usando una llave.
  • 36. Cómo los imprimo? Debo utilizar el “echo” y nombrar la variable que tiene el arreglo junto con la posición que deseo imprimir.
  • 37.
  • 38. Videos y Docs para complementar • https://www.youtube.com/watch?v=8-Bu3bkytCk • https://www.youtube.com/watch?v=jBNwco4h0KQ • http://clientes.hostname.cl/knowledgebase.php?a ction=displayarticle&id=35 • http://es.slideshare.net/aleesqueda/servidor-de- aplicaciones-4027390 • http://www.lancetalent.com/blog/6-buenos- motivos-para-trabajar-con-php/ • http://www.antonionavajas.com/blog/articulos/qu e-aprender-para-ser-disenador-y-desarrollador- web/