UNIDAD DIDÁCTICA 1. CONCEPTOS 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
UNIDAD DIDÁCTICA 2. PROGRAMACIÓN ESTRUCTURADA.
- Sintaxis
- Datos básicos
- Declaración de variables Operadores
- Estructuras Funciones y parámetros
- Arrays Strings
- Buscar Reemplazar Extraer Copiar
UNIDAD DIDÁCTICA 3. PROGRAMACIÓ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
UNIDAD DIDÁCTICA 4. INDUSTRIA 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
UNIDAD DIDÁCTICA 5. PROGRAMACIÓ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 Desarrollo de la aplicación utilizando el patrón MVC Internalización y localización Autentificación de usuarios – Gestión de accesos por roles: autorización
- Integración de componentes ya desarrollados: gráficos estadísticos – Integración de AJAX para tareas habituales
UNIDAD DIDÁCTICA 6. GESTORES DE CONTENIDOS.
- Instalación, configuración, personalización Plantillas Módulos, componentes y plugings más utilizados
- Técnicas de SEO Nociones de seguridad