Curso subvencionado presencial
Getafe (Madrid)
Duración : 2 Meses
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Sedes
Localización
Fecha inicio
A quién va dirigido
Trabajadores/as preferentemente desempleados, residentes en la Comunidad de Madrid. Es aconsejable disponer de conocimientos básicos de programación
Requisitos
Se realizarán pruebas de nivel para el acceso al curso.
Temario completo de este curso
MÓDULO 1: FUNDAMENTOS DE JAVA SE
CONTENIDOS:
- 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
MÓDULO 2: PROGRAMACIÓN JAVA SE
CONTENIDOS:
· 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
MÓDULO 3: DEVELOPING APPLICATIONS FOR THE JAVA EE 6 PLATFORM
CONTENIDOS:
- Visión general de las tecnologías Java EE
- Arquitectura de las aplicaciones empresariales
- Visión general de la tecnología web
- Desarrollo de servlets
- Desarrollo con tecnología JavaServer Pages
- JavaServer Faces
- Descripción general de EJB
- Implementación de beans de sesión EJB 3.0
- API de persistencia de Java
- Implementación de una política de transacciones
- Desarrollo de aplicaciones Java EE asíncronas con mensajería
- Desarrollo de beans controlados por mensajes
- Modelo de servicios web
- Implementación de servicios web Java EE con JAX-WS y JAX-RS
- Implementación de una política de seguridad