Arquitectura Aplicaciones Web



Este curso es cortesia de

LibrosDigitales.Net

Para Matricularte debes:

1. Crea una cuenta

2. Iniciar sesión

3. Recomiéndalo a tus amigos




COMPETENCIAS

Entender los términos básicos referidos a las Tecnologías Web
Conocer las características de una Aplicación Web
Describir las tecnologías que compone una Aplicación Web del lado del Cliente como del Servidor
Describir los modelos de negocio B2B, B2C entre otros

TEMARIO A DESARROLLAR

Conceptos Básicos

  • Conocerá los elementos que compone una red
  • Describirá el uso y estructura de: Internet, Intranet, Extranet
  • Identificar las características de una Aplicación Web
  • Diferenciar los tipos de Aplicación Web
  • Identificar las características de calidad de software aplicables a la Web
  • W3C: Determinar la importancia del desarrollo basados en el uso de estándares
  • Describir el protocolo HTTP en la gestión de petición y respuesta
  • Establecer las diferencias entre las tecnologías del lado del Cliente y del lado del Servidor
  • Conocer la integración de aplicaciones en plataformas diferentes
  • Conocer la importancia del XML en el desarrollo de Servicios Web
  • Identificar los modelos de negocio: B2B, B2C entre otros

Tecnologías del lado del Cliente

  • Explicar la importancia de HTML5 en el desarrollo de Aplicaciones Web
  • Explicar la Compatibilidad con los Navegadores
  • Describir las innovaciones del HTML5 en dispositivos móviles
  • Describir las innovaciones del HTML5 en el tratamiento de Formularios
  • Explicar la importación del uso de estilos en el diseño de Aplicaciones Web
  • Describir las novedades CSS3
  • Explicar el uso de Java Script en el desarrollo de Aplicaciones Web
  • Explicar la estructura de un programa en Java Script
  • Explicar el uso de los Gestores de Evento
  • Explicar el manejo del DOM
  • Describir los Frameworks: JQuery, MooTools, Prototype, Dojo Toolkit, Script.aculo.us, KendoUI
  • Explicar la importancia del uso de JQuery en una Aplicación Web

Tecnologías del lado del Servidor

  • Entender la importancia del análisis como etapa previa al desarrollo de una aplicación
  • Explicar el uso de UML en el desarrollo de un proyecto
  • Explicar los diagramas UML
  • Explicar el uso de PHP en el desarrollo de un proyecto web
  • Entender el concepto Programación Orientada a Objetos
  • Explicar el uso de Patrones de Diseño en el desarrollo de un proyecto web
  • Describir los Frameworks: Yii, CodeIgniter, CakePHP, Send, Symfony
  • Explicar el uso de los CMS: Joomla, Drupal
  • Explicar el uso de los LMS: Moodle, Claroline
  • Entender el uso de los WebService en la integración de aplicaciones
  • Explicar la estructura de un WebService
  • Explicar el uso de XML como medio para el intercambio de datos
  • Describir la estructura de un documento XML