Curso de Certificación en Java - eLearning

450,00 EUR

  • 70 horas
eLearning

Este curso avanzado de certificación en Java está diseñado para guiarte a través de los conceptos de Java, desde técnicas introductorias hasta habilidades de programación avanzadas. El sistema te proporciona conocimientos de Core Java 8, operadores, arreglos, bucles, métodos y constructores, al mismo tiempo que te ofrece experiencia práctica en JDBC y el marco de trabajo JUnit. Nuestro completo curso de Java y el programa de certificación ofrecen una inmersión profunda en los fundamentos y las características avanzadas del lenguaje. Eleve su nivel profesional y destaque en el competitivo panorama tecnológico con nuestro curso y certificación de Java: la clave para abrir un sinfín de posibilidades en la programación.

Características clave

Idioma

El curso y el material están disponibles en inglés

Nivel

Nivel principiante - intermedio

Acceso

1 año de acceso 24/7 a la plataforma de aprendizaje en línea autodidacta

9 horas de contenido en video en total

con 70 horas de estudio recomendadas

Programación

Programación práctica y desarrollo de dos proyectos web

Ejercicio

Incluye 35 ejercicios relacionados con programación en Java 8 básico

Sin examen

No hay examen para el curso, pero el estudiante recibirá un certificado de finalización de la formación.

Curso gratuito de eLearning de Java Core

¡Curso incluido a petición!

Hero

Resultados de aprendizaje

Al finalizar este curso de eLearning para la certificación Java, podrás:

Comprender los conceptos básicos de Core Java 8

Implementar técnicas de multiproceso, manejo de cadenas y manejo de excepciones

Configurar conexiones mediante JDBC para comunicarse con una base de datos

Comprender en detalle los fundamentos de los servlets, como J2EE, el protocolo HTTP y HTML

Crea un JSP siguiendo las directivas y ejecutando una aplicación

Aprende Hibernate Query Language (HQL) y sus interesantes características

Mapear relaciones con Hibernate

Aprende a configurar AOP en una aplicación Java

Profundiza en la arquitectura SOA

Diseñar un servicio web basado en SOAP

Habilidades cubiertas

  • Conceptos fundamentales de Java 8
  • Servlet de Java
  • SOA y servicios web
  • Protocolo HTTP J2EE y HTML
  • Java EE
  • Frameworks Hibernate y Spring
  • Técnicas de manejo de cadenas, multihilo y manejo de excepciones
Hero

Cronograma del curso

  1. Introducción a Java EE

    Lección 01

  2. Java Servlet I

    Lección 02

    • API de Servlets, interfaces y métodos
    • Ciclo de vida de un servlet
    • Configurar y desplegar un servlet
    • ServletRequest, ServletResponse
    • ServletConfig, ServletContext
    • Ámbitos, atributos y colaboración en servlets
  3. Java Servlet II

    Lección 03

    • Gestión de sesiones
    • Listeners en Java EE
    • Filtros en Java EE
  4. Java Server Pages

    Lección 04

    • Ciclo de vida de JSP
    • Creación y uso de elementos JSP
    • Trabajar con acciones estándar de JSP
    • JSTL y bibliotecas de etiquetas personalizadas
  5. Introducción a Hibernate

    Lección 05

    • Introducción a Hibernate
    • Operación CRUD con Hibernate
  6. Consultas y relaciones en Hibernate

    Lección 06

    • Consultas y relaciones en Hibernate
    • Mapeo de relaciones con Hibernate
  7. Introducción a Spring

    Lección 07

    • Introducción a Spring
    • Inyección de dependencias, ciclo de vida de los Spring Beans, enlace y alcance
  8. Spring AOP

    Lección 08

    • Introducción a Spring AOP (Programación Orientada a Aspectos)
    • Configuración de AOP en una aplicación Java usando el enfoque de AspectJ
  9. Spring JDBC y Spring Hibernate

    Lección 09

    • Implementación de Spring JDBC en una aplicación
    • Plantilla de Spring Hibernate
    • Gestión de transacciones con Spring JDBC
  10. Spring MVC

    Lección 10

    • Arquitectura, componentes y framework de Spring MVC
    • Programa Spring MVC
  11. SOA y servicios web

    Lección 11

    • Fundamentos de la arquitectura SOA y los servicios web
    • Creación de servicios web basados en SOAP y RESTful
  12. Proyecto 1: Sistema de Gestión de Empleados

    Proyectos finales

    Crear un nuevo sistema para automatizar el proceso de regulación, creación y cierre.

  13. Proyecto 2: Seguro de hogar

    Proyectos finales

    Crea un sistema que ayude a las personas a contratar un seguro de hogar a través de una aplicación web.

