Introducción a la Programación Orientada a Objetos
- Objetos y clases
- Métodos, atributos
- Constructores
- Herencia
- Encapsulamiento
Compilación y ejecución de programas
- Compilación desde la línea de comando
- Ejecución desde la línea de comando
Variables, tipos de datos y operadores
- Tipos primitivos
- Declaración de variables
- Arreglos (arrays)
- Operadores básicos
- Operadores booleanos
Sentencias de control
- if
- switch - Break - continue
- for
- while
Entorno de Desarrollo: Eclipse
- Workspace
- Creacion de Proyetos JAVA
- Compilación y ejecución de aplicaciones
Bibliotecas de Clases
- Paquetes
- La clase System
- Wrappers de tipos primitivos
- Cadenas de caracteres
Creación de Clases
- Tipos de acceso
- Métodos
- Atributos
- Constructores
- Getters y setters
- Métodos y atributos estáticos
- Herencia
- Creación de paquetes
- IInterfaces (concepto e implementacion)
Control de Excepciones
- Atrapar y manejar las excepciones
- Lanzar excepciones
- Crear excepciones propias
Contenedores
Inteface gráfica Swing
- Historia: AWT
- Introducción a componentes Swing
- Introducción a layouts
- Modelo de delegación de eventos
- Acciones
- Gráficos
Applets
- Concepto
- Introducción seguridad de los Applets
- creación de un applet
- llamada desde HTML
- ciclo de vida
Bases de Datos (MySQL - POSTGRES)
- Introduccion SQL standar.
- Condicionales (Where)
- Consultas con orden (order by)
- Funciones agregadas SQL (count, sum, max, min ...)
- Creacion de bases de datos, creacion de tablas y consultas.
Java con bases de datos (JDBC)
- Introducción a persistencia de objetos
- Conexión a una base de datos relacional
- Consultas a la base de datos
- Actualizaciones de la base de datos
- Sentencias preparadas
PERSISTENCIA – BASES DE DATOS
- Mapeo objeto relacional (ORM)
- Hibernate
- Manejo de sesiones y transacciones
- HQL
|