-
Tipo
Cursos
-
Modalidad
Online / A distancia (+)
-
Duración / Créditos
90 h.
-
Fechas
Matric. Permanente
-
Sedes
Barcelona/Madrid
Información general
DESCRIPCIÓN:
El presente curso, cuyo temario diseñado oficialmente por Oracle, tiene como objetivo formar al participante con sólidos conocimientos en la programación orientada a objetos, a través de la programación en lenguaje Java SE 8, desarrollando aplicaciones robustas y modulares, asimismo se aprenderá a implementar JPA (Java Persistence API) para facilitar el desarrollo de la capa de persistencia de sus aplicaciones en las plataformas Java SE y/o Java EE y haciendo uso de las Apis y componentes nativos del lenguaje Collections, Generics, JDCB, Localization, Java NIO.2, The Fork-Join Framework.
El temario del curso tendrá un tiempo de desarrollo de 90 horas lectivas, en la modalidad Online, es recomendable para obtener el máximo provecho de la formación, poseer conocimientos en lenguajes de programación, así como del paradigma de programación orientada a objetos.
El temario del curso tendrá un tiempo de desarrollo de 90 horas lectivas, en la modalidad Online, es recomendable para obtener el máximo provecho de la formación, poseer conocimientos en lenguajes de programación, así como del paradigma de programación orientada a objetos.
Titulación universitaria
Certificado de profesionalidad
ASPECTOS A TENER EN CUENTA
FINALIDAD DEL PROGRAMA FORMATIVO:
- Diseñar, codificar, compilar y ejecutar código Java haciendo uso de las APIs nativas más conocidas.
- Aplicar los conceptos de programación orientada a objetos y sus características encapsulación, herencia y polimorfismo de manera práctica.
- Diseñar expresiones Lambda, para la búsqueda y filtrado de colecciones.
- Administrar ficheros, directorios y sistemas de fichero.
- Accesar bases de datos, implementando consultas SQL a través de JDBC.
- Aprovechar el sistema de modularidad de Java para el diseño de aplicaciones robustas.
- Comprender los conceptos fundamentales de Java Persistence API.
- Aplicar mapeo de tablas relacionales a objetos empleando técnicas ORM y JPA.
- Ejecutar operaciones CRUD con el uso de JPA en las plataformas Java SE y EE.
- Efectuar validación de datos a través de Bean Validation.
- Aplicar los conceptos de programación orientada a objetos y sus características encapsulación, herencia y polimorfismo de manera práctica.
- Diseñar expresiones Lambda, para la búsqueda y filtrado de colecciones.
- Administrar ficheros, directorios y sistemas de fichero.
- Accesar bases de datos, implementando consultas SQL a través de JDBC.
- Aprovechar el sistema de modularidad de Java para el diseño de aplicaciones robustas.
- Comprender los conceptos fundamentales de Java Persistence API.
- Aplicar mapeo de tablas relacionales a objetos empleando técnicas ORM y JPA.
- Ejecutar operaciones CRUD con el uso de JPA en las plataformas Java SE y EE.
- Efectuar validación de datos a través de Bean Validation.
¿A quién va dirigido?
Este curso está dirigido a desarrolladores que desean profundizar sus conocimientos en el desarrollo de aplicaciones en la plataforma Java mediante el uso de las librerías nativas más típicas de su API, y que también están interesados en integrar JPA (Java Persistence API) para simplificar el desarrollo de la capa de persistencia en sus aplicaciones.
TITULACIÓN
Curso Java SE 8 Programmer for Database Applications with JPA
Requisitos
Para un máximo aprovechamiento del curso, los participantes deberán poseer conocimientos del paradigma de programación orientado a objetos (tanto a nivel teórico como práctico) y experiencia en el uso de algún lenguaje de programación.
TEMARIO
CONTENIDOS
MODULE 1: JAVA SE 8 FUNDAMENTALS
- What Is a Java Program?
- Creating a Java Main Class
- Data In the Cart
- Managing Multiple Items
- Describing Objects and Classes
- Manipulating and Formatting the Data in Your Program
- Creating and Using Methods
- Using Encapsulation
- More on Conditionals
- More on Arrays and Loops
- Using Inheritance
- Using Interfaces
- Handling Exceptions
MODULE 2: JAVA SE 8 PROGRAMMING
- Java Platform Overview
- Java Syntax and Class Review
- Encapsulation and Subclassing
- Overriding Methods, Polymorphism, and Static Classes
- Abstract and Nested Classes
- Interfaces and Lambda Expressions
- Collections and Generics
- Collections Streams, and Filters
- Lambda Built-in Functional Interfaces
- Lambda Operations
- Exceptions and Assertions
- Java Date/Time API
- I/O Fundamentals
- File I/O (NIO.2)
- Concurrency
- The Fork-Join Framework
- Parallel Streams
- Database Applications with JDBC
- Localization
MODULE 3: JAVA EE - DEVELOP DATABASE APPLICATIONS WITH JPA
- Introduction to Java Persistence API
- Working with JPA in a Java Enterprise Environment
- Introduction to the Auction Application Case Sudy
- Modeling Relational Databases with JPA Entities
- Working with the Entity Manager
- Persisting Enums and Collections
- Creating Queries with the Java Persistence Query Language (JPQL)
- Using the Criteria API
- Implementing Bean Validation with JPA
- Applying Locking and Transactions
- Advanced Modeling: Entity Inheritance Relationships
- Optimizing JPA Performance
MODULE 1: JAVA SE 8 FUNDAMENTALS
- What Is a Java Program?
- Creating a Java Main Class
- Data In the Cart
- Managing Multiple Items
- Describing Objects and Classes
- Manipulating and Formatting the Data in Your Program
- Creating and Using Methods
- Using Encapsulation
- More on Conditionals
- More on Arrays and Loops
- Using Inheritance
- Using Interfaces
- Handling Exceptions
MODULE 2: JAVA SE 8 PROGRAMMING
- Java Platform Overview
- Java Syntax and Class Review
- Encapsulation and Subclassing
- Overriding Methods, Polymorphism, and Static Classes
- Abstract and Nested Classes
- Interfaces and Lambda Expressions
- Collections and Generics
- Collections Streams, and Filters
- Lambda Built-in Functional Interfaces
- Lambda Operations
- Exceptions and Assertions
- Java Date/Time API
- I/O Fundamentals
- File I/O (NIO.2)
- Concurrency
- The Fork-Join Framework
- Parallel Streams
- Database Applications with JDBC
- Localization
MODULE 3: JAVA EE - DEVELOP DATABASE APPLICATIONS WITH JPA
- Introduction to Java Persistence API
- Working with JPA in a Java Enterprise Environment
- Introduction to the Auction Application Case Sudy
- Modeling Relational Databases with JPA Entities
- Working with the Entity Manager
- Persisting Enums and Collections
- Creating Queries with the Java Persistence Query Language (JPQL)
- Using the Criteria API
- Implementing Bean Validation with JPA
- Applying Locking and Transactions
- Advanced Modeling: Entity Inheritance Relationships
- Optimizing JPA Performance
SALIDAS PROFESIONALES
Con esta formación podrás ejercer como profesional cualificado en puestos de trabajo de:
- Especialista en programación Java
- Asesor de sistemas informáticos
- Ingeniero de Software Java
- Programación
- Departamentos de informática
TE RECOMENDAMOS VER TAMBIÉN
En los siguientes enlaces podrás ver programas formativos similares:
UBICACIONES DE NUESTRAS SEDES
-
Barcelona
Avinguda Diagonal, 98-100 - Distrito 22
-
Madrid
c/ Arregui y Aruej, 25-27
Opiniones
No hay opiniones registradas para este curso