Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Java a Full con Ejercicios de Codificación del Mundo Real

via Udemy

Overview

[Actualizando] Aprende Java SE con ejercicios 100% prácticos

What you'll learn:
  • Aprenderán desde cero a programar en Java SE
  • Aprenderán a crear proyectos, clases, paquetes, etc
  • Aprenderán a exportar su código como un ejecutable
  • Veremos cómo subir tu código a GitHub

Briefing del Curso: "Java a Full con Ejercicios de Codificación del Mundo Real"

Descripción General: Este curso está diseñado para proporcionar una base sólida en Java, cubriendo desde los conceptos básicos hasta un nivel intermedio. A lo largo del curso, los estudiantes aprenderán los fundamentos del lenguaje, incluyendo sintaxis, estructuras de control, programación orientada a objetos y manejo de excepciones. Además, se incluirán ejercicios prácticos basados en situaciones del mundo real para reforzar el aprendizaje.

Público Objetivo:

  • Principiantes que desean aprender Java desde cero.

  • Programadores de otros lenguajes que desean expandir sus habilidades.

  • Estudiantes de informática o ingeniería de software.

  • Desarrolladores que buscan reforzar sus conocimientos con ejercicios prácticos.

Requisitos Previos:

  • No se requieren conocimientos previos en programación, aunque tener una noción básica de lógica de programación será beneficioso.

  • Un ordenador con acceso a internet y un entorno de desarrollo (se proporcionarán instrucciones para la instalación de Java y un IDE como IntelliJ IDEA o Eclipse).

Contenido del Curso:

  1. Introducción a Java y Configuración del Entorno

    • Historia y evolución de Java

    • Instalación del JDK y configuración del entorno

    • Uso de IDEs populares: IntelliJ IDEA, Eclipse, VS Code

    • Creación y ejecución de un primer programa en Java

  2. Fundamentos del Lenguaje Java

    • Tipos de datos primitivos (int, double, char, boolean, etc.)

    • Variables y constantes

    • Operadores aritméticos, relacionales y lógicos

    • Entrada y salida de datos con Scanner y System.out

  3. Estructuras de Control de Flujo

    • Condicionales: if, else, switch

    • Bucles: for, while, do-while

    • Manejo de interrupciones: break y continue

  4. Funciones y Métodos en Java

    • Definición y uso de métodos

    • Parámetros y valores de retorno

    • Sobrecarga de métodos

    • Alcance de variables y ámbito de ejecución

  5. Programación Orientada a Objetos (POO)

    • Conceptos clave: clases, objetos, atributos y métodos

    • Constructores y encapsulamiento

    • Modificadores de acceso (public, private, protected)

    • Herencia y polimorfismo

    • Interfaces y clases abstractas

  6. Estructuras de Datos y Colecciones

    • Arrays y listas en Java

    • Listas (ArrayList, LinkedList)

    • Conjuntos (HashSet, TreeSet)

    • Mapas (HashMap, TreeMap)

  7. Manejo de Excepciones

    • Tipos de excepciones en Java

    • Uso de try, catch y finally

    • Lanzamiento de excepciones personalizadas

  8. Ejercicios de Codificación del Mundo Real

    • Creación de una calculadora

    • Simulación de un sistema de reservas

    • Gestión de usuarios con POO

    • Algoritmos de ordenamiento y búsqueda

    • Manejo de archivos y lectura/escritura de datos

Metodología:

  • Explicaciones teóricas con ejemplos prácticos.

  • Ejercicios progresivos para afianzar los conocimientos adquiridos.

  • Proyectos prácticos para aplicar conceptos a escenarios reales.

  • Soporte y retroalimentación en la plataforma Udemy.

Objetivos del Curso:

  • Dominar los fundamentos del lenguaje Java.

  • Aplicar la Programación Orientada a Objetos en proyectos reales.

  • Escribir código limpio, eficiente y escalable.

  • Desarrollar habilidades para la resolución de problemas con Java.

Este curso es la combinación ideal de teoría y práctica, garantizando que los estudiantes no solo comprendan Java, sino que puedan aplicarlo en el desarrollo de software real.

Syllabus

  • Intro
  • Fundamentos del Lenguaje Java
  • Colecciones for mejorado, interfaces, exceptions
  • Modificadores de acceso
  • Objeto anónimo y constructores
  • POO
  • Screening de perfiles de GitHub
  • Clase extra

Taught by

Alejandro Gonzalo Vera

Reviews

3.9 rating at Udemy based on 138 ratings

Start your review of Java a Full con Ejercicios de Codificación del Mundo Real

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.