PF Web02

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

SERVICIO NACIONAL DE ADIESTRAMIENTO EN TRABAJO INDUSTRIAL

TRABAJO FINAL DEL CURSO

PLAN DE
TRABAJO DEL
ESTUDIANTE

1. INFORMACIÓN GENERAL
Apellidos y Nombres: Jesus Enrique Callan Reyes ID: 001430029

Dirección Zonal/CFP: Lima / Callao


Carrera: Ing. Ciencia de Datos e Inteligencia Artificial Semestre: 3ro
Curso/ Mód. Formativo: Desarrollo de Aplicaciones Web II
Tema del Trabajo: Login de Usuario PHP en Apache NetBeans

2. PLANIFICACIÓN DEL TRABAJO


N° ACTIVIDADES/ ENTREGABLES CRONOGRAMA/ FECHA DE ENTREGA
Análisis y Planteamiento del caso 02/10
1

Investigación de los temas a


2 desarrollar 02/10

Desarrollo del marco teórico e 06/10 07/10


3 informe 05/10

4 Digitación del código 08/10 09/10

5 Entrega final 19/11

1
HOJA DE PLANIFICACIÓN

PROCESO DE EJECUCIÓN
SEGURIDAD / MEDIO
OPERACIONES / PASOS /SUBPASOS AMBIENTE / NORMAS -
ESTANDARES

Definición del problema y objetivos:


- Identificar el tema del informe
- Establecer los temas de la investigación Utilizar fuentes

Investigación de temas relevantes: confiables y


académicas
-Investigar conceptos sobre PHP
-Investigar literatura relacionada

Diseño y estructura del informe: Respetar derechos de


autor
-Definir el marco teórico
-Mostrar el Trabajo Final

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.

En la obra seminal "Programming PHP" de Rasmus Lerdorf, Kevin


Tatroe y Peter MacIntyre (2006), se presenta una visión integral de los
principios fundamentales de PHP. El libro proporciona un enfoque
práctico y orientado a ejemplos para comprender la sintaxis básica,
estructuras de control y características esenciales del lenguaje.

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.

Programación Orientada a Objetos en PHP, Manejo de Bases de Datos y Desarrollo


de Aplicaciones Web:
En la evolución de PHP, la integración de la Programación Orientada a Objetos (POO) ha desempeñado un papel
crucial. A través de recursos como "PHP Objects, Patterns, and Practice" de Matt Zandstra (2016), se evidencia
cómo PHP ha transitado de un enfoque procedural a uno más orientado a objetos. Este cambio paradigmático no
solo mejora la estructura del código, sino que también permite la reutilización eficiente de componentes.

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.

En el desarrollo de aplicaciones web, PHP se


destaca por su capacidad para crear formularios
dinámicos, gestionar sesiones y abordar
consideraciones de seguridad. David McFarland,
en "PHP & MySQL: The Missing Manual" (2018),
ofrece una guía integral que abarca desde la
creación de formularios interactivos hasta la
3
TRABAJO FINAL DEL CURSO
implementación de medidas de seguridad cruciales en aplicaciones web desarrolladas con PHP.

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

DESARROLLO EN APACHE NETBEANS 19


La aplicación creada es un sistema básico de inicio de sesión y registro de usuarios. A continuación, la
descripción del funcionamiento de la aplicación web:

 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

 Página de Bienvenida (cuenta.php):


• En esta página, se muestra un mensaje de bienvenida a los usuarios que han iniciado sesión
correctamente o se han registrado con éxito. Además de contar con un pequeño juego.

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

 Computadora o laptop con conexión a internet


 Dispositivos de prueba

2. HERRAMIENTAS E INSTRUMENTOS

 Entorno de Desarrollo Integrado (IDE)


 Herramientas de documentación
 Depuradores de código
 XAMPP

3. MATERIALES E INSUMOS

7
TRABAJO FINAL DEL CURSO

 Documentación y manuales de referencia


 Recursos gráficos

También podría gustarte