Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATERIAL DIDÁCTICO
SEMESTRE: 6T0.
UNIDAD: 1 DESARROLLO DE PÁGINAS WEB DINAMICAS
TIPO: MANUAL
TEMA: Lenguaje PHP y Su aplicación en Bases de Datos
FUNCION: CLARIFICADOR y RECAPITULADOR
OBJETIVO: Clarificar conceptos sobre PHP y su aplicación en Bases de Datos
INDICE
PHP .......................................................................................................................................................................................... 3
Tips sobre el lenguaje PHP ...................................................................................................................................................... 4
CUESTIONARIO DE REAFIRMACION Y AUTOEVALUACION ..................................................................................................... 5
WAMPSERVER ......................................................................................................................................................................... 6
CUESTIONARIO DE REAFIRMACION Y AUTOEVALUACION ..................................................................................................... 7
LOS FORMULARIOS ................................................................................................................................................................. 8
RECAPITULANDO CÓMO FUNCIONAN LOS FORMULARIOS .................................................................................................. 11
Tips y Recomendaciones importantes para trabajar los ejercicios de PHP ...................................................................... 12
CUESTIONARIO DE REAFIRMACION Y AUTOEVALUACION ................................................................................................... 13
PRÁCTICAS A REALIZAR DE PHP ............................................................................................................................................ 15
HACER Y MAQUETAR UN MENU PARA ENLAZAR TODOS LOS EJERCICIOS ........................................................................... 17
DESARROLLO DE APLICACIONES INTERACTIVAS Y DINAMICAS ............................................................................................ 18
SOBRE EL MANEJADOR DE BASE DE DATOS ..................................................................................................................... 18
My SQL Vs SQL Server ........................................................................................................................................................... 19
SQL Server ......................................................................................................................................................................... 19
MY SQL .............................................................................................................................................................................. 19
CUESTIONARIO DE REAFIRMACION Y AUTOEVALUACION ................................................................................................... 20
EJEMPLO DE CONEXIÓN A UNA BASE DE DATOS DE MySQL EN PHP ................................................................................... 21
CUESTIONARIO DE REAFIRMACION Y AUTOEVALUACION ................................................................................................... 23
EJEMPLO PARA SOLICITAR, INSERTAR Y CONSULTAR DATOS EN PHP .................................................................................. 24
EXPLICACIÓN DE LO QUE HACE LA PAGINA “SolicitaDatos.php”.......................................................................................... 26
PROYECTO FINAL ................................................................................................................................................................... 27
CONCLUSIÓN ......................................................................................................................................................................... 28
WEBLIOGRAFÍA ..................................................................................................................................................................... 28
PHP
El código PHP se incrusta en el código HTML, y la diferencia frente a los lenguajes del lado del cliente
como JavaScript es que se ejecuta en el servidor y se genera código HTML para enviarlo al cliente
(explorador). PHP puede usarse en todos los principales sistemas operativos, incluyendo Linux y
muchas variantes de Unix, Microsoft Windows XP/Vista/7/8, Mac OS X, RISC OS y probablemente otros
más. PHP admite la mayoría de servidores web de hoy en día, incluyendo Apache, IIS, y muchos otros.
Con PHP se tiene la libertad de elegir el sistema operativo y el servidor web de acuerdo a tu preferencia
o necesidad. Además, con PHP se tiene la posibilidad de utilizar programación estructurada o
programación orientada a objetos (POO) o una mezcla de ambas.
En el ejemplo del recuadro de abajo se muestra un ejemplo muy básico de PHP incrustado dentro de
una página HTML para mostrar el mensaje ’¡Hola, soy un script de PHP!’. Observa como el código
de PHP está encerrado entre las etiquetas especiales de comienzo y final <?php y ?> que sirven
para entrar y salir del "modo PHP " dentro del código HTML.
<html>
<head><title>Ejemplo</title>
</head>
<body>
<?php
// la sig.línea manda un mensaje
echo ‘¡Hola, soy un script de PHP!’;
?>
</body>
</html>
1. La sintaxis de PHP es casi igual a la sintaxis del lenguaje C, C++, Java y JavaScript
4. Las variables no se declaran, adquieren su tipo cuando se les asigna un valor y los nombres de
variables siempre inician con $. Ejemplos de variables:
$nombre , $edad, $telefono
6. Se puede incrustar código HTML cuando se manda un mensaje con echo. Ejemplo:
echo “<strong>hola</strong> <br /> como estas.”
7. Los comentarios se ponen como en C, C++, Java, JavaScript. Con // una línea o con /* */
para varias líneas
$vNombre = $_GET["txtNombre"];
1. ¿Qué es PHP?
_________________________________________________________________________________________
_________________________________________________________________________________________
2. ¿Para qué puede ser usado el lenguaje PHP?
_________________________________________________________________________________________
_________________________________________________________________________________________
3. ¿Dónde se incrusta el código PHP?
_________________________________________________________________________________________
4. ¿El lenguaje PHP se ejecuta en el cliente o en el servidor?
_________________________________________________________________________________________
5. ¿En cuales sistemas operátivos se puede usar PHP?
_________________________________________________________________________________________
6. ¿Cuáles son las etiquetas en las que se coloca el código PHP?
_________________________________________________________________________________________
7. ¿Cuál es la instrucción para enviar mensajes a pantalla?
_________________________________________________________________________________________
8. En PHP es necesario declarar las variables ¿SI o NO?
_________________________________________________________________________________________
9. ¿Con qué símbolo deben comenzar los nombres de variables en PHP?
_________________________________________________________________________________________
10. Escribe al menos dos ejemplos de variables en PHP
_________________________________________________________________________________________
WAMPSERVER
Acrónimo formado por Windows, Apache, MySQL y PHP, es un entorno de desarrollo web que instala
un servidor web conocido como Apache con soporte para ejecutar código PHP y un manejador de
base de datos conocido como MySQL. Estos tres elementos son imprescindibles para desarrollar
aplicaciones dinámicas e interactivas utilizando PHP.
Además WAMPServer trae integrada una herramienta conocida como PHPMyAdmin que sirve para
crear bases de datos y administrarlas fácilmente (También se pueden usar programas como SQLite
Manager o SQLyog para lo mismo).
El objetivo de WAMPServer es convertir una computadora en un servidor para trabajar con el desarrollo
de aplicaciones Web y así tener la funcionalidad para poder crear y probar páginas y sitios web ya que
al instalarlo contamos con Apache como servidor WEB, el motor de PHP y MySQL como manejador de
base de datos.
WAMPServer se instala fácilmente, es compatible con las versiones vigentes de Windows (7, 8, 8.1 y
10) y no necesita muchos requerimientos de hardware. No se tienen que hacer configuraciones
adicionales o avanzadas. Prácticamente no es necesario instalar nada por separado porque desde que
se instala queda listo y configurado para utilizarlo.
Instrucción: Instala WAMPSERVER en tu computadora ya que será necesario para probar tus páginas
que tengan código PHP. (NOTA: El software WAMPSERVER para 32bit y 64bits lo puedes bajar
de mi blog.)
1. ¿Qué es WAMPServer?
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
2. ¿Cuáles son los tres componentes que contiene WAMPServer?
_________________________________________________________________________________________
_________________________________________________________________________________________
3. ¿Qué es PHPMyAdmin?
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
4. ¿Cuál es el objetivo de WAMPServer?
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
Los formularios son posiblemente una de las herramientas más utilizada en aplicaciones que funcionan
en Internet pues son utilizados para recolectar datos introducidos por el usuario. La idea de los
formularios es recolectar datos de algún tema en especial y luego de recolectarlos son enviados a una
página capaz de procesar los datos proporcionados. La página que recibe los datos necesariamente
debe tener código escrito en un lenguaje de programación WEB como PHP u otro lenguaje con la
finalidad de almacenar, consultar, actualizar o eliminar dichos datos o quizá realizar algún proceso
específico con ellos. Un ejemplo clásico podría ser una página que solicita tu usuario y contraseña y
estos datos son validados contra una BD para saber si eres un usuario registrado en algún sitio WEB.
EJEMPLO DE FORMULARIO Y SU CÓDIGO HTML
Instrucción: Haz una nueva página y captura el código anterior, luego guárdala como
como_estas.html y pruébala desde localhost.
Un formulario se coloca dentro de la etiqueta <body> y todos los campos que forman parte de un
formulario deben estar encerrado entre el par de etiquetas <form> y </form>. La etiqueta <form>
necesita dos atributos que son obligatorios, uno es el atributo “action” que indica el programa o página
que recibirá y procesará los datos capturados, el otro atributo es “method” el cual se encargará de
indicar la manera en que se pasarán los datos a la página que los procesará.
Para el atributo “method“ los posibles valores serán (“get” o “post”), “get” indica o significa que los
datos se pasarán en la URL y “post” indica o significa que los datos se pasarán de manera oculta y no
se verán en la URL. Una regla general dice que se use “get” cuando los datos enviados solo sirvan
para realizar consultas y “post” cuando los datos enviados sirvan para realizar actualizaciones.
En un formulario la etiqueta que más se utiliza es <input>, la cual sirve para mostrar cajas de texto,
botones de comando, botones de radio o casillas de verificación. La forma que adopta el campo
depende del atributo type, el cual nos sirve para indicar el tipo de control que queremos mostrar.
Hay otras etiquetas como <select> y <option> que juntas sirven para presentar listas desplegables
o la etiqueta <textarea> que sirve para mostrar campos de tipo texto donde se puede capturar textos
extensos.
Nota: Cuando se muestra una caja de texto se pueden utilizar los atributos “size” para indicar el
ancho del campo y “maxlength” y el total de caracteres que se pueden capturar.
Para cada campo que se coloca en un formulario deben existir obligatoriamente dos atributos: “name”
y ”value”. El atributo “name” sirve para identificar el campo y el atributo “value” sirve para obtener
lo que se captura o selecciona en cada campo. Este par de atributos son obligatorios para poder enviar
los datos capturados a la página que los procesará.
Hasta aquí hemos visto cómo diseñar un formulario pero no hemos visto la manera en que se procesan
los datos que se recolectan.
Enseguida encontraras el código PHP que procesa los datos que capturaste en la página
como_estas.html
<!doctype html><html><head><meta charset="utf-8"><title>Demo formulario</title></head>
<body>
<?php
$vNombre = $_GET['txtNombre'];
echo "<h1>Hola ", $vNombre, "</h1><br />";
if ($_GET['lstAnimo'] == 'ok')
echo "Me da gusto que estes bien ", $vNombre;
else
echo "Mmmm... bueno, espero que más tarde estes de mejor ánimo ",
$vNombre;
?>
</body></html>
Instrucción: Haz una nueva página y captura éste código, luego guárdala como hola.php, y prueba
nuevamente la página como_estas.html desde localhost para ver su funcionamiento.
El explorador mostrará la siguiente pantalla al ejecutar éste código donde podrás ver que en la URL se
pasan los valores capturados o seleccionados en el formulario.
Enseguida se relatan cosas importantes de lo que sucede cuando se hace trabaja con formularios.
1. Al hacer clic en un botón de envío (botón de tipo submit) se ejecuta la página que se pone en
el atributo action
2. Si el atributo mehod es get los valores se pasan por la URL y se pueden ver, si el atributo
method es post los valores se pasan, pero no se ven en la URL
3. Para que los datos puedan ser enviados de una página a otra todos los controles en la pagina
HTML deben tener los atributos name y value
4. Siempre debe haber un botón de tipo ”submit” para invocar la página PHP que procesará los
datos proporcionados
5. Al hacer clic en un botón de tipo submit, automáticamente se ejecuta la página PHP que se
coloca en el atributo action y se le pasan los valores conformados por los atributos name y
value de cada control.
Reflexión:
Podemos deducir que los atributos action y method en la etiqueta <form> son imprescindibles al
trabajar con formularios al igual que los atributos name y value de cada control para que los datos
proporcionados en un formulario se puedan pasar y procesar correctamente.
2. No olvides que el código HTML para los formularios se coloca en páginas con extensión .html y
las páginas que procesan los datos se guardan con extensión .php
3. Cuando trabajes en tus ejercicios, guarda cada minuto tu trabajo para no perder lo que avances
4. Cuando vayas a probar tus ejercicios de PHP, primero asegúrate de copiar la carpeta de tus
ejercicios a la carpeta C:\wamp\www
_________________________________________________________________________________________
_________________________________________________________________________________________
5. ¿Para qué sirve el atributo “method”?
_________________________________________________________________________________________
_________________________________________________________________________________________
6. ¿Cuáles son los posibles valores que acepta el atributo “method”?
_________________________________________________________________________________________
7. ¿Qué indica o qué significa el valor “get” en el atributo “method”?
_________________________________________________________________________________________
_________________________________________________________________________________________
8. ¿Qué indica o qué significa el valor “post” en el atributo “method”?
_________________________________________________________________________________________
_________________________________________________________________________________________
9. ¿Cuál es la etiqueta que más se utiliza en un formulario?
_________________________________________________________________________________________
10. ¿Cuáles son algunos de los campos que se pueden mostrar en un formulario con la etiqueta
<input>?
_________________________________________________________________________________________
_________________________________________________________________________________________
11. ¿Qué valor debe tener el atributo “type” para mostrar un cuadro de texto?
_________________________________________________________________________________________
12. ¿Qué valor debe tener el atributo “type” para mostrar un cuadro de password?
_________________________________________________________________________________________
13. ¿Qué valor debe tener el atributo “type” para mostrar un botón de envío?
_________________________________________________________________________________________
14. ¿Cuáles son las etiquetas que en conjunto sirven para mostrar listas desplegables en un
formulario?
_________________________________________________________________________________________
15. ¿Para qué sirve el atributo “size” en una caja de texto?
_________________________________________________________________________________________
_________________________________________________________________________________________
16. ¿Para qué sirve el atributo “maxlength” en una caja de texto?
_________________________________________________________________________________________
_________________________________________________________________________________________
17. ¿Cuáles son los dos atributos que obligatoriamente deben existir en cada campo?
_________________________________________________________________________________________
18. ¿Qué extensión deben tener las páginas web donde colocas el código PHP?
_________________________________________________________________________________________
19. ¿Dónde debes colocar tu carpeta de ejercicios de PHP para probarlos?
_________________________________________________________________________________________
_________________________________________________________________________________________
20. ¿Qué URL debes escribir para probar tus ejercicios de PHP?
_________________________________________________________________________________________
Instrucción: Realiza en equipo de uno, dos o tres personas las siguientes prácticas de PHP
1. Haz dos páginas:
Una que se llame negativoPositivo.html donde pedirás un número cualquiera
Y otra que se llame negativoPositivo.php que muestre el número capturado y que despliegue
si el número capturado es cero o si es negativo o si es positivo. Ayuda: usa if..else
Página: negativoPositivo.html
Página: negativoPositivo.php
Página: mayor.html
Página: mayor.php
Docente: M.S.I. Alfredo Contreras Méndez
15
Manual de PHP
3. Haz dos páginas:
Una que se llame promedio.html que pida tu matrícula, tu nombre y las calificaciones de las
tres unidades del módulo de HPAW.
Y otra que se llame promedio.php que muestre la matrícula capturada, el nombre, las
calificaciones y el promedio de las calificaciones.
Página: promedio.html
Página: promedio.php
4. Haz una página PHP que se llame pares1a1000.php que muestre los números pares entre 1
y 1000 (Nota: Aquí solo se hace una pagina PHP, no hay HTML porque no se pide nada, además
debes usar la estructura while o for de php)
Página: pares1a1000.php
5. Has una página PHP que se llame suma1a30.php y que sume los números del 1 al 30 pero,
cuando el total de la suma sea mayor a 20 que se detenga de sumar y mande a pantalla los
números que se sumaron y el total de la suma. (Nota: Aquí solo se hace una pagina PHP, no
hay HTML porque no se pide nada, además debes usar la estructura while o for de php)
Página: suma1a30.php
Docente: M.S.I. Alfredo Contreras Méndez
16
Manual de PHP
➢ Recuerda que cada ejercicio debe tener un encabezado <h2> que describa lo que hace como
en los ejemplos de arriba.
➢ Conforme vayas haciendo tus ejercicios, maqueta una página que enlace todos los ejercicios
para que se puedan ejecutar desde un menú como se muestra enseguida:
Las aplicaciones dinámicas e interactivas son aquellas que a través de formularios solicitan datos al
usuario, y a partir de estos datos se realizan operaciones sobre una base de datos. Dichas operaciones
se traducen básicamente en realizar consultas, inserciones, actualizaciones y eliminación de los datos
almacenados en una base de datos.
Para acceder a una base de datos y llevar a cabo operaciones sobre los datos es necesario contar con
un gestor de base de datos como SQL SERVER, MY SQL, ACCESS u otro donde podremos crear nuestras
base de datos y administrarlas mientras las utilizamos.
El gestor de base de datos que se debe utilizar se debe seleccionar después de realizar un análisis
completo de las necesidades que se tengan en la organización. Tenemos que pensar varios factores
antes de elegir el gestor de base de datos a adquirir o utilizar por ejemplo, algunos factores a evaluar
podrían ser el volumen de datos a manejar, experiencia en el uso del gestor de base de datos, el
soporte técnico para resolución de problemas, el sistema operativo donde se va a instalar, la carga de
operaciones que soportará la base de datos, etc.
Las decisiones para elegir el manejador de base datos idóneo radica en el análisis de costo – beneficio
y en las ventajas y desventajas según la necesidad que se tenga.
Posibles alternativas:
Nota: Desarrollado por Microsoft. Es necesario Nota: Es un software de licencia libre. No hay
pagar por utilizarlo. costo por utilizarlo.
SQL Server
Microsoft SQL Server es un sistema gestor de bases de datos del modelo relacional, desarrollado por
la empresa Microsoft.
Ofrece una interfaz gráfica para administrar las bases de datos y un lenguaje de desarrollo conocido
como Transact-SQL (TSQL).
Dentro de los competidores más destacados de SQL Server están: Oracle, MariaDB, MySQL,
PostgreSQL. SQL Server solo está disponible para sistemas operativos Windows de Microsoft.
MY SQL
MySQL es un sistema gestor de bases de datos relacional desarrollado bajo licencia dual GPL/Licencia
comercial por Oracle Corporation y está considerada como la base datos open source más popular del
mundo y una de las más populares, sobre todo para entornos de desarrollo web. Puede ser instalado
en Windows, Linux y otros sistemas operativos.
MySQL es software de fuente abierta (open source). Fuente abierta significa que es posible para
cualquier persona usarlo y modificarlo. Cualquier persona puede bajar el código fuente de MySQL y
usarlo sin pagar. Cualquier interesado puede estudiar el código fuente y ajustarlo a sus necesidades.
MySQL usa el GPL (GNU General Public License) para definir qué puede hacer y qué no puede hacer
con el software en diferentes situaciones. Si usted no se ajusta al GPL o requiere introducir código
MySQL en aplicaciones comerciales, usted puede comprar una versión comercial licenciada
_________________________________________________________________________________________
2. ¿Cuáles son las operaciones que básicamente se realizan en una base de datos?
_________________________________________________________________________________________
_________________________________________________________________________________________
3. Escribe 3 ejemplos de gestores de bases de datos
_________________________________________________________________________________________
_________________________________________________________________________________________
4. Escribe 3 factores que se deben contemplar para elegir un gestor de base de datos
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
_________________________________________________________________________________________
5. ¿Cuál es el gestor que no causa gastos por utilizarlo?
6. _________________________________________________________________________________________
7. ¿Cuál es el gestor que si causa gastos por utilizarlo?
8. _________________________________________________________________________________________
9. ¿Cuál es el gestor que solo funciona en Windows?
_________________________________________________________________________________________
_________________________________________________________________________________________
10. ¿Cuál es el gestor que funciona en Windows, Linux y otros?
_________________________________________________________________________________________
Todas las aplicaciones web dinámicas que accedan a bases de datos deben establecer una conexión antes de
realizar cualquier operación sobre los datos. Para ello PHP nos proporciona una serie de instrucciones que nos
ayudan para lograr la conexión a una base de datos de MySQL. Y para entrar en materia lo primero que debemos
aprender es como conectarnos a una base de datos y verificar que la conexión se lleve a cabo exitosamente.
Para esto realiza lo siguiente:
<?php
function Conectarse()
{
if (!($link=mysqli_connect("localhost","root","")))
{
echo "Error de conexión a la base de datos.";
exit();
}
if (!mysqli_select_db($link,"bd_prueba"))
{
echo "Error al seleccionar la base de datos.";
exit();
}
mysqli_set_charset($link,'utf8');
return $link;
} ?>
Con la instrucción mysqli_connect creamos un vínculo a la base de datos, este vínculo será usado
posteriormente en las operaciones que hagamos a la base de datos. Con la instrucción mysqli_select_db se
selecciona la base de datos con la que trabajaremos. La variable $link contiene la conexión que se usará a la
hora de realizar operaciones a la base de datos.
La función anterior la ponemos en un solo archivo porque nos servirá para establecer la conexión a la base
de datos. Esto nos facilitará la conexión en todas las páginas donde la necesitemos, por eso debemos incluir el
código include("conexion.php") en cada página que use la base de datos.
Instrucción: Captura y guarda el siguiente código en la misma carpeta. Este programa en PHP servirá para
aprender a realizar una consulta de los datos que están almacenados en la tabla llamada “alumno”
1. ¿Cuál es la instrucción de PHP que sirve para establecer un vínculo a la base de datos?
_________________________________________________________________________________________
2. ¿Cuál es la instrucción de PHP que sirve para cerrar la conexión a la base de datos?
_________________________________________________________________________________________
Ahora presentaremos un ejemplo de cómo introducir nuevo registros en la base de datos. Para ello
usaremos un formulario y en el action del form <form action="insertar.php"> indicaremos que debe
ser procesada una página PHP que se encargará de introducir los datos del formulario en la base de
datos.
Instrucción:
1. Captura y guarda el siguiente archivo en la misma carpeta que creaste
2. Prueba el código para ver su funcionamiento
<?php
include("conexion.php");
$link=conectarse();
$result=mysqli_query($link, "select * from alumno");
?>
<table border = "1px" cellspacing = "2px" cellpadding = "2px">
<tr><th>Nombre</th><th>Apellidos</th></tr>
<?php
while($row = mysqli_fetch_array($result)) {
echo '<tr><td>' . $row["nombre"] . '</td><td>' .
$row["apellidos"] . '</td></tr>'; }
mysqli_free_result($result);
mysqli_close($link);
?>
</table> </body> </html>
<?php
include("conexion.php");
$link = conectarse();
$vNombre = $_GET["txtNombre"];
$vApellidos = $_GET["txtApellidos"];
mysqli_query($link, "insert into alumno values ('" . $vNombre . "','"
. $vApellidos . "')");
header("Location: solicitaDatos.php");
?>
mysqli_free_result($result);
mysqli_close($link);
?> </table> </body> </html>
Al hacer clic en el botón <?php
include("conexion.php");
“Grabar” se ejecuta a la $link = conectarse();
$vNombre = $_GET["txtNombre"];
pagina insertar.php (que $vApellidos = $_GET["txtApellidos"];
mysqli_query($link, "insert into alumno values ('" . $vNombre . "','"
se pone en el atributo . $vApellidos . "')");
header("Location: solicitaDatos.php");
“action”) ?>
La página insertar.php ejecuta las instrucciones que insertan los datos capturados a la tabla
“alumno” de la base de datos “bd_prueba” y ya que los inserta vuelve a llamar la página
solicitaDatos.php con la instrucción header("Location: solicitaDatos.php"); y esta instrucción
provoca que se vuelva a ejecutar el código de la página solicitaDatos.php y vuelva a mostrar el
formulario para capturar otro nombre y sus apellidos.
PROYECTO FINAL
Instrucciones:
➢ El proyecto se podrá realizar en equipos de 3 o 4 alumn@s
➢ Toma como base tu sitio personal y o propón una maquetación diferente
➢ Crea una carpeta llamada MiSitioEmpresarial-NombresDeIntegrantes para tu sitio
empresarial, por ejemplo MiSitioEmpresarial-Alfredo-Hugo-Paco-Luis
CONCLUSIÓN
Aprender PHP es sin duda un conocimiento fundamental en la formación de los que se inician en la
programación y el desarrollo de sitios WEB ya que hoy en día las empresas requieren de personal
capacitado y calificado para implementar sitios WEB dinámicos e interactivos con la finalidad de
almacenar los datos en una base de datos para su posterior explotación en apoyo de sus actividades.
Las empresas cada vez seleccionan a los mejores haciendo cada vez más difícil la competencia entre
los candidatos a ser web masters. El alumno debe tener conciencia de que las certificaciones sobre
normas de competencias es esencial en la actualidad para poder competir con los mejores y por tal
razón debe prepararse cada día con más esfuerzo si pretende ubicarse en el campo laboral que le
brinde satisfacciones a las que aspira.
Este módulo se convierte en parte fundamental ya que nos da la oportunidad de aprender y asimilar
la importancia de los sitios web en el área de desarrollo de sistemas, y, sin lugar a dudas estos
fundamentos le serán de gran ayuda en su formación profesional.
WEBLIOGRAFÍA
Webliografía
http://www.php.net/manual/es/getting-started.php
http://www.desarrolloweb.com/php/