Desarrollador de programación Java - 5 días de clases en línea

2.650,00 EUR

  • 5 days
Aula Virtual en Vivo
En la Empresa

Construye una base sólida en programación Java y adquiere las habilidades prácticas necesarias para desarrollar aplicaciones modernas orientadas a objetos. Este curso práctico de Desarrollo en Programación Java está diseñado para desarrolladores en formación y profesionales técnicos que deseen aprender a escribir, probar, depurar y mantener aplicaciones Java utilizando prácticas de programación del mundo real.

Características clave

Idioma

Material del curso en inglés

Nivel

Nivel principiante - intermedio

5 días de formación en vivo con instructor

Formación virtual (8 horas al día)

Ejercicios de programación en tiempo real

Entorno de aprendizaje de laboratorio en línea y en vivo

Recursos digitales de estudio

Apoyo para la preparación del examen de Java

Más de 60 horas de estudio recomendadas

Certificación de finalización del programa incluida

Hero

Resultados de aprendizaje

Al final de este programa, podrás:

Manejo de Excepciones y Gestión de Errores

Aprende a manejar excepciones usando bloques try-catch-finally, a crear excepciones personalizadas y a desarrollar aplicaciones Java más fiables y fáciles de mantener.

Herencia, interfaces y abstracción

Aplica conceptos fundamentales de la programación orientada a objetos, como herencia, polimorfismo, abstracción e interfaces, para crear aplicaciones Java flexibles y reutilizables.

Aplicaciones modulares y gestión de archivos

Trabaja con módulos de Java, APIs de manejo de archivos, flujos con búfer y herramientas de despliegue para crear aplicaciones estructuradas y desplegables.

Conectividad a bases de datos con JDBC

Conecta aplicaciones Java a bases de datos relacionales usando JDBC, ejecuta consultas, gestiona transacciones y procesa los resultados de la base de datos de forma eficiente.

Hero

Cronograma del curso

  1. Día 1

    Sesión 1: Plataforma Java y E/S básica

    • Fundamentos del lenguaje y la plataforma Java
    • Estructura de programas: módulos, paquetes y clases
    • Método main y sintaxis de Java
    • Operaciones estándar de entrada/salida
    • Manejo de archivos de texto
    • Proceso de compilación y ejecución

    Sesión 2: Clases y objetos

    • Objetos y clases en Java
    • Campos, métodos y constructores
    • Uso de la palabra clave this
    • Instanciación de objetos y notación de punto

    Sesión 3: Variables y tipos de datos

    • Variables de instancia y locales
    • Tipos primitivos, literales y conversión de tipos
    • Referencias y manejo de valores nulos
    • Descripción general de arreglos y cadenas
    • Clases contenedoras y autoboxing
    • Constantes, inferencia de tipos y argumentos variables
    • Ejemplos y ejercicios de figuras
  2. Día 2

    Sesión 4: Decisiones, bucles y arreglos

    • Operadores relacionales y lógicos
    • Sentencias if y expresiones switch
    • Operador ternario y arreglos
    • Bucles while y for
    • Sentencias break, continue y return
    • Bucles anidados e infinitos

    Sesión 5: Miembros estáticos y enumeraciones

    • Campos, métodos e inicializadores estáticos
    • Comprender el contexto estático
    • Método main e importaciones estáticas
    • Trabajar con enumeraciones, constructores y métodos
    • Ejemplos y ejercicios de figuras
  3. Día 3

    Sesión 6: APIs de la biblioteca estándar

    • Matemáticas y BigDecimal
    • Formato de números
    • String y StringBuilder
    • Coincidencia de patrones
    • API de tiempo de Java
    • ArrayList y HashMap

    Sesión 7: Manejo de Excepciones y Depuración

    • Excepciones comprobadas y no comprobadas
    • try-catch-finally y seguimientos de pila
    • Manejo de excepciones y excepciones personalizadas
    • Try-with-resources y aserciones
    • Técnicas de depuración
    • Ejemplos y ejercicios de figuras
  4. Día 4

    Sesión 8: Encapsulación

    • Encapsulación y ocultación de datos
    • Modificadores de acceso
    • Getters, setters y constructores
    • La palabra clave this y los JavaBeans
    • Introducción a los registros

    Sesión 9: Composición y Agregación

    • Conceptos de composición y agregación
    • Asociaciones de composición y de agregación
    • Referencias vs copias en los métodos getter
    • Ejemplos y ejercicios de figuras
  5. Día 5

    Sesión 10: Herencia y Polimorfismo

    • Herencia y extensión de la superclase
    • Sobrescritura de métodos y polimorfismo
    • Upcasting, downcasting e instanceof
    • La palabra clave super y los constructores de subclases
    • Clases finales y selladas
    • Clases abstractas e interfaces
    • Implementación de interfaces y polimorfismo
    • Métodos de la clase Object: toString, hashCode y equals

    Sesión 11: Conectividad de Bases de Datos en Java (JDBC)

    • Fundamentos y controladores JDBC
    • Conexiones a bases de datos y gestión de transacciones
    • Statements y PreparedStatements
    • Ejecución de consultas y actualizaciones por lotes
    • Procesamiento de ResultSets y gestión de recursos
Desarrollador de programación en Java

¿Quién debería inscribirse en este programa?

Desarrolladores y programadores Java en ciernes

Desarrolladores de software junior que buscan adquirir habilidades en Java

Profesionales de TI que están haciendo la transición al desarrollo de software

Desarrolladores con experiencia en otro lenguaje de programación

Comenzar curso ahora

Requisitos previos

  • Comprensión básica de conceptos de programación como variables, lógica y estructuras de control
  • Familiaridad con el uso de computadoras y la navegación de archivos
  • Tener conocimientos básicos de la línea de comandos es beneficioso, pero no obligatorio
  • Tener experiencia previa en cualquier lenguaje de programación es útil, pero no esencial

Declaraciones

Licencias y acreditación

El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.

Política de Equidad

Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.

Preguntas frecuentes

Contact background

¿Necesita soluciones corporativas o integración LMS?

¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!