¿Quieres ver una clase demo?
Sobre el curso Especialista Oracle. Programación BackEnd con JAVA
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 de las Certificaciones Oficiales.
Duración:
100 Horas / 1 mes
Modalidad:
Online
Requisitos Previos:
Conocimientos básicos de informática e internet
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 todo el mundo.
- * 1Z0-819
- Java SE 11
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. 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.
A través de Cloud Talent la escuela te pone en contacto con más de 10.000 empresas, y genera entrevistas laborales y de prácticas acordes a tu perfil profesional. Además, el Programa Cloud Talent te da acceso a otras certificaciones SAP complementarias sin coste, para mejorar tu cualificación.
Temario
Formación Técnica
Fundamentos de programación con Java SE 11
- Cómo se construyen programas con Java.
- Uso de variables y tipos de datos.
- Uso de estructuras de programación: condicionales y bucles.
- Uso de métodos.
- Uso de datos compuestos: arrays.
Programación orientada a objetos
- Uso de clases.
- Interfaces y expresiones lambda.
- Herencia y composición.
- Aplicación de patrones de diseño.
Interacción con datos
- Lectura y escritura de ficheros.
- Uso de base de datos relacionales con SQLite: concepto de tablas y vistas, consultas SQL y operaciones de actualización.
- Uso de base de datos documentales con MongoDb.
Formación Específica – Examen 1Z0-819
Fundamentos de la programación orientada a objetos (OOP)
- Resumen de fundamentos de Java: uso de variables, métodos, arrays, bucles e instrucciones condicionales. Programación modular. Paquetes y clases. Conceptos de diseño de clases. Herencia. Interfaces y expresiones lambda. Enumeraciones. Patrones de diseño: singleton, builder.
- Conceptos avanzados de OOP: gestión de excepciones, uso de genéricos, técnicas de reflexión y anotaciones, manipulación de strings y números, expresiones regulares, localización y globalización, dar formatos a números y fechas, ficheros de configuración y preferencias.
- Colecciones y flujos: tipos de colecciones, manipular listas, conjuntos y mapas. Interfaces Comparable y Comparator, Iterable. Programación funcional con el API Stream. Uso de flujos reactivos con el API Flow.
- El sistema de ficheros: trabajar con directorios y ficheros usando el API NIO, ficheros de texto y binarios, serialización binaria y Json.
Conceptos avanzados de programación
- Programación asíncrona: uso de hilos y runnables, uso del API Concurrent, uso de CompletableFuture, sincronización de hilos y técnicas de concurrencia.
- Bases de datos: JDBC y Java Persistence. Patrón DAO.
- API Servlet/JSP: modelo cliente/servidor con JEE, Servlet y JSP, uso de etiquetas, sesiones, cookies. WebSocket. Inyección de recursos con CDI. Servicios Restful con JAX-RS. EJB.
- Arquitectura MVC: aplicaciones Spring MVC. Uso de servicios y formularios.
Aplicaciones web con Spring Boot
- Aplicaciones Web con Spring Boot. Archivo de propiedades. Beans e inyección. Controladores y modelos. Vistas usando el motor Thymeleaf. Formularios y validación (uso de anotaciones de validación). Inyección de parámetros en controladores y conversores de parámetros. Diseño por capas de la aplicación. Diseño de vistas con layouts. Subida de ficheros.
- Acceso a datos: integración con JDBC y JPA con Hibernate. Uso de repositorios para bases de datos relacionales y documentales
- API Rest y APIs Clientes. Solicitudes mediante flujos con WebClient. Servicio de mensajería con Kafka.
- Seguridad con Spring Security. Seguridad con Oauth2. Seguridad con certificados.
Proyecto Final
- Repaso del curso.
- Caso práctico.
.
Seminario de Certificación Oficial
- Preparación de preguntas tipo de examen.
Formación Subvencionada 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.