Documentos de Académico
Documentos de Profesional
Documentos de Cultura
JavaEE
Día 1
El día de hoy
Conversatorio
Temario, contenidos y metodología
Parte 0: Java: Conocimientos básicos
Breve historia de Java
Instalación de Java en nuestro ambiente
Hola mundo!
Parte 1: Conceptos básicos de Programación OO
Objetos y Clases
El día de hoy
Multihilo
Persistencia
Applets y Servlets
Parte 2: Desarrollo Java
Espacios de nombres (namespaces)
Reutilización de componentes
Tipos primitivos
Controles de ejecución
Constructores y destructores
El día de hoy
Java 2
Instalación
Programación Orientada a Objetos – POO
Desarrollo Java
Bases de desarrollo OO / DevOps
Preparación del ambiente
Construcción de la HU
Diseñar la solución
Desarrollar
TDD y Java
Pruebas
Implementación e Integración
Temario
Java (JakartaEE)
Especificaciones y Estándares JEE
EJB
JSF
CDI
MDB, JMS
JPA, JTA
Instalación del IDE
Maven y Empaquetado
Temario
Modularidad y Dependencias
Empaquetados EAR, WAR
Dependencias MAVEN
Persistencia y JPA
LOGs
Servicios SOAP y XML
Seguridades
Breve historia de Java
JVM: Máquina Virtual de Java, instancia que permite ejecutar rutinas Java
precompiladas.
JRE: Ambiente de Ejecución de Java, utilidades para la ejecución de
programas Java, como “intermediario” con el sistema operativo.
JDK: Kit de Desarrollo de Java, componentes para el desarrollo de java.
Dependiendo de la cantidad de librerías tomará diferentes nombres.
Instalación de Java
Probar la instalación
Abrir una línea de comandos
echo $JAVA_HOME
java --version
Crear nuestra primera aplicación
}
}
Programación Orientada a Objetos:
Objetos y Clases
El Objeto
Todo es un objeto
Un objeto puede decir lo que tiene que hacer a otros objetos a través de mensajes
Cada objeto tiene su propia memoria, oculta por otros objetos.
Todo objeto es de algún tipo
Todo objeto de un mismo tipo (o clase) puede recibir el mismo mensaje
Todo objeto tiene una interfaz
Todo objeto oculta su implementación
Conceptos clave de POO: La Abstracción y la
Implementación
Predio
Contribuyente
Propietario
Conceptos clave de POO: Polimorfismo
Entidad financiera
Banco Cooperativa
Conceptos clave de POO: Interfaces
Un objeto puede ser llamado desde su clase abstracta para ser ejecutado
desde su implementación.
Interfaz Predio
ImprimirFichaCatastral
(predio)
Rural Urbano
Conceptos clave de POO: Colecciones