PROGRAMACIÓN WEB Y MÓVIL + PRÁCTICAS

 

  • Modelo de programación web y bases de datos
  • Técnicas avanzadas de diseño web
  • Programación de aplicaciones Android

 

SOLICITAR MATRÍCULA

Temario:

MODELO DE PROGRAMACIÓN WEB Y BASES DE DATOS

Aplicar los conceptos básicos del modelo de programación web Realizar conexiones con bases de datos relacionales.

 

UD1. Introducción al desarrollo de aplicaciones en el modelo de Programación Web. 1.1. Análisis de la arquitectura web: Cliente ligero, servidor web, servidor de aplicaciones, servidor de datos. 1.2. Enumeración de protocolos y tecnologías habituales. 1.3. Análisis de los modelos de programación estándares de facto. 1.4. Uso de componentes orientados a objeto como base en el desarrollo de aplicaciones en el modelo de programación web.

UD2. Arquitectura multicapa (N-Tier). 2.1. Análisis de la arquitectura multicapa. 2.2. Distinción y estudio del modelo de tres capas en web: presentación, aplicación y datos. 2.3. Diseño de arquitecturas de aplicación basadas en el modelo multicapa. 2.4. Análisis del concepto de lógica de negocio y significado de la capa lógica.

UD3. La capa de presentación. 3.1. Descripción de la capa de presentación: El lenguaje de hipertexto. 3.2. Descripción de la capa de presentación avanzada: Lenguajes de scripting y lenguaje de hipertexto dinámico. 3.3. Análisis de lenguajes orientados a la preparación de la capa de presentación y a la ejecución de solicitudes desde clientes ligeros web. (JSP, Servlets, ASP, PHP).

UD4. Diseño de bases de datos relacionales. 4.1. Definición de bases de datos relacionales. 4.2. Diseño de bases de datos en varios niveles. 4.3. Análisis de los distintos tipos de relaciones y su implementación en base de datos. 4.4. Descripción del lenguaje de acceso a base de datos. 4.5. Descripción de correlaciones entre el modelo relacional y modelo orientado a objetos. 4.6. Nociones sobre el almacenamiento de objetos en las bases de datos relacionales.

UD5. Acceso a bases de datos relacionales: capa de acceso a datos. 5.1. Análisis del API de acceso a la base de datos. 5.2. Nivel controlador. 5.3. Interfaz de acceso a la base de datos (Driver). 5.4. Análisis del nivel aplicación.

UD6. Lenguajes de definición de datos. 6.1. Conceptos básicos, nociones y estándares. 6.2. Lenguaje de definición de datos (DDL SQL) y aplicación en SGBD actuales. 6.3. Discriminación de los elementos existentes en el estándar SQL-92 de otros elementos existentes en bases de datos comerciales. 6.4. Sentencias de creación. CREATE. 6.5. Sentencias de modificación: ALTER. 6.6. Sentencias de borrado: DROP, TRUNCATE.

UD7. Manipulación de los datos. 7.1. Lenguaje de manipulación de datos (DML SQL).7.2. Consultas de datos: SELECT.7.3. Inserción de datos: INSERT. 7.4. Modificación de datos: UPDATE. 7.5. Eliminación de datos: DELETE.7.6. Agregación de conjuntos de datos para consulta: JOIN, UNION. 7.7. Subconsultas.

 

TÉCNICAS AVANZADAS DE DISEÑO WEB

Introducir al alumno en el diseño web con el lenguaje de programación javascript. Desarrollar conocimientos de programación web mediante el uso de hojas de estilo en cascada y capas. Conocer los procedimientos básicos del lenguaje xml. Complementará los conocimientos del alumno en html para dota de dinamismo e interactividad las páginas web.

 

UD1. Evolución del Diseño Web. 1.1. La evolución del diseño de Páginas Web. 1.2. Diferencia entre una página estática y una dinámica. 1.3. Páginas Web con conexión a bases de datos. 1.4. Objetivos de las Páginas Web. 1.5. Estructura básica de una Página Web. 1.6. Introducción a los lenguajes básicos de Diseño Web. 1.7. Presente y futuro de la tecnología web. 1.8. Introducción al desarrollo web. Software de diseño y edición.

