PF Web02
PF Web02
PF Web02
PLAN DE
TRABAJO DEL
ESTUDIANTE
1. INFORMACIÓN GENERAL
Apellidos y Nombres: Jesus Enrique Callan Reyes ID: 001430029
1
HOJA DE PLANIFICACIÓN
PROCESO DE EJECUCIÓN
SEGURIDAD / MEDIO
OPERACIONES / PASOS /SUBPASOS AMBIENTE / NORMAS -
ESTANDARES
Revisión y edición :
-Dar formato al documento
-Corregir ortografía y orden
2
TRABAJO FINAL DEL CURSO
PHP
PHP (Hypertext Preprocessor) es un lenguaje de programación de código abierto que ha desempeñado
un papel fundamental en el desarrollo web desde su creación en 1994 por Rasmus Lerdorf. Inicialmente,
concebido como un conjunto de scripts para el seguimiento de visitantes en su sitio web personal, PHP
ha evolucionado considerablemente para convertirse en una herramienta esencial en el desarrollo de
aplicaciones web dinámicas.
La versatilidad de PHP radica en su capacidad para integrarse fácilmente con HTML, permitiendo la
incrustación de código PHP directamente en páginas web. Este enfoque facilita la creación de páginas
dinámicas que pueden adaptarse a la entrada del usuario y a las variables del entorno del servidor.
A medida que PHP evolucionaba, se incorporaron conceptos de programación orientada a objetos (POO).
"PHP Objects, Patterns, and Practice" de Matt Zandstra (2016) ofrece una comprensión profunda de
cómo implementar la POO en PHP, destacando la organización modular y la reutilización de código.
Una faceta distintiva de PHP es su capacidad para interactuar con bases de datos. "PHP and MySQL for
Dynamic Web Sites" de Larry Ullman (2017) explora de manera exhaustiva la integración de PHP con
MySQL, proporcionando técnicas efectivas para la manipulación segura de datos.
El desarrollo de aplicaciones web con PHP implica la creación de formularios, gestión de sesiones y
consideraciones de seguridad. David McFarland, en "PHP & MySQL: The Missing Manual" (2018),
ofrece una guía detallada sobre cómo implementar estas características de manera efectiva en el
desarrollo web.
La interacción con bases de datos constituye otro aspecto esencial de PHP. Larry Ullman, en su obra "PHP and
MySQL for Dynamic Web Sites" (2017), explora detalladamente cómo PHP facilita la conexión y manipulación
de datos en bases de datos, con un enfoque destacado en la integración con MySQL. Este recurso proporciona
insights prácticos sobre la implementación de consultas seguras y eficientes.
El desarrollo de aplicaciones web va más allá de la simple manipulación de datos y formularios. La utilización de
frameworks PHP se ha vuelto omnipresente en el panorama del desarrollo web. En "Laravel: Up and Running" de
Matt Stauffer (2016), se sumerge en el ecosistema de Laravel, uno de los frameworks PHP más populares,
destacando cómo simplifica y estructura el desarrollo de aplicaciones web complejas.
La combinación de estos elementos —la programación orientada a objetos, el manejo eficiente de bases de datos y
el desarrollo de aplicaciones web mediante frameworks— define la versatilidad de PHP como un lenguaje de
servidor completo. Estos conceptos, respaldados por recursos bibliográficos especializados, proporcionan una
comprensión integral de cómo PHP se ha convertido en un actor central en el desarrollo de aplicaciones web
modernas.
4
TRABAJO FINAL DEL CURSO
Página de Inicio
• Al acceder a la aplicación, los usuarios son recibidos por la página de inicio de sesión.
• La página presenta un formulario con campos para el nombre de usuario y la contraseña.
• Los usuarios pueden ingresar sus credenciales y presionar el botón Iniciar Sesión.
Inicio de Sesión:
• Al hacer clic en el botón Iniciar Sesión, la aplicación verifica las credenciales ingresadas
con la información almacenada en una base de datos.
• Si las credenciales son correctas, el usuario es redirigido a una página de bienvenida
(cuenta.php).
• Si las credenciales son incorrectas, el usuario es redirigido a una página de error
(error.php).
Registro de Usuario:
• Además de iniciar sesión, la aplicación permite a los usuarios registrarse.
• El formulario de registro solicita información como nombre, correo electrónico, nombre
de usuario y contraseña.
• Después de completar el registro, si es exitoso, el usuario es redirigido a la página de
bienvenida (cuenta.php).
• Si hay algún problema durante el registro, el usuario es redirigido a la página de error
(error.php).
5
TRABAJO FINAL DEL CURSO
6
TRABAJO FINAL DEL CURSO
Página de Error (error.php):
• Si ocurre algún error durante el proceso de inicio de sesión o registro, el usuario es redirigido
a esta página.
• La página de error muestra un mensaje indicando que ha habido un problema y sugiere volver
a la página de inicio.
En resumen, la aplicación proporciona una experiencia básica de inicio de sesión y registro, permitiendo
a los usuarios acceder a una página de bienvenida si sus credenciales son correctas o recibir un mensaje
de error si hay algún problema. La información de usuario se almacena en una base de datos para facilitar
la gestión de cuentas.
LISTA DE RECURSOS
.
1. MÁQUINAS Y EQUIPOS
2. HERRAMIENTAS E INSTRUMENTOS
3. MATERIALES E INSUMOS
7
TRABAJO FINAL DEL CURSO