Curso de Programaci贸n Orientada a Objetos con Java (IFCD09)

Dificultad: Intermedio

Presentaci贸n Descargar PDF

Curso de Programaci贸n Orientada a Objetos con Java (IFCD09) orientado a obtener la certificaci贸n oficial de Oracle 鈥淥racle Certified Associated, Java SE Programmer鈥. 100% gratuito si se imparte bajo alguno de los programas subvencionados por el SERVEF de Formaci贸n Profesional para el Empleo.

聽Duraci贸n: 80h

聽Prop贸sito

Este curso estar谩 orientado a obtener la certificaci贸n oficial de Oracle 鈥淥racle Certified Associated, Java SE Programmer鈥.

聽Objetivos

Al finalizar el Curso de Programaci贸n Orientada a Objetos con Java (IFCD09), el alumno 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).

聽聽Contenidos

  • M贸dulo 1: Programaci贸n Java SE (30h)
    1. 鈥 Visi贸n general de la plataforma Java.
    2. 鈥 Sintaxis Java y revisi贸n de clases.
    3. 鈥 Encapsulaci贸n y polimorfismo.
    4. 鈥 Dise帽o de clases Java.
    5. 鈥 Dise帽o de clases avanzadas.
    6. 鈥 Herencia con interfaces Java.
    7. 鈥 Elementos gen茅ricos y recopilaciones.
    8. 鈥 Procesamiento de cadenas.
    9. 鈥 Excepciones y afirmaciones.
    10. 鈥 Conceptos fundamentales de E/S.
    11. 鈥 E/S de archivo con NIO 2.
    12. 鈥 Threads.
    13. 鈥 Simultaneidad.
    14. 鈥 Aplicaci贸n de base de datos con JDBC.
    15. 鈥 Localizaci贸n.
  • M贸dulo 2: An谩lisis y dise帽o orientado a objetos con UML (25h)
    1. 鈥 Introducci贸n al proceso de desarrollo de software.
    2. 鈥 An谩lisis de la tecnolog铆a de dise帽o OO.
    3. 鈥 Elecci贸n de una metodolog铆a de dise帽o OO.
    4. 鈥 Determinaci贸n de la Visi贸n del proyecto.
    5. 鈥 Identificaci贸n de los requisitos del sistema.
    6. 鈥 Creaci贸n del diagrama de caso de uso inicial.
    7. 鈥 Depuraci贸n del diagrama de caso de uso.
    8. 鈥 Determinaci贸n de las abstracciones clave.
    9. 鈥 Construcci贸n del modelo de Dominio dado.
    10. 鈥 Creaci贸n del modelo de An谩lisis con el an谩lisis de solidez.
    11. 鈥 Introducci贸n a los conceptos fundamentales de arquitectura.
    12. 鈥 Explorar el flujo de trabajo de la arquitectura.
    13. 鈥 Creaci贸n del modelo de Arquitectura para las capas Cliente y Presentaci贸n.
    14. 鈥 Creaci贸n del modelo de Arquitectura para la capa Negocio.
    15. 鈥 Creaci贸n del modelo de Arquitectura para las capas Recurso e Integraci贸n.
    16. 鈥 Creaci贸n del modelo de Soluci贸n.
    17. 鈥 Depuraci贸n del modelo de Dominio.
    18. 鈥 Aplicaci贸n de patrones de dise帽o al modelo de Soluci贸n.
    19. 鈥 Creaci贸n del modelo de estados de objeto compuestos con diagramas Statechart.
  • M贸dulo 3: Desarrollo de aplicaciones para la plataforma Java SE (25h)
    1. 鈥 Proyecto 鈥淏rokerTool鈥.
    2. 鈥 Descripci贸n general de JavaFX.
    3. 鈥 Colecciones JavaFX.
    4. 鈥 Controles UI, capas, gr谩ficos y CSS.
    5. 鈥 Efectos visuales, animaci贸n, vistas web y media 6.
    6. 鈥 Tablas JavaFX y clientes GUI.
    7. 鈥 Java Persistence API (JPA).
    8. 鈥 Aplicaci贸n de JPA.
    9. 鈥 Implementar un dise帽o multi-nivel con un webservices RESTful.
    10. 鈥 Conectar a un Web Service RESTful.
    11. 鈥 Paquetes y despliegues de aplicaciones.
    12. 鈥 Desarrollar aplicaciones seguras.
    13. 鈥 Firmar una aplicaci贸n y autentificaci贸n.
    14. 鈥 Registro.
    15. 鈥 Implementar una unidad de pruega y control de versiones.

聽Dirigido a

A trabajadores y/o desempleados que pretendan dedicarse a ocupar puestos de trabajos para los que capacita este curso.

聽Requisitos

Corresponder谩 a la Administraci贸n laboral competente la comprobaci贸n de que los alumnos poseen los requisitos formativos y profesionales para cursar con aprovechamiento la formaci贸n en los t茅rminos previstos en los apartados siguientes.

Para acceder a la formaci贸n de los m贸dulos formativos de los certificados de profesionalidad de los niveles de cualificaci贸n profesional 2 y 3 los alumnos deber谩n cumplir alguno de los requisitos siguientes:

  1. Estar en posesi贸n del T铆tulo de Graduado en Educaci贸n Secundaria Obligatoria para el nivel 2 o t铆tulo de Bachiller para nivel 3.
  2. Estar en posesi贸n de un certificado de profesionalidad del mismo nivel del m贸dulo o m贸dulos formativos y/o del certificado de profesionalidad al que desea acceder.
  3. Estar en posesi贸n de un certificado de profesionalidad de nivel 1 de la misma familia y 谩rea profesional para el nivel 2 o de un certificado de profesionalidad de nivel 2 de la misma familia y 谩rea profesional para el nivel 3.

Materiales, metodolog铆a y evaluaci贸n

Profesor

David Gonz谩lez Royo

Consultor Business Software en NUNSYS Licenciado en Inform谩tica de Gesti贸n