Hero

Curso gratuito de Java Core

  1. Introducción a Java 11 y a los conceptos de POO

    Lección 01

    • Fundamentos de Java, estructura de programas y configuración del entorno (Eclipse)
    • Conceptos clave de POO y diseño orientado a objetos
    • Sintaxis de Java: variables, tipos de datos, operadores y palabras clave
    • Flujo de control: sentencias condicionales, bucles y construcción básica de lógica
    • Trabajo con arreglos, cadenas, métodos y demostraciones prácticas
  2. Paquetes y herencia

    Lección 02

    • Paquetes de Java y organización del código
    • Herencia, polimorfismo y sobrescritura de métodos
    • Características funcionales: expresiones lambda y conversión de tipos
    • Clases abstractas, interfaces y miembros estáticos
    • Manejo de excepciones, fundamentos de las colecciones y demostraciones prácticas
  3. Conceptos de multithreading

    Lección 03

    • Fundamentos del multithreading: hilos, ciclo de vida y prioridades
    • Control de hilos: sincronización, planificación y concurrencia
    • Bibliotecas principales: java.lang, java.util y manejo de cadenas
    • Genéricos y el framework de colecciones (List, Set, Queue, Map)
    • Manejo de archivos, flujos de E/S y demostraciones (multihilo y estructuras de datos)
  4. Conceptos de depuración

    Lección 04

    • Fundamentos y técnicas de depuración en Java
    • Salida de rastreo, registro y análisis de registros
    • Comprender los rastreos de pila y el manejo de errores
    • Registro con log4j y buenas prácticas
    • Herramientas de depuración de Eclipse con una demostración práctica de análisis de registros
  5. JUnit

    Lección 05

    • Introducción a las pruebas unitarias y su importancia
    • Descripción general del framework JUnit y su configuración
    • Redacción de casos de prueba usando anotaciones y aserciones
    • Gestión de suites de pruebas y pruebas de excepciones
    • Generación de informes con demostraciones prácticas de pruebas
  6. Extensiones criptográficas de Java

    Lección 06

    • Introducción a la criptografía y a los conceptos de seguridad en Java
    • Métodos de autenticación y principios de protección de datos
    • Técnicas de cifrado (ChaCha20) e integridad (Poly1305)
    • Implementación de soluciones criptográficas en Java
    • Demostración práctica: cómo crear aplicaciones seguras
  7. Patrones de diseño

    Lección 07

    • Introducción a los patrones de diseño y sus categorías
    • Patrones creacionales (Factory, Singleton, Builder)
    • Patrones estructurales (Adapter, Bridge, Facade, Flyweight)
    • Patrones de comportamiento (Strategy, Observer, State y más)
    • Demostraciones de implementaciones y casos de uso en el mundo real
curso de certificación en Java

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

Requisitos previos: Es necesario tener conocimientos previos de Java Core y una comprensión básica de los conceptos de programación para cualquier persona que desee tomar este curso avanzado. ¡Curso gratuito de Java Core incluido a petición!

Desarrolladores de software

Diseñadores web

Entusiastas de la programación

Graduados en Ingeniería

Estudiantes o profesionales que deseen convertirse en desarrolladores Java

Comenzar curso ahora

Declaraciones

Licencias y acreditación

Este curso de Certificación en Java se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.

Política de equidad

AVC no ofrece adaptaciones por discapacidad o condición médica a ningún estudiante. Se recomienda a los candidatos que se pongan en contacto con AVC para recibir orientación y apoyo durante todo el proceso de solicitud de adaptaciones.

Preguntas frecuentes

Contact background

¿Necesita una formación interna a medida o una formación para grupos?

Solicite un programa de formación interna adaptado específicamente a su equipo. Ofrecemos opciones de personalización flexibles alineadas con sus objetivos de negocio, además de precios competitivos para grupos más grandes. Rellene el formulario a continuación y nuestros expertos en formación corporativa diseñarán la solución perfecta para usted.