UD2. Hojas de Estilo (CSS). 2.1. Concepto de Hojas de Estilo o CSS. 2.2. ¿Cómo se aplican las Hojas de Estilo? 2.3. La estructura de cajas. 2.4. Ejemplo práctico. 2.5. Templates.

UD3. Javascript. 3.1. ¿Qué es Javascript? 3.2. El código Javascript 3.3. Ejemplo práctico: Acceso a una Página mediante contraseña.

UD4. HTML dinámico o DHTML. 4.1. Introducción a DHTML. 4.2. Definición de capa (Layer). 4.3. Propiedades de las capas. 4.4. Ejemplos prácticos.

UD5. XML. 5.1. ¿Cómo nace XML? 5.2. ¿Qué es XML? 5.3. Sintaxis de XML 5.4. Validación de XML. 5.5. Atributos y comentarios en XML. 5.6. Secciones Cdata e identificación del lenguaje. 5.7. XML en el servidor. 5.8. ¿XML es el sustituto de HTML?

UD6. Usabilidad y accesibilidad. 6.1. Usabilidad. 6.2. Accesibilidad.

UD7. Desarrollo Web Avanzado. 7.1. ¿Qué es una aplicación Web? 7.2. Estructura de una aplicación Web 7.3. Lenguajes para el desarrollo de aplicaciones Web. Lenguajes del lado del servidor. 7.4. Introducción a AJAX. 7.5. Gestores de contenidos: Joomla!, Moodle, Phpnuke. 7.6. Ejemplos de aplicaciones web: CRM, E-commerce, foros.UD8. Publicación y promoción de Páginas Web. 8.1. ¿Dónde publicar? 8.2. ¿Cómo transferir las páginas al Servidor? 8.3. Protección de Directorios Web. 8.4. Promoción del Sitio Web. 8.5. Actualizar las Páginas Web.

 

PROGRAMACIÓN DE APLICACIONES ANDROID

Programar aplicaciones de dispositivos móviles Android.

 

UD1. Introducción. Historia, su arquitectura y sus características principales.

UD2. Entorno de trabajo. Ciclo de vida de las aplicaciones. componentes de la aplicación.

UD3. Actividades: servicios, intenciones, proveedores de contenidos.

UD4. Controles comunes. 4.1. Añadir un text view. Edit Text. Botones y listas. 4.2. Widgets básicos de Android. 4.3. Contenedores en Android: tipos de layouts 4.4. Ciclo de vida una Activity. controles de selección en Android: los Adaptadores. 4.5. Utilización de menús. 4.6. Tipos de eventos: eventos de página, de botones, de teclado. Escuchar eventos de click. 4.7. Uso de los sensores del dispositivo, el acelerómetro, el bluetooth, el sistema Multitouch de la pantalla. 4.8. Localización GPS con Android: geolocalización. Usando preferencias en Android. 4.9. Bases de datos y ficheros XML.4.10. Funcionalidades.4.11. Parchear ficheros.

UD5. SERVICIOS: 5.1. Mapas en Android. 5.2. Interfaz Gráfica.

UD6. CREAR UNA APLICACIÓN. 6.1. Archivo de manifiesto. 6.2. Configurar el Plugin ADT y el SDK Android. Crear una AVD. 6.3. Interfaz de usuario en Android. 6.4. Integrar un menú básico. Editar. Crear formularios. 6.5. Estados de una aplicación. Uso del ArrayAdapter. 6.6. Uso del CursorAdapter. 6.7. Editor de bases de datos SQLite. 6.8. Crear un servicio. Arrancar y parar el servicio. Conectar y desconectar el servicio. 6.9. Aprender a instalar el IDE Eclipse. 6.10. Api de Google Maps. 6.11. Preparación de la aplicación: nombrar. Restos de trazas de código y debug. 6.12. Firma. 6.13. Publicación. 6.14. Actualizaciones.

Otros cursos disponibles :
  • INFORMÁTICA Y COMUNICACIONES
  • Call Now Button

    Este sitio web utiliza cookies, tanto propias como de terceros, para recopilar información estadística sobre su navegación y mostrarle publicidad relacionada con sus preferencias, generada a partir de sus pautas de navegación. Si continúa navegando, consideramos que acepta su uso. Más información consulte nuestra política web. más información

    Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible.
    Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

    Cerrar