J2EE: APLICACIONES AVANZADAS DE JAVA PARA ENTORNOS PROFESIONALES
Subject's code : 31102083
REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA ASIGNATURA
El estudiante debería entender qué es el paradigma de la programación orientada a objetos, su importancia dentro del mundo de la ingeniería de software, sus ventajas a la hora de diseñar software y su aplicación práctica a la hora de programar. En concreto, el alumno debería conocer a fondo el lenguaje de programación (orientado a objetos) Java.
Como resumen de los dos puntos anteriores, el estudiante debería conocer:
La programación orientada a objetos.
Los elementos básicos del lenguaje (variables, operadores, precedencia de operadores, control de flujo [if, while, do ... while, for], arrays, arrays multidimensionales).
Clases y objetos (métodos, definición de clase, acceso a variables desde un método, acceso a variables desde otra clase, paso de parámetros por valor, paso de parámetros por referencia, tipos especiales, constructores, sobrecarga de métodos y constructores).
Librerías de clases (definición y uso, ejemplos más importantes [java.lang.Math, java.io.RandomAccessFile, java.io.PrintStream, java.io.BufferedReader, java.lang.String, java.util.ArrayList, java.util.Iterator]).
Jerarquías de clases (definición, tipos y casts, herencia de variables, sobreescritura devariables, herencia de métodos, sobreescritura de métodos, constructores, variables y métodos protegidos, clases y métodos abstractos).
Interfaces (definición, ejemplos importantes [java.util.Collection, java.util.Set]).
Excepciones (definición, creación de excepciones, jerarquía).
Adicionalmente, el estudiante deberá conocer el paradigma cliente/servidor así como tecnologías básicas de Internet (HTML y HTTP).