Estás en:
INFORMACIÓN DEL CURSO
PREINSCRIPCIÓ

Una vez te hayas preinscrito a un curso, tendrás que pasar una prueba de selección, que tiene como objetivo seleccionar aquellas personas candidatas que puedan aprovechar más el curso, en base a sus conocimientos previos y su perfil profesional.

El día de la prueba de selección deberás acudir con la siguiente documentación:

  • Fotocopia del DNI. En caso que tu domicilio actual no se corresponda con el que figura en tu DNI, deberás aportar documento acreditativo de residencia en la Comunitat Valenciana.
  • Fotocopia del DARDE, en caso de estar en situación laboral de desempleo.
  • Fotocopia de la cabecera de la última nómina, en caso de estar en situación laboral de ocupado.
  • Curriculum vitae actualizado, preferentemente en el modelo europass.

El proceso de preinscripción a este curso se encuentra actualmente cerrado.

Realizar Preinscripción >>

DESCRIPCIÓN Y OBJETIVOS

Este curso proporciona a los alumnos un enfoque pragmático del desarrollo de software Orientado a Objetos (OO) utilizando para ello una metodología de uso generalizado (Unified Process), la última especificación de UML y tecnologías de programación OO como el lenguaje Java.

Asimismo, proporciona a los alumnos la experiencia necesaria para diseñar una solución vertical destinada a una aplicación distribuida y multicapa. El asistente utilizará los principios del diseño de interfaces gráficas y las funciones de comunicación en red de la tecnología Java para crear una aplicación Java funcional que interactúe con un servidor de bases de datos situado en la red.

En todos y cada uno de los módulos que componen el curso se concede un alto protagonismo a la realización de ejercicios prácticos para facilitar a los asistentes la asimilación de los contenidos docentes presentados. 

Tras la finalización del curso los asistentes estarán en disposición de los conocimientos necesarios para la realización los exámenes requeridos para la obtención de la credencial Oracle Certified Professional, Java SE Programmer

Concretamente los exámenes:

  • 1Z0-803 - Java SE 7 Programmer I ó 1Z0-808 - Java SE 8 Programmer I
  • 1Z0-804 - Java SE 7 Programmer II.


Examen de certificación incluido:
1Z0-803 - Java SE 7 Programmer I ó 1Z0-808 - Java SE 8 Programmer I


Objetivos:
El alumnado al finalizar el curso conocerá la sintaxis de Java (TM), la programación orientada a objetos utilizando el lenguaje Java, la creación de interfaces gráficas, el modelo de excepciones, los mecanismos de entrada y salida (E/S), los threads y la programación en red, combinando de manera eficaz formación sobre los procesos de desarrollo de software, las tecnologías de programación orientada a objetos y la notación UML (Unified Modelling Language).

PROFESORADO
Todo el profesorado contará con la experiencia en docencia y las certificaciones más adecuadas para impartir los contenidos de este curso TIC.
DIRIGIDO A

Programadores interesados en añadir el lenguaje Java a su lista de conocimientos

Para obtener el máximo aprovechamiento del curso, los alumnos necesitan:

  • Saber crear y modificar archivos de texto con un editor de textos.
  • Saber usar un navegador web.
  • Contar en su haber con experiencia mínima en algún lenguaje de programación, preferiblemente orientado a objetos.


Otros requisitos:

Inglés técnico a nivel de lectura.

PROGRAMA COMPLETO

Programación Java SE 8

  • Revisión de la plataforma Java
  • Revisión de la sintaxis de Java y Clases
  • Encapsulamiento y subclases
  • Sobrecarga de métodos, Polimorfismo y Clases estáticas
  • Clases abstractas y anidadas
  • Interfaces y Expresiones Lambda
  • Colecciones 
  • Streams de colecciones y Filtros
  • Interfaces Funcionales de Lambda 
  • Operaciones Lambda
  • Excepciones 
  • API de Java para Fecha y Hora
  • Conceptos básicos de I/o
  • Ficheros I/O
  • Concurrencia
  • El Framework Fork-Join
  • Streams Paralelos
  • Aplicaciones de BBDD con JDBC
  • Localización

Análisis y Diseño OO con UML

  • Análisis de conceptos y terminología Orientada a Objetos
  • Introducción al proceso de Modelado y desarrollo de Software
  • Creación de Diagramas de Casos de Uso
  • Creación de Escenarios de Casos de Uso y Formularios
  • Creación de Diagramas de Actividades
  • Determinación de abstracciones clave
  • Construcción del modelo del dominio para el caso
  • Transición del Análisis al Diseño empleando Diagramas de interacción
  • Modelado del Estado de un objeto empleando diagramas de máquina de estado
  • Aplicación de patrones de Diseño al modelo de Diseño
  • Introducción a Conceptos y Diagramas de arquitectura.
  • Introducción de las capas de arquitectura
  • Refinado del modelo de diseño de clases
  • Visión general de los procesos de desarrollo de Software
  • Visión general de Frameworks.

Desarrollo de Aplicaciones Java SE

  • Introducción
  • La aplicación Broker Tool
  • Introducción a JavaFX
  • Colecciones Generics y JavaFX
  • Controles UI, Layouts, Charts y CSS
  • Visual Effects, Animación, Web View, y Media
  • Tablas JavaFX y el GUI de cliente
  • Concurrencia y Conexión JavaFX
  • La API Java Persistence (JPA)
  • Aplicación del JPA
  • Implementación de un diseño Multi-Capa con Servicios Web RESTful
  • Conexión a un Web Service RESTful
  • Packaging y Puesta en marcha de Aplicaciones
  • Desarrollo de Aplicaciones Seguras
  • Firma de una aplicación y Autenticación
  • Logging
  • Implementación de Testeo unitario y uso de Control de Versiones

EQUIPAMIENTO
Equipamiento informático de un ordenador por alumno, con pantalla TFT y red local de 100 Mbps. Software, manuales oficiales y otros materiales de la multinacional relativos al curso, necesarios para la consecución de los objetivos de la formación ofertada.