Desarrollo de Aplicaciones Web III
Desarrollo de Aplicaciones Web III
Desarrollo de Aplicaciones Web III
PLAN DE TRABAJO
DEL ESTUDIANTE
TRABAJO FINAL DEL CURSO
1. INFORMACIÓN GENERAL
Apellidos y Nombres: Gamarra Paniagua Felipe ID: 1488454
3. PREGUNTAS GUIA
Durante la investigación de estudio, debes obtener las respuestas a las siguientes interrogantes:
Nº PREGUNTAS
2
TRABAJO FINAL DEL CURSO
1.
2.
3.
4.
3
TRABAJO FINAL DEL CURSO
HOJA DE PLANIFICACIÓN
PROCESO DE EJECUCIÓN
Instalar un entorno de desarrollo local: Antes de comenzar a utilizar Laravel, debes instalar un
entorno de desarrollo local que incluya PHP, un servidor web (por ejemplo, Apache o Nginx) y una
base de datos (por ejemplo, MySQL o PostgreSQL). Puedes instalarlo manualmente o utilizar una
herramienta como XAMPP o WAMP.
Instalar Composer: Composer es un administrador de paquetes para PHP que se utiliza para
instalar Laravel y sus dependencias. Puedes descargar Composer desde su sitio web oficial e
instalarlo en tu sistema.
Instalar Laravel: Una vez que hayas instalado Composer, puedes instalar Laravel utilizando el
comando composer create-project --prefer-dist laravel/laravel nombre-proyecto. Este
comando descargará la última versión de Laravel y configurará la estructura de archivos básica
para tu proyecto.
Configurar la base de datos: Laravel utiliza un archivo .env para almacenar la configuración de la
base de datos. Debes configurar este archivo con la información de tu base de datos, incluyendo
el nombre de la base de datos, el usuario y la contraseña.
Ejecutar el servidor web: Puedes ejecutar el servidor web utilizando el comando php artisan
serve. Esto iniciará el servidor en el puerto 8000 por defecto.
Crear rutas y vistas: Laravel utiliza un sistema de enrutamiento para mapear las solicitudes HTTP
a diferentes controladores y métodos. Puedes crear rutas utilizando el archivo routes/web.php.
También puedes crear vistas utilizando el sistema de plantillas Blade.
Desarrollar la aplicación: Ahora que tienes todo configurado, puedes comenzar a desarrollar tu
aplicación utilizando Laravel. Puedes crear controladores, modelos y vistas para manejar la lógica
de negocio y presentación de tu
aplicación.
5
TRABAJO FINAL DEL CURSO
6
TRABAJO FINAL DEL CURSO
<?php
class Conexion{
public static function Conectar(){
define('servidor','localhost');
define('nombre_bd','empresa');
define('usuario','root');
define('password','');
$opciones = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8');
try{
$conexion = new PDO("mysql:host=".servidor.";dbname=".nombre_bd, usuario,
password, $opciones);
return $conexion;
}catch (Exception $e){
die("El error de Conexión es :".$e->getMessage());
}
}
}
?>
7
TRABAJO FINAL DEL CURSO
8
TRABAJO FINAL DEL CURSO
<?php
include_once '../bd/conexion.php';
$objeto = new Conexion();
$conexion = $objeto->Conectar();
// Recepción de los datos enviados mediante POST desde el JS
switch($opcion){
case 1: //alta
$consulta = "INSERT INTO personas (nombre, pais, edad) VALUES('$nombre',
'$pais', '$edad') ";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
$consulta = "SELECT id, nombre, pais, edad FROM personas ORDER BY id DESC LIMIT
1";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
$data=$resultado->fetchAll(PDO::FETCH_ASSOC);
break;
case 2: //modificación
$consulta = "UPDATE personas SET nombre='$nombre', pais='$pais', edad='$edad'
WHERE id='$id' ";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
$consulta = "SELECT id, nombre, pais, edad FROM personas WHERE id='$id' ";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
$data=$resultado->fetchAll(PDO::FETCH_ASSOC);
break;
case 3://baja
$consulta = "DELETE FROM personas WHERE id='$id' ";
$resultado = $conexion->prepare($consulta);
$resultado->execute();
break;
}
9
TRABAJO FINAL DEL CURSO
10
TRABAJO FINAL DEL CURSO
LISTA DE RECURSOS
1. MÁQUINAS Y EQUIPOS
Laptop
Mouse
Celular
3. HERRAMIENTAS E INSTRUMENTOS
Laravel
Visual Studio Code
Xampp
Composer
Node.js
7.Zip
Google
5. MATERIALES E INSUMOS
Energía electrica
Internet
11