Skip to content

En este repositorio se encuentran mis trabajos en clase, retos y demás prácticas realizadas durante el curso de Java impartido por Tecnolochicas y BEDU.

Notifications You must be signed in to change notification settings

ElisaaTovar/Java-Tecnolochicas-Modulo-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java-Tecnolochicas

En este repositorio se encuentran mis trabajos en clase, retos y demás prácticas realizadas durante el curso de Java impartido por Tecnolochicas y BEDU.

Sesión Reto Descripción
01 01 💪 Desarrollar un programa en Java que registre los datos de un paciente, aplicando los fundamentos de clases, objetos, atributos, métodos y la entrada de datos por consola.
02 💪 Desarrollar un programa en Java que permita registrar la información básica de entradas para eventos, aplicando los fundamentos de clases, objetos, atributos, métodos y el uso de constructores.
02 01 💪 Desarrollar un programa que calcule el total de una compra en farmacia y aplique un descuento si supera cierta cantidad. Este reto refuerza el uso de operadores aritméticos, asignación, entrada por consola, e inferencia de tipo con var.
02 💪 Implementar un programa que simule un cajero automático básico, aplicando estructuras de control como while, switch, break y continue para navegar entre opciones y validar operaciones del usuario.
03 01 💪 Diseñar un sistema básico de reservas de vuelo aplicando los fundamentos de la Programación Orientada a Objetos en Java. Practicarás la creación de clases y objetos, el uso de atributos static y final, así como la definición de métodos con parámetros y valores de retorno.
02 💪 Diseñar una clase Factura aplicando los principios de encapsulación con modificadores de acceso y utilizando la clase Optional para manejar valores que pueden ser nulos, como el RFC del cliente.
04 01 💪 Modelar facturas emitidas para un sistema contable, reforzando el uso de constructores, equals(), hashCode() y toString().
02 💪 Modelar una declaración de impuestos con record y validarla contra una cuenta fiscal usando encapsulación y comparación segura con Objects.equals().
05 01 💪 Construir un sistema que modele diferentes tipos de unidades de emergencia, aplicando los principios de herencia y composición en Java. Reforzarás el uso de extends, super, y el diseño modular usando clases auxiliares.
02 💪 Diseñar un sistema de pagos en el que distintos métodos de pago (efectivo, tarjeta, transferencia) compartan una estructura común pero tengan comportamientos específicos.
06 01 💪 Practicar el uso de ArrayList, HashSet y HashMap en un contexto profesional relacionado con la biotecnología, para registrar muestras, identificar elementos únicos y asociar datos clave.
02 💪 Practicar el uso de: Comparable y Comparator para ordenar temas de clase. CopyOnWriteArrayList para gestionar de forma segura una lista de temas activos. ConcurrentHashMap para mantener un repositorio de recursos compartidos por tema, accesible de forma segura desde distintos usuarios.
07 01 💪 Aplicar las clases Path y Files de la API java.nio.file (NIO.2) para crear un archivo de configuración de simulación, verificar su existencia y leer su contenido. Este ejercicio simula una tarea real del rol de Process Simulation Engineer, donde se documentan los parámetros antes de ejecutar una corrida de simulación.
02 💪 Aplicar el uso de BufferedReader, try-with-resources y manejo de excepciones para analizar grandes archivos de logs generados por pruebas automatizadas. Este reto simula una tarea del rol de Automated Testing Engineer (QA), enfocada en el procesamiento eficiente de información y la trazabilidad de errores.

About

En este repositorio se encuentran mis trabajos en clase, retos y demás prácticas realizadas durante el curso de Java impartido por Tecnolochicas y BEDU.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages