Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Estructuras de Datos: Domine Listas Dinámicas en Java
Rating: 4.8 out of 5(22 ratings)
94 students

Estructuras de Datos: Domine Listas Dinámicas en Java

Domine la creación de estructuras de datos lineales en Java mientras desarrolla un juego de dominó desde cero
Created byJose Ciccio
Last updated 10/2024
Spanish
Spanish [Auto],

What you'll learn

  • Comprender qué son estructuras de datos dinámicas
  • Desarrollará Listas Simplemente enlazadas (LSE)
  • Desarrollará Listas Doblemente enlazadas (LDE)
  • Descubrirá cómo crear listas emplantilladas con tipos de datos genéricos, permitiendo la creación de listas de cualquier tipo de dato.
  • Desarrollará habilidades para minimizar duplicados en listas y maximizar la eficiencia en el uso de memoria dentro de sus programas.
  • Aprender cómo funcionan los punteros en memoria
  • Diseñar e implementar un juego de Dominó
  • Aprenderá a aplicar los conceptos vistos en un juego de dominó
  • Profundizará en la aplicación de POO en Java para crear estructuras de datos robustas y reutilizables.
  • Aplicará los conceptos aprendidos creando un juego de dominó en Java, utilizando interfaces gráficas con JOptionPane.

Course content

5 sections31 lectures3h 13m total length
  • Introducción0:23
  • Requisitos del curso1:16

    Algunos requisitos básicos para poder sacarle el mayor provecho a este curso.

  • Distribución de las secciones1:43

Requirements

  • Conocimiento básico del lenguaje de programación Java y su sintaxis
  • Conocimiento de conceptos básicos de Programación Orientada a Objetos
  • Conocimiento de métodos, ciclos, atributos, estructuras de selección como if/else

Description

Domine las Estructuras de Datos con Java: Listas Dinámicas y POO

En este curso aprenderá los fundamentos de las estructuras de datos en Java, con un enfoque en el desarrollo y manipulación de listas dinámicas de una dimensión. A lo largo del curso, profundizará en los principios básicos de la Programación Orientada a Objetos (POO) y cómo aplicarlos para crear y gestionar listas eficientes y adaptables.


¿Qué aprenderá?


  • Fundamentos de las Listas Dinámicas: Explore cómo funcionan las listas basadas en punteros y comprenda la importancia de las Listas Simplemente Enlazadas (LSE) y las Listas Doblemente Enlazadas (LDE).

  • Operaciones Esenciales en Listas: Aprenderá a realizar operaciones clave como insertar, eliminar, modificar, obtener elementos en posiciones específicas, imprimir elementos, y calcular el tamaño de una lista.

  • Generalización de Estructuras: Descubra cómo generalizar estructuras de datos para crear listas emplantilladas con tipos de datos genéricos, permitiendo instanciar listas de cualquier tipo de dato u objeto.

  • Proyecto Práctico: Juego de Dominó: Aplique lo aprendido desarrollando un juego de dominó en modo hot-seat (jugador contra jugador) con una interfaz gráfica creada con JOptionPane. Este proyecto le permitirá implementar diferentes tipos de listas mientras optimiza el uso de memoria y minimiza los elementos duplicados.


Este curso está diseñado para quienes desean comprender y dominar las estructuras de datos dinámicas en Java, utilizando un enfoque práctico que refuerza la teoría con un proyecto real y desafiante.

Who this course is for:

  • Desarolladores de Java con interés en aprender sobre estructuras de datos
  • Desarrolladores de software que quieran aprender acerca de punteros
  • Programadores que deseen reforzar la Programación Orientada a Objetos (POO)