Author : Eduardo Esteves - copilotlabx@gmail.com
Descripción del Proyecto
El proyecto consiste en el desarrollo de una aplicación web para la gestión segura de usuarios, donde se pueden registrar nombres de usuario y contraseñas en una base de datos.
El sistema está construido utilizando los lenguajes de programación y herramientas siguientes: Lenguajes en Uso
PHP:
Punto Fuerte: PHP es un lenguaje de programación del lado del servidor que se utiliza para la creación de aplicaciones web dinámicas. Es especialmente útil para interactuar con bases de datos y manejar la lógica del servidor.
Uso en el Proyecto: Se utiliza para gestionar las solicitudes del usuario, interactuar con la base de datos (por ejemplo, para registrar usuarios, verificar duplicados, cifrar contraseñas) y manejar la seguridad de los datos.
JavaScript:
Punto Fuerte: JavaScript es un lenguaje de programación del lado del cliente que permite crear interfaces de usuario interactivas y dinámicas. Es esencial para validar formularios y mejorar la experiencia del usuario en tiempo real.
Uso en el Proyecto: Se utiliza para la validación del lado del cliente, la interacción con el DOM y la gestión de alertas y redirecciones después de las acciones del usuario.
HTML5:
Punto Fuerte: HTML5 es el lenguaje de marcado utilizado para estructurar el contenido en la web. Ofrece nuevas funcionalidades como formularios mejorados, multimedia integrada y una estructura más semántica.
Uso en el Proyecto: Se utiliza para construir la estructura básica de las páginas web, incluyendo formularios para el registro de usuarios.
CSS:
Punto Fuerte: CSS es el lenguaje utilizado para diseñar y estilizar páginas web. Permite separar el contenido del diseño, proporcionando una mayor flexibilidad y control sobre la apariencia visual de la aplicación.
Uso en el Proyecto: Se emplea para estilizar los formularios, botones, y otros elementos de la interfaz, asegurando una experiencia de usuario coherente y atractiva.
Herramientas Utilizadas
XAMPP:
Punto Fuerte: XAMPP es un entorno de desarrollo local que incluye Apache, MySQL, PHP y Perl. Es fácil de instalar y configurar, lo que permite a los desarrolladores probar sus aplicaciones web de forma local.
Uso en el Proyecto: XAMPP proporciona el entorno necesario para ejecutar el servidor Apache, gestionar la base de datos MySQL, y ejecutar scripts PHP en un entorno local antes de desplegar el proyecto en un servidor en vivo.
Visual Studio Code:
Punto Fuerte: Visual Studio Code es un editor de código fuente liviano pero potente, con soporte para múltiples lenguajes de programación, extensiones, y herramientas de depuración.
Uso en el Proyecto: Se utiliza para escribir, editar y depurar código en PHP, JavaScript, HTML5 y CSS. Las extensiones de VS Code permiten una integración sencilla con sistemas de control de versiones y otros servicios de desarrollo.
SQL:
Punto Fuerte: SQL es el lenguaje utilizado para gestionar y manipular bases de datos relacionales. Es crucial para la creación, modificación y consulta de tablas y registros en la base de datos.
Uso en el Proyecto: Se utiliza para crear y gestionar la base de datos de usuarios, incluyendo la definición de tablas, la inserción de registros y la realización de consultas para verificar la existencia de usuarios o IDs duplicados.