Curso de Programación Java SE 8 (Oracle)

Próximo inicio: 25 de abril de 2022 Duración del curso: 160 horas. Modalidad: aula virtual.

Objetivo: Adquirir los conocimientos para crear programas Java. Introducir conceptos de programación orientada a objetos, terminología y sintaxis y pasos requeridos para crear programas básicos de Java con Alice, Greenfoot y Eclipse. Realizar prácticas de programación de aplicaciones.

Requisitos: Trabajadores en ERTE, autónomos y trabajadores en activo del régimen general de cualquier sector. Graduado escolar o equivalente, conocimientos básicos de utilización de computadoras y sistemas operativos, y dominio del inglés a nivel de lectura. Es necesario cumplir al menos uno de los siguientes requisitos:

  • Mujeres.
  • Personas menores de 30 años o mayores de 45 años.
  • Personas con discapacidad acreditable.
  • Trabajadores afectados por un ERTE o ERE, o que trabajen en empresas en procedimiento de regulación de empleo aunque no se vean afectados por el mismo.
  • Trabajadores con contrato a tiempo parcial y trabajadores con contrato temporal.

Contenidos del curso:

Fundamentos de programación Java. Lenguaje de programación Java. Crear un clase Java. Datos. Gestionar diferentes ítems. Describir objetos y clases. Gestionar y formatear los datos en tu programa. Crear y usar métodos. Usar encapsulación. Condicionales. Arrays y bucles. Usar herencias. Usar interfaces. Gestión de excepciones.

Lenguaje de programación Java SE 8. Visión general de la plataforma Java. Sintaxis Java y revisión de clases. Encapsulación y subclases. Métodos, polimorfismo y clases estáticas. Clases abstractas y anidadas. Interfaces y expresiones Lambda. Colleciones y Genéricos. Colecciones Stream y filtros. Interfaces funcionales preconstruidas Lambda. Operaciones Lambda. Excepciones y aserciones. API de tiempo y fecha. Fundamentos de E/S. Concurrencia. El framework Fork-Join. Paralelismo. Aplicaciones de bases de datos con JDBC. Localización.

Análisis y diseño orientado a objetos con UML.Introducción al proceso de desarrollo de software. Análisis de la tecnología de diseño OO. Elección de una metodología de diseño OO. Determinación de la Visión del proyecto. Identificación de los requisitos del sistema. Creación del diagrama de caso de uso inicial. Depuración del diagrama de caso de uso. Determinación de las abstracciones clave. Construcción del modelo de Dominio dado. Creación del modelo de Análisis con el análisis de solidez. Introducción a los conceptos fundamentales de arquitectura. Explorar el flujo de trabajo de la arquitectura. Creación del modelo de Arquitectura para las capas Cliente y Presentación. Creación del modelo de Arquitectura para la capa Negocio. Creación del modelo de Arquitectura para las capas Recurso e Integración. Creación del modelo de Solución. Depuración del modelo de Dominio. Aplicación de patrones de diseño al modelo de Solución. Creación del modelo de estados de objeto compuestos con diagramas Statechart.

Certificado: Al finalizar el curso, se obtendrá un diploma de haber realizado y superado con éxito el curso avalado por el Ministerio de Empleo.

Proceso de inscripción: Para poder completar la inscripción al curso es necesario copia del DNI/NIE (por las dos caras) y la siguiente documentación:

  • Trabajadores en ERTE: documento acreditativo del ERTE y vida laboral actualizada.
  • Autónomos: copia de la vida laboral actualizada.
  • Trabajadores en activo: copia de la cabecera de la última nómina y vida laboral actualizada.
  • Desempleados: (plazas agotadas).

Si no facilita esta documentación en el momento de enviar este formulario, la puede adjuntar más tarde, pues cuando recibamos sus datos le enviaremos un anexo oficial para cumplimentar. La inscripción definitiva al curso no se realizará hasta la entrega de la documentación solicitada. Cuando dispongamos de la documentación completa iniciarás el curso online con el siguiente grupo disponible (hay previstas varias ediciones del mismo curso).