Resumen de Objetivos Introducción a JAVA
Enviado por Diego Amachi • 15 de Noviembre de 2017 • Práctica o problema • 633 Palabras (3 Páginas) • 132 Visitas
Página 1 de 3
Resumen de Objetivos
Encuentro 1 – Introducción a JAVA
- Componentes básicos de la tecnología JAVA:
- Lenguaje
- JVM
- JRE
- JDK
- Instalación de Java
- Uso de Eclipse:
- Proyectos
- espacios de trabajo
- componentes de la interfaz: Menú y toolbar, Project Explorer, páginas de apoyo, espacio de desarrollo.
- Agregar elementos: Paquetes, Clases, Interfaces, Otros
- Estructuras de archivos de código
- Declaración de paquetes
- Sentencias import y nombres calificados
- Declaración de clases
- Clases ejecutables
- Ejecutar clases
- Objetos de datos (POJO)
- Instrucciones básicas
- System.out.Println():
- new String(Files.readAllBytes(Paths.get(“camino del archivo”)));
- JSONObject, JSONArray, getBoolean, getInt, getLong, getDouble, getString, getJSONObject, getJSONArray
- Ejercicios: crear una aplicación que cree un POJO a partir de una estructura JSON
- Tarea: Investigar sobre los tipos de datos de JAVA:
- Cuáles son los tipos de datos primitivos
- Cuáles son los tipos de datos de referencia
- Diferencias entre ambos
- Uso de arreglos
Encuentro 2 – Clases y miembros
- Clases
- Declaración
- Modificadores
- Modificadores de miembros
- Variables, declaración y asignación
- De clase
- De instancia
- Locales
- Asignaciones
- Métodos
- Declaración
- De clase
- De instancia
- Declaración de parámetros
- Invocación
- Instrucciones
- Asignaciones
- Invocación de método
- Retorno con y sin resultado
- Incremento y decremento
- Expresiones
- Variables
- Invocaciones
- Asignaciones
- Instanciación
- Extracción de items de arreglos
- Incremento y decrement
- Uso en asignaciones, parámetros, retorno, bucles, if, inicialización de variables.
- Estructuras de controls
- If
- Switch
- Bucles
- For
- For mejorado
- While
- do
- Ejercicios:
- Instalar tomcat
- Crear un servlet que reciba a, b, c y resuelva la ecuación cuadrática con resultado en HTML.
- Tarea: Investigar los patrones de diseño siguientes y cómo se implementan
- Singleton
- Factory
- Facade
- Mediator
- Iterator
- Memento
- Blackboard
- Object composition
- Objects Generalization
- Object Extension
Encuentro 3 – Programación orientada a objetos
- Encapsulamiento
- Concepto de interfaz o contrato
- Ocultamiento de variables
- Ocultamiento de métodos
- Herencia
- Sobrescritura de métodos
- Sobrecarga de métodos
- Constructores
- Declaración
- Invocación
- Caso de la herencia
- Constructores predeterminados
- Polimorfismo
- Interfaces
- Declaración
- Implementación
- Herencia
- Excepciones
- Tipos
- Captura
- Creación de excepciones
- Ejercicios: crear un servlet con objetos de datos para facturas (fecha, numero, cliente, lista de detalles) y detalle (producto, precio, cantidad). Que lea la información de al menos dos facturas desde estructuras JSON y muestre en HTML una lista de facturas con sus totales (suma de precios por cantidades).
- Tarea: Investigar los conceptos
- Arquitectura Orientada a Servicio
- Arquitecturas multicapas
- MVC
- MVP
- Ocultamiento de información
Encuentro 4 – Estructuras de datos y bibliotecas comunes
- Listas
- Mapas
- Conjuntos
- Arboles
- Strings
- Fechas y horas
- Examen
...
Disponible sólo en Clubensayos.com