Curso de Certificación en Java - eLearning
450,00 EUR
- 70 horas
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!

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

Cronograma del curso
Introducción a Java EE
Lección 01
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
Java Servlet II
Lección 03
- Gestión de sesiones
- Listeners en Java EE
- Filtros en Java EE
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
Introducción a Hibernate
Lección 05
- Introducción a Hibernate
- Operación CRUD con Hibernate
Consultas y relaciones en Hibernate
Lección 06
- Consultas y relaciones en Hibernate
- Mapeo de relaciones con Hibernate
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
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
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
Spring MVC
Lección 10
- Arquitectura, componentes y framework de Spring MVC
- Programa Spring MVC
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
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.
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.

Curso gratuito de Java Core
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
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
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)
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
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
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
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

¿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
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

¿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.
