Programación de aplicaciones orientadas a objetos
Programar aplicaciones en un contexto orientado a objetos utilizando JAVA.
Programa
6 bloques · 60 h- 01Conceptos básicos
Fundamentos. Expresiones. Entornos de funcionamiento
Plataformas soportadas. Patrones
Diagramas UML. Traducción de UML a código y viceversa
Arquitectura. Uso de interfaces
Paquetes y manejo de excepciones
Manipulación de documentos XML
Refactoring de código
Versionado de software
El testing
Las sentencias
- 02Programación estructurada
Sintaxis
Datos básicos
Declaración de variables. Operadores
Estructuras. Funciones y parámetros
Arrays. Strings
Buscar. Reemplazar. Extraer. Copiar
- 03Programación orientada a objetos
Filosofía
Definición. Uso. Encapsulación. Abstracción
Herencia. Polimorfismo. Diferencias
Aplicaciones WEB. Aplicaciones autónomas. Applets. Servlets. Aplicaciones con ventanas
Páginas dinámicas frente a páginas estáticas
Modelo cliente-servidor. Controles básicos. Conversión
- 04Industria relacionada: bases de datos relacionales
Conceptos fundamentales
Modelos de datos. El lenguaje de definición de datos (DDL): el lenguaje de manipulación de datos (DML)
Estrategias para el control de las transacciones y de la concurrencia. Características y comparación de los SGBD más habituales
Herramientas. Importación y exportación de datos
- 05Programación Java para dispositivos móviles
Android
Librerías multimedia integradas
Resolución de problemas comunes. Principales frameworks
Modelado de las relaciones de las tablas: mapeo-objeto-relacional
Creación de una plantilla
Integración de componentes ya desarrollados: gráficos estadísticos. Integración de AJAX para tareas habituales
- 06Gestores de contenidos
Instalación, configuración, personalización. Plantillas. Módulos, componentes y plugings más utilizados
Técnicas de SEO. Nociones de seguridad