Seleccionar página

Especialista JAVA. Programación BackEnd

Actualmente Java se consolida como uno de los lenguajes de programación orientado a objetos más usados para el entorno web y app del mundo. Este lenguaje además tiene otras ventajas como una curva de aprendizaje corta, al ser un lenguaje sencillo, es de código abierto y además su compilación lo dota de una gran seguridad incluso en aplicaciones web.

SOLICITA MÁS INFORMACIÓN
 
SOLICITA MÁS INFORMACIÓN
Presencial aula –
Telepresencial –
Online
Recursos Prácticos
Seminario
certificación
oficial

Sobre Especialista JAVA. Programación BackEnd

Este curso se desarrolla de un modo 100% práctico y está dividido en dos partes, una formación técnica previa que te pone en situación y te proporciona todos los fundamentos y conceptos básicos y una formación específica, donde aprenderás todos los secretos de Java y te prepararás para los exámenes oficiales.

 Duración:

200 Horas / 3-5 meses

 Modalidad:

Presencial, Telepresencial y Online

 Requisitos Previos:

Conocimientos básicos de informática e internet

Sobre la certificación

El curso incluye un seminario de preparación para las certificaciones oficiales Java SE 11 Developer (1Z0-819) y JEE 7 (1Z0-900).

Para qué te prepara este curso

Con este curso aprenderás todo lo que necesitas sobre la programación con Java desde cero hasta el nivel experto, donde conocerás toda la funcionalidad y serás capaz de desarrollar todas tus ideas, desde webs complejas y funcionalidades específicas hasta aplicaciones ejecutables desde cualquier dispositivo imaginable.

Temario

Formación Técnica

Aplicaciones empresariales
  • Componentes de hardware y software de una aplicación empresarial.
  • Sistemas ERP y arquitectura modular.
  • Entornos integrados de desarrollo.
Conceptos básicos de programación
  • Tipos de lenguaje: compilados e interpretados.
  • Fundamentos del lenguaje: variables, métodos y clases.
  • Herencia de código.
  • Uso de base de datos.
  • Patrones de diseño MVVM y MVC.
Metodologías de desarrollo de aplicaciones
  • Evolución de las metodologías de desarrollo.
  • Metodología ágil Scrum.
  • Participantes y artefactos en Scrum.
  • Principios de diseño.

Formación Específica

Java SE 11 Programmer I (Examen 1Z0-815)
  • Uso de variables, arrays, bucles e intrucciones condicionales.
  • Programación modular.
  • Paquetes y clases.
  • Conceptos de diseño de clases.
  • Manipulación de números, textos y fechas.
  • Configuración de variables de entorno.
  • Interfaces y herencia de clases.
  • Gestión de excepciones.
  • Uso de expresiones lambda como argumentos de métodos.
Java SE 11 Programmer II (Examen 1Z0-816)
  • Aplicaciones Java que aplican patrones de diseño orientados a objetos.
  • Migración a aplicaciones modulares, uso de modulepath y classpath.
  • Clases y métodos genéricos.
  • Uso de las colecciones de Java.
  • Consultas con el API Stream y el uso de expresiones lambda avanzadas.
  • Manejo de errores gestionando excepciones y aseveraciones.
  • Uso de anotaciones.
  • Gestión de ficheros y directorios usando el API File NIO.2.
  • Gestión de base de datos con el API JDBC y Java Persistence (JPA).
  • Concurrencia e hilos de ejecución.
Java EE 7 Application Developer (Examen 1Z0-900)
  • Modelo cliente/servidor en aplicaciones Web.
  • La arquitectura de componentes Java EE.
  • Protocolo HTTP y HTML.
  • Fundamentos de la arquitectura MVC.
  • Crear una aplicación web usando Servlets y página JSP.
  • Uso y creación de etiquetas JSP.
  • Configuración y uso de librerías.
  • Técnicas de programación asíncrona con páginas web.
  • Integración con JDBC, JPA y JNDI.
  • Implementación de lógica del negocio usando EJBs.
  • Uso del API de mensajería Java Message Service.
  • Implementación de servicios SOAP usando JAX-WS y JAXB.
  • Implementación de servicios REST usando JAX-RS.
  • Uso de WebSockets.
  • Desarrollo de aplicaciones web usando JSF.
  • Seguridad en las aplicaciones Java EE.
  • Inyección de código usando CDI Beans.
  • El API de concurrencia y el API Batch.
Framework Spring
  • Conceptos MCV con Spring.
  • Configuración.
  • Diseño de controladores.
  • Inyección de código.
  • Seguridad.

Certificación oficial

El alumno accede al registro oficial de técnicos  en una tecnología determinada, que lo homologa para ejercer su profesión a nivel internacional. Certificamos a nuestros alumnos en toda España y América Latina.

Formación bonificada para las empresas

Cloud Formación como entidad inscrita con el código 16753 en el Registro Estatal de Entidades de Formación, gestiona e imparte, dentro de la iniciativa de Formación Programada por las Empresas, formación profesional para el empleo, de acuerdo con lo establecido en la Ley 30/2015, de 9 de septiembre.

Cloud Formación, les ayuda de forma gratuita a consultar el importe del crédito de su empresa para este año.

Les recordamos a todas las empresas de menos de 50 personas, que pueden acumular el crédito no consumido de un año para el siguiente, siempre que se comunique expresamente dicha intención, a través de la plataforma de Fundae, antes del 30 de junio.

Salidas laborales

Java es actualmente uno de los lenguajes de programación más populares de todo el mundo; desarrolladores y programadores hacen uso de él a diario.

Por lo tanto, si quieres dedicarte de forma profesional al desarrollo y a la programación web, este curso de Java es una opción excelente para especializarte en este lenguaje de programación.

  Programas InTalent: Prácticas en empresa y Bolsa activa de empleo

 Cursos prácticos orientados a cultura de empresa

 Más de 30 años de experiencia nos avalan

 Tutorías online por vídeollamada

 Acceso a Laboratorio en Cloud

En CLOUD FORMACIÓN buscamos las mejores soluciones formativas para nuestros clientes, ya sean empresas o particulares, con el objetivo de ofrecer una experiencia formativa ágil y práctica.