| Requisitos:
Conocer algún lenguaje de programación.
Objetivos: Adquirir solidas bases del lenguaje Java y de la metodología orientada a objetos e introducir recursos de programación avanzados.
Temario:
Introducción a Java
- características de Java
- entornos de desarrollo
Introducción a la Programación Orientada a Objetos
- objetos y clases
- métodos y atributos
- herencia
- encapsulamiento
Compilación y ejecución de programas
- compilación desde la linea de comando
- ejecución desde la linea de comando
- errores comunes en la compilación y ejecución
Variables, tipos de datos y operadores
- tipos primitivos
- declaración de variables
- arrays
- operadores básicos
- operadores booleanos
Condicionales y bucles
- if
- switch
- operador condicional "?"
- for
- while
Clases de la biblioteca
- 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
Interfaces
- herencia múltiple mediante interfaces
- implementación de interfaces
Excepciones
- atrapar y manejar las excepciones
- lanzar excepciones
- crear excepciones propias
Streams
- File Streams
Contenedores
- Conjuntos
- Listas
- Mapas
- Iteradores
Inteface gráfica Swing
- historia: AWT
- los componentes Swing
- layouts
- eventos
- acciones
- gráficos
Applets
- seguridad de los Applets
- creación de un applet
- llamada desde HTML
- ciclo de vida
Bases de datos con JDBC
- bases de datos relacionales y SQL
- conexión a una base de datos
- consultas a la base de datos
- actualizaciones de la base de datos
- sentencias preparadas
Introducción a Servlets
- funcionamiento de los servlets
- ciclo de vida
- generación de HTML
- inteacción con HTTP
- conexión con bases de datos
|