Desarrollo de Aplicaciones 2025

PROYECTOS DEL CURSO

Explora los proyectos organizados por semanas. Haz clic en cada semana para ver el contenido detallado y acceder a los repositorios correspondientes.

01

SEMANA 01 - Java Maven

Aplicaciones para calcular descuento e inversión de una empresa

Completado
1

Descuento de camisas por Verano

Una tienda ha puesto en oferta la venta de camisas ofreciendo un descuento, por temporada de verano, denominado 7% + 7%.

Java JFrame Swing
2

Calculo de Inversión de Empresa

Una empresa expondrá sus productos en una feria. La empresa considera que el monto total de dinero a invertir estará distribuido. Dado el monto total de dinero a invertir, diseñe un programa que determine cuánto gastará la empresa en cada rubro.

Java JFrame Swing
02

SEMANA 02 - Métodos

Aplicaciones acerca de Descuentos y Sueldos usando Métodos

Completado
1

Descuento por Cantidad Comprada

Una tienda ha puesto en oferta la venta de un producto ofreciendo un porcentaje de descuento sobre el importe de la compra. Adicionalmente, la tienda obsequia lapiceros. Dado el precio de la docena y la cantidad de docenas adquiridas, diseñe un programa que determine el importe de la compra, el importe del descuento, el importe a pagar y la cantidad de lapiceros de obsequio.

Java JFrame Swing
2

Cálculo de Sueldo de Trabajador

El sueldo bruto de los empleados de una empresa se calcula sumando el sueldo básico más la bonificación por hijos. El sueldo básico se calcula multiplicando las horas trabajadas por la tarifa horaria. La tarifa horaria depende de la categoría del empleado. La bonificación que obtienen es de acuerdo a la cantidad de hijos. Todo empleado está sujeto a un porcentaje de descuento sobre el sueldo bruto. Dadas la categoría y la cantidad de horas trabajadas de un empleado, diseñe un programa que determine el sueldo básico, el sueldo bruto, el descuento y el sueldo neto que le corresponden.

Java JFrame Swing
03

SEMANA 03 - Programación Orientada a Objetos

Aplicaciones acerca de Descuentos

Completado
1

Descuento por Cantidad Comprada

Una tienda ha puesto en oferta la venta de un producto ofreciendo un porcentaje de descuento sobre el importe de la compra. Adicionalmente, la tienda obsequia lapiceros. Dado el precio de la docena y la cantidad de docenas adquiridas, diseñe un programa que determine el importe de la compra, el importe del descuento, el importe a pagar y la cantidad de lapiceros de obsequio.

Java JFrame Swing
2

Oferta por de Boletos Comprada

Una empresa de transportes cubre la ruta Lima - Huancayo en dos turnos: mañana y noche. Como oferta especial, la empresa aplica un porcentaje de descuento sobre el importe de la compra. Adicionalmente, la empresa obsequia caramelos. Dado el turno y la cantidad de pasajes adquiridos por un cliente, diseñe un programa que determine el importe de la compra, el importe del descuento, el importe a pagar y la cantidad de caramelos de obsequio.

Java JFrame Swing
04

SEMANA 04 - Modelo Vista Controlador

Aplicaciones sencillas con el MVC

Completado
1

Descuento por Cantidad Comprada

Usando el modelo MVC, crear la estructura dividida en Modelo, Vista, Controlador y el Main; para calcular el area y perímetro de las siguientes figuras geométricas: Cuadrado, Rectángulo, Círculo y Triángulo. Seguir utilizando JFrame para las vistas y conectarlo con el Controlador quien es el que hace los calculos.

Java JFrame Swing
2

Login - Conversiones

Usando el MVC, crear un login para iniciar sesion y registrar usuarios nuevos; los usuarios pueden ser Docente o Alumno. El docente puede realizar los calculos de conversion, mientras que el alumno solo puede ver lo calculado por el docente. Usa la estructura: Modelo para las clases necesarioas, Vista para la interfaz del login y Controlador quien hará las acciones

Java JFrame Swing
05

SEMANA 05 - Login Sistema de Notas

Login y Registro de un Sitema de Gestión de Notas

Completado
1

Vistas del Login Sitema Gesión de Notas

Se tiene que diseñar un Login (FrontEnd) de un proyecto que tenga que resolver un problema. Diseñar las vistas que debe tener el Login. Agregar labels, textFields o lo que el alumno considere para resolver el problema.

Java JFrame Swing
06

SEMANA 06 - Base de Datos de Sistema Login

Login y Registro de un Sistema de Gestión de Canchas

Completado
1

Base de Datos en MySQL

Se tiene que crear la base de datos del Sistema de Gestión de Canchas. Se usará MySQL para crear el DATABASE, y las tablas (USUARIO, CANCHAS, RESERVAS)

MySQL Java
07

SEMANA 07 y 08 - Sitema de Reservas de Canchas

Login - Registro - Gestion - Reserva de un Sistema de Gestión de Canchas

Completado
1

LOGIN - REGISTRO - CRUD - Sistema de Reservas

El proyecto consiste en un sistema de gestión de canchas el cual cuenta con dos usuarios (admin y cliente). El administrador puede gestionar las canchas (crear, actualizar, eliminar y listar). Asimismo se encarga de la gestion de usuarios, editar sus datos, o eliminarlo y por ultimo se encarga de gestionar las reservas (aprobar o rechazar una reserva) El cliente puede gestionar reservas (crear, actualizar si aun no se aprueba, eliminar), también puede ver su historial de reservas.

