Curso de PHP con base de datos MySQL y complemento de HTML5, CSS3 y Javascript para el desarrollo de sitios web dinámicos.
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.
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.
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.
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.
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.