Skip to content
View DaniDiaaz's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Alcalá de Henares, Madrid

Block or report DaniDiaaz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DaniDiaaz/README.md

¡Hola! Soy Daniel Díaz

Estudiante de DAM (1º Curso) | Construyendo herramientas reales mientras aprendo

LinkedIn CV Email

Sobre mí

Actualmente estoy estudiando Desarrollo de Aplicaciones Multiplataforma (DAM), recientemente he terminado el primer curso. He aprendido las bases de la programación, bases de datos y metodologías de trabajo que me servirán en un futuro, aunque me queda todavía mucho por aprender.

Estudiar online me ha servido para convertirme en una persona muy autodidacta. Tengo varios proyectos que hemos hecho en clase, sobre todo en Java, pero también he hecho proyectos por mi cuenta, algunos muy básicos y otros algo más desarrollados, principalmente explorando Python.

Tengo muchas ganas de seguir desarrollándome para poder algún día trabajar en este sector.

Proyectos destacados

Aplicación desarrollada en Java para la gestión de una biblioteca: permite registrar libros y revistas, gestionar el alquiler de ejemplares y consultar en tiempo real si un ejemplar está disponible o alquilado.

BibliotecaDigital

Java

Página web para un despacho de abogados real, donde se pueden consultar sus servicios, su trayectoria profesional y contactar directamente con ellos.

HTML5 CSS3 JavaScript

Gestor de tareas y notas por terminal desarrollado en Python, con un menú interactivo y colores en consola (usando colorama) para una experiencia más clara y agradable. Permite añadir notas (como tareas pendientes del día a día), listarlas todas, buscar una nota concreta por palabra clave y eliminarla cuando ya no se necesita.

  • Añadir notas nuevas desde el menú
  • Listar todas las notas guardadas
  • Buscar notas por palabra clave
  • Eliminar notas individualmente
  • Interfaz de terminal coloreada con colorama para mejorar la legibilidad

Python

Aplicación de gestión para una clínica veterinaria desarrollada en Java con JavaFX. Permite registrar perros, gatos y aves con sus datos (nombre, edad, raza...) y concretar citas con el veterinario elegido, indicando fecha, hora y motivo de la consulta. La pantalla principal muestra un resumen con los animales registrados, ofreciendo una interfaz clara e intuitiva.

  • Registro de animales (perros, gatos, aves) con sus datos
  • Gestión de citas: veterinario, fecha, hora y motivo
  • Pantalla principal con resumen de los animales registrados
Clinica2

Java JavaFX

Aplicación desarrollada en Java y JavaFX para la gestión integral de un almacén, permitiendo administrar productos, controlar el stock y registrar ventas de forma sencilla e intuitiva. El programa está conectado con MySQL para guardar todos los datos.

Funcionalidades principales

  • Alta de productos con toda su información (nombre, referencia, precio, stock, categoría, etc.).
  • Edición y actualización de los datos de los productos.
  • Eliminación de productos del inventario.
  • Control automático del stock disponible.
  • Registro de ventas realizadas.
  • Actualización automática del inventario tras cada venta.
  • Historial de ventas para consultar cuándo y qué productos se han vendido.
  • Panel principal con información resumida del almacén:
    • Productos disponibles.
    • Ventas realizadas durante el día.
    • Estado actual del inventario.
    • Indicadores de actividad.
SistemaAlmacen

Java JavaFX MySQL

Tecnologías y herramientas

Lenguajes

Con más experiencia:

Java Python HTML5 CSS3 JavaScript

Bases de datos

MySQL

Nivel básico / en aprendizaje:

C# Bash

Frameworks

JavaFX

Entornos de desarrollo y control de versiones

IntelliJ IDEA VSCode Eclipse Git

Certificaciones

FreeCodeCamp

Contacto

LinkedIn Email CV

Pinned Loading

  1. Sistema-Almacen-Java Sistema-Almacen-Java Public

    Programa funcional para un sistema de almacén en el cual añadir productos, vender productos y controlar todo el stock. Todo con una interfaz intuitiva.

    Java

  2. Clinica-Veterinaria-Java Clinica-Veterinaria-Java Public

    Proyecto completo en Java de la gestión de una clínica veterinaria en el que se puede añadir los animales con sus datos, seleccionar la fecha en la que quieres la cita e incluso el nombre del veter…

    Java

  3. Biblioteca-Digital-Java Biblioteca-Digital-Java Public

    Gestión de una biblioteca donde añadir libros y revistas y ver en tiempo real si ese libro o revista está alquilado.

    Java

  4. Despacho-de-Abogados Despacho-de-Abogados Public

    Página web completa de un despacho de abogados real.

    HTML

  5. Gestor-Notas-Python Gestor-Notas-Python Public

    Proyecto que trata de un gestión de notas del día a día que tuvimos que hacer para un trabajo en Python, proyecto bastante completo con varias funcionalidades.

    Python

  6. Agenda-De-Contactos-Java Agenda-De-Contactos-Java Public

    Proyecto basado en una agenda de contactos con el cual puedes guardar los nombres, teléfonos y correos de tus conocidos.

    Java