Programa de Java Inicial

Objetivo del curso:
Brindar una base sólida en el lenguaje Java, desde los conceptos básicos hasta los fundamentos de programación orientada a objetos, ideal para principiantes que deseen aprender desarrollo de software con uno de los lenguajes más demandados.

Duración:
12 clases de 3 horas cada una.


Temario del curso y contenido por clase


Clase 1: Introducción a Java y Configuración del Entorno

  • Contenido:
    • ¿Qué es Java? Historia y usos principales.
    • Instalación de JDK y configuración del entorno (IDE como IntelliJ o Eclipse).
    • Estructura básica de un programa en Java.
    • Ejercicio práctico: Escribir y ejecutar tu primer programa («Hola Mundo»).

Clase 2: Variables, Tipos de Datos y Operadores

  • Contenido:
    • Declaración de variables y tipos de datos primitivos.
    • Operadores matemáticos, lógicos y de comparación.
    • Conversión de tipos (casting).
    • Ejercicio práctico: Crear un programa que calcule el área de un rectángulo.

Clase 3: Estructuras de Control (Condicionales)

  • Contenido:
    • Estructuras if, else y switch.
    • Buenas prácticas al implementar condicionales.
    • Ejercicio práctico: Programa que determine si un número es par o impar.

Clase 4: Estructuras de Control (Bucles)

  • Contenido:
    • Bucles for, while y do-while.
    • Uso de bucles anidados.
    • Ejercicio práctico: Crear un programa que imprima la tabla de multiplicar de un número.

Clase 5: Métodos (Funciones) y Programación Modular

  • Contenido:
    • Definición y uso de métodos.
    • Parámetros y valores de retorno.
    • Métodos static vs. de instancia.
    • Ejercicio práctico: Crear un programa que calcule el factorial de un número usando un método.

Clase 6: Arreglos y Manejo de Colecciones Simples

  • Contenido:
    • Introducción a arreglos (arrays): Definición, inicialización y acceso a elementos.
    • Arreglos multidimensionales.
    • Ejercicio práctico: Crear un programa que ordene un arreglo de números de forma ascendente.

Clase 7: Introducción a la Programación Orientada a Objetos (POO)

  • Contenido:
    • Conceptos básicos: Clases, objetos, atributos y métodos.
    • Creación de clases y objetos en Java.
    • Ejercicio práctico: Crear una clase Persona con atributos y métodos básicos.

Clase 8: Encapsulación y Constructores

  • Contenido:
    • Uso de modificadores de acceso (public, private, protected).
    • Introducción a constructores: definición y uso.
    • Ejercicio práctico: Crear una clase Coche con atributos, un constructor y métodos para mostrar la información del coche.

Clase 9: Herencia y Polimorfismo

  • Contenido:
    • Concepto de herencia: extender clases.
    • Sobrecarga y sobrescritura de métodos.
    • Introducción al polimorfismo.
    • Ejercicio práctico: Crear una clase Empleado y una clase Gerente que herede de Empleado.

Clase 10: Manejo de Excepciones

  • Contenido:
    • Introducción a excepciones: try, catch, finally.
    • Lanzar excepciones personalizadas con throw.
    • Ejercicio práctico: Crear un programa que capture errores al dividir entre cero.

Clase 11: Introducción a Colecciones y ArrayList

  • Contenido:
    • Uso de las clases de colección: ArrayList, HashMap, y HashSet.
    • Iteración con bucles y manejo de datos dinámicos.
    • Ejercicio práctico: Crear un programa que gestione una lista de tareas pendientes.

Clase 12: Proyecto Final

  • Contenido:
    • Desarrollo de un proyecto integrador que combine los temas aprendidos.
    • Ejemplo: Crear un sistema simple de gestión de estudiantes con clases, herencia, listas dinámicas, y manejo de excepciones.
    • Presentación del proyecto y resolución de dudas.

Metodología del curso:

  • Clases teóricas con ejemplos prácticos en vivo.
  • Ejercicios individuales y grupales al final de cada clase.
  • Proyecto final para integrar todos los conceptos aprendidos.

Resultado esperado:
Al finalizar, los estudiantes podrán desarrollar aplicaciones básicas en Java, comprender la programación orientada a objetos y sentar una base sólida para avanzar a niveles más complejos o certificaciones.

Precio:

  • 120.000$ ( Ciento Veinte mil pesos argentinos)
  • Cuotas sin interes

Me interesa:

Nombre