MySQL Java
2

BASE DE DATOS DEL SISTEMA DE GESTION DE RESERVAS

El sistema almacena 3 Entidades (Usuario, donde esta Cliente y Admin); con atributos de codigo, dni, contraseña, nombre de usuario, apellido email, telefono y rol. Cancha; con atributos de: codigo, nombre, deporte, capacidad, descripcion, estado, precio:hora. Reservas; con atributos: id, cod usuario (fk), cod cancha(fk), horaInicio, HoraFin, estado, precio.

MySQL Java
09

SEMANA 09 - Diseño en Figma

Diseño de UX/UI (Figma)

Completado
1

LOGIN CON 3 USUARIOS

Se ha creado la interfaz de login sobre un sistema de Gestión de Tesis, el cual cuenta con 3 usuarios (Admin, Docente, Alumno)

HTML CSS JavaScript


2

PANELES DE 3 USUARIOS

Se ha creado las interfaces para cada usuario del sistema de gestion de tesis, entre ellos el panel para el administrador, para el docente y para el alumno; cada uno con funciones exclusivas.

HTML CSS JavaScript




3

LIBRERIAS DE CSS

Librerias de CSS que ayudan al diseño del FrontEnd, se han tomado en cuenta 4 tipos de frameworks.

CSS HTML JavaScript




10

SEMANA 10 - Diseño JSP - Proyecto Gestion de Tesis

Diseño de Interfaz (FrontEnd)

Completado
1

LOGIN - JSP

Se ha creado la interfaz de login sobre un sistema de Gestión de Tesis, el cual cuenta con 3 usuarios (Admin, Docente, Alumno)

HTML CSS JavaScript

2

ADMIN - JSP

Se ha creado las interfaces para el administrador, con todas las acciones a los que tendra acceso.

HTML CSS JavaScript

3

DOCENTE - JSP

Se ha creado las interfaces para el docente, con todas las acciones a los que tendra acceso.

HTML CSS JavaScript

4

ALUMNO - JSP

Se ha creado las interfaces para el alumno, con todas las acciones a los que tendra acceso.

HTML CSS JavaScript

11

SEMANA 11 - Modelos - Proyecto Gestion de Tesis

Diseño de Modelos Principales

Completado
1

Usuario

Se ha creado el modelo "Usuario" en el cual estaran los datos a usar de los Usarios establecidos (Admin, Docente, Alumno)

Java

2

Tesis

Se ha creado el modelo "Tesis" en el cual estaran los datos a usar para la gestion del proyecto.

Java

3

Evaluación

Se ha creado el modelo "Evaluación" en el cual estaran los datos a usar para la gestion de las tesis subidas por el admin / alumno

Java

12

SEMANA 12 - Controlador - Proyecto Gestion de Tesis

Codificación de Controladores principales

Completado
1

LOGIN - Controlador

Se ha creado el controlador del login que recibe los datos de los 3 usuarios (Admin, Docente, Alumno)

Java

2

ADMIN - Controlador

Se ha creado el controlador del admin que recibe los datos de formularios para realizar el CRUD de usuarios, tesis, etc.

Java

3

DOCENTE - Controlador

Se ha creado el controlador del docente que realiza la evaluacion de las tesis que le son asignadas.

Java

4

ALUMNO - Controlador

Se ha creado el controlador del alumno quien recibe los datos que le ha asignado el Admin y las respuestas del Docente.

Java

13

SEMANA 13 - BASE DE DATOS - Proyecto Gestion de Tesis

Creación de la Base de Datos y DAO de Modelos

Completado
1

Clase Conexión para la Base de Datos y DAO de Modelos

Se ha creado la clase "ConexionBD" para manejar los datos en una DataBase y tener el proyecto mas ordenado y mejor desplegado.

Java
2

BASE DE DATOS DEL SISTEMA DE GESTION DE TESIS

Se ha creado en el Gestor de Base de Datos (MySQL), la base de datos para el proyecto Gestion de Tesis.

MySQL
14

SEMANA 14 - REPORTES - Proyecto Gestion de Tesis

Evidencias de Generación de Reportes

Completado
1

Reporte por parte del Usuario - Docente

Se ha generado el reporte por parte del docente, donde se ve el historial de las tesis asignadas que ha realizado.

Img
2

Reporte por parte del Usuario - Alumno

Se ha generado el reporte por parte del alumno, donde se ve la evaluacion de su tesis recibida por parte del docente asignado.

Img
15

SEMANA 15 - PROYECTO TERMINADO - Proyecto Gestion de Tesis

Sistema de Gestion de Tesis Completo

Completado
1

Sistema de Gestión de Tesis Version 1.0

Se ha completado el proyecto "Sistema de Gestión de Tesis". Se puede ver el proyecto completo en los siguientes enlaces.

Java HTML CSS JavaScript
2

Sistema de Gestión de Grados y Titulos - Version Final

Se ha completado el proyecto "Sistema de Gestión de Grados y Titulos". Se puede ver el proyecto completo en los siguientes enlaces.

Java HTML CSS JavaScript

¡Explora Todos los Proyectos!

Sumérgete en el código, aprende de las implementaciones y descubre las técnicas utilizadas en cada proyecto del curso.

0 Semanas Completadas
0 Ejercicios Desarrollados
0 % Java & Maven
0 Horas de Código