← Especialidades formativas

Especialidad formativa

Programación Orientada a Objetos con Java

IFCD09 80 h
Ver contenido del curso

Qué aprenderás

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).Este curso estará orientado a obtener la certificación oficial de Oracle “Oracle Certified Associated, Java SE Programmer”.

Contenido del curso

01

Programación Java SE Completa

  • OBJETIVO
  • Al finalizar este módulo los alumnos tendrán los conocimientos fundamentales sobre el lenguaje de programación Java, estructuras y tipos de datos para aprender a programar en Java SE.
  • CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Introducción a Java
  • Tipos primitivos, operadores, control de flujo
  • Objetos de texto, datos, tiempo y numéricos
  • Clases y objetos
  • Diseño de clases mejorada
  • Herencia
  • Interfaces
  • Arrays y bucles
  • Colecciones
  • Clases agrupadas y expresiones Lambda
  • API Java Strems
  • Gestion de excepciones y bugs
  • API Java IO
  • Concurrencia y multilectura
  • Contenido de módulo abierto
  • Anotaciones
  • Conectividad Java a base de datos
  • Seguridad
  • Conceptos avanzados
  • Desarrollos en la nube
02

Análisis y diseño orientado a objetos con UML

  • OBJETIVO
  • Al finalizar este módulo los alumnos podrán diseñar una solución vertical destinada a una aplicación distribuida y multicapa. Utilizarán 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.
  • CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
  • Terminología e introducción a conceptos de orientación a objetos
  • Introducción a modelados y proceso de desarrollo software
  • Crear un diagrama de caso de uso
  • Crear escenarios y formularios de casos de uso
  • Crear diagramas de actividad
  • Determinar abstracciones claves
  • Construir el modelo de Dominio
  • Transición del análisis a diseño con diagramas de interacción
  • Modelar el estado de los objetos con diagramas de estado de máquina
  • Aplicar patrones de diseño
  • Introducción a conceptos de arquitectura y diagramas
  • Introducción a arquitectura por niveles
  • Redefinir el modelo de diseño de clase
  • Vista general del proceso de desarrollo software
  • Overview de frameworks

Especialidad formativa

¿Quieres esta formación para tu organización?