Denos solo unos segundos por favor...

PRE-REQUISITOS
  • Conocimientos básicos de Programación.

  • Conocimiento de las operaciones básicas de Configuración del Sistema Operativo Windows o Linux, los participantes del curso pueden utilizar el sistema operativo de su preferencia.

CONTENIDO DEL CURSO
  • Definir el alcance de las variables.

  • Definir la estructura de una clase Java.

  • Crear aplicaciones Java ejecutables con un método principal.

  • Importar otros paquetes de Java para hacerlos accesibles en su código.

  • Declarar e inicializar variables.

  • Diferenciar entre variables de referencia de objeto y variables primitivas.

  • Leer o escribir en campos de objeto.

  • Explicar el ciclo de vida de un objeto.

  • Métodos de llamada sobre objetos.

  • Manipule los datos utilizando la clase StringBuilder y sus métodos.

  • Crear y manipular Strings.

  • Utilizar operadores de Java.

  • Utilice paréntesis para anular la precedencia del operador.

  • Probar la igualdad entre cadenas y otros objetos utilizando == y equalTo ().

  • Crear las construcciones if y if / else.

  • Utilizar una instrucción switch.

  • Declarar, crear instancias, inicializar y usar una matriz unidimensional.

  • Declarar y usar un ArrayList.

  • Crear y usar bucles.

  • Crea y utiliza bucles for, incluido el bucle for mejorado.

  • Crear y utiliza bucles do / while.

  • Comparar construcciones de bucle.

  • Usa el break y continue.

  • Crear métodos con argumentos y valores de retorno.

  • Aplicar la palabra clave static a los métodos y campos.

  • Crear un método sobrecargado.

  • Diferenciar entre constructores predeterminados y definidos por el usuario.

  • Crear y sobrecargar constructores.

  • Aplicar modificadores de acceso.

  • Aplicar principios de encapsulación a una clase.

  • Determinar el efecto sobre las referencias de objetos y los valores primitivos cuando se pasan a métodos que cambian los valores.

  • Implementar la herencia.

  • Desarrollar código que demuestre el uso del polimorfismo.

  • Diferenciar entre el tipo de una referencia y el tipo de un objeto.

  • Determinar cuándo es necesario el casting de objetos.

  • Usar super para acceder a objetos y constructores.

  • Usar clases abstractas e interfaces.

  • Diferenciar entre las excepciones verificadas, RuntimeExceptions y Errores.

  • Crear un bloque try-catch y determinar cómo las excepciones alteran el flujo normal del programa.

  • Describir para qué se usan las excepciones en Java.

  • Invocar un método que lance una excepción.

  • Reconocer clases y categorías de excepción comunes.

  • Depuración de aplicaciones.

  • Test Unitarios.

  • Despliegue de aplicaciones.

  • Problema del Cajero automático.

  • Cajero Automático con Clases.