Especialidad formativa
Programación Java SE 8 (ORACLE)
Qué aprenderás
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.Este curso estará orientado a obtener la certificación oficial de Oracle “Java Foundations Certified Junior Associate”.
Contenido del curso
01
Fundamentos de programación Java
- OBJETIVO
- Crear programas básicos Java, mediante la adquisición de conceptos de programación orientada a objetos, terminología y sintaxis y pasos requeridos.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- ‐ 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, bucles y fechas
- ‐ Usar herencias
- ‐ Usar interfaces
- ‐ Gestión de excepciones
02
Lenguaje de programación Java SE 8
- OBJETIVO
- Crear aplicaciones de tecnología Java con la última tecnología JDK, desarrollar habilidades de desarrollo orientado a objetos, identificar buenas prácticas para crear aplicaciones robustas, utilizar expresiones Lambda, y otras habilidades necesarias para programar con Java SE 8.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- ‐ 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
- ‐ Inerfaces 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
03
Análisis y diseño orientado a objetos con UML
- OBJETIVO
- Crear programas Java, utilizando conceptos de programación orientados a objetos, terminología y sintaxis y pasos requeridos para crear programas básicos de Java.
- CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
- ‐ 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
Especialidad formativa