Cursos Online: Desarrollo de Aplicaciones Web: Conceptos Básicos



Este curso le dará los conocimienots básicos, la terminología y los conceptos fundamentales que son necesarios para construir aplicaciones web integradas modernas. Un desarrollador de aplicaciones web integradas está familiarizado con cada “capa” de las tecnologías de software que participan en una aplicación web, incluidas las tecnologías de modelado de datos y bases de datos, los componentes del entorno de servidor web y middleware, protocolos de red, la interfaz de usuario y diseño visual básicos, y los conceptos de interacción del usuario.



Módulo #1 – Aplicaciones Web en Contexto

Buscamos escritores

¿Tienes un manuscrito? En Editorial Bloghemia te acompañamos desde la edición hasta la distribución.

Me interesa →

Este módulo describe el contexto de lo que vamos a estudiar en esta especialización proporcionando en primer lugar una perspectiva histórica de las aplicaciones informáticas y web. A continuación se proporciona un resumen de cómo funciona Internet, y luego se discute cómo las aplicaciones web han evolucionado a lo largo de las últimas décadas. Posteriormente discutiremos algunos de los elementos de software moderno, incluyendo las herramientas más habituales que los ingenieros de software usan en la actualidad y las prácticas de desarrollo ágil que llevan a cabo. Se introducirán nociónes de patrones de diseño de software, para pasar posteriormente a la presentación del patrón de diseño de la arquitectura de niveles, fundamental para el diseño moderno de aplicaciones web. También se discutirán algunos de los temas de actualidad relacionados con el desarrollo de aplicaciones web. Por último, se mostrará cómo configurar el entorno de desarrollo de software que el estudiante va utilizará en el resto de los cursos.


Módulo #2 – Marcos de Aplicaciones Web

En este módulo el alumno aprenderá acerca de los entornos de aplicaciones web. Vamos a empezar por hablar de la evolución de los lenguajes de programación y el software y, a continuación, acerca de los entornos de aplicaciones de software. La disyuntiva fundamental que vamos a tener en cuenta se refiere a la productividad del programador en comparación con la eficiencia del programa. A continuación, aprenderá acerca de los entornos de aplicaciones Web, así como el patrón de diseño modelo-vista-controlador, que es la columna vertebral de muchos de estos marcos. También tendremos en cuenta cómo estos marcos apoyan los principios de programación ágiles asociados con el desarrollo de software moderno. Esto incluirá una discusión de los sistemas de control de versiones distribuidas, y con el objetivo de que el alumno aprenda cómo utilizar el popular sistema Git. También ejemplificaremos cómo utilizar Git con una aplicación Ruby on Rails. Se utilizará Git para presentar todas las aplicaciones de programación en esta especialización


Módulo #3 – Gestión de Datos

Una aplicación web exitosa proporciona información a los usuarios que es (1) útil, y también (2) de fácil acceso y comprensión. Esta información es obtenida a menudo de los usuarios, así como de otras fuentes de información, y debe almacenarse de una manera que le permita ser manipulada por la aplicación web. El enfoque típico es almacenar estos datos en una base de datos relacional. En este módulo aprenderá algunos conceptos básicos asociados con el modelado de datos en una aplicación web, incluyendo cómo especificar las relaciones entre las diversas entidades de datos. También investigaremos cómo conectar una aplicación web con un almacén de datos en el lado del servidor, junto con buenas prácticas de diseño que harán que los datos sean más fáciles de usar en sus aplicaciones web a través del mantenimiento de la coherencia en toda la pila web.


Módulo #4 – Middleware


Una capa de abstracción que oculta los detalles sobre los dispositivos de hardware y software de una aplicación. Los servicios de middleware implementan funciones específicas de dispositivos, de modo que los marcos de aplicaciones no tienen que ocuparse del acceso a bases de datos – ODBC, JDBC.

Institución: Universidad de Nuevo México

INSCRIBIRSE EN EL CURSO 

COMPARTIR ARTÍCULO:

Boletín Cultural

Recibe lo mejor de Bloghemia

Introduce tu correo electrónico para recibir semanalmente nuestra selección de artículos destacados.

Membresía

Accede a nuestro contenido exclusivo

Suscribite para recibir nuestra revista, artículos exclusivos y ediciones especiales de libros.

Ver planes
Síguenos en nuestros canales

Seguinos en nuestras redes y canales para recibir noticias y actualizaciones al instante.

El honor de investigar Después del Edén Para Encontrarte Secretos a los 13
Editorial Bloghemia

Publica tu libro con calidad y acompañamiento editorial / Servicios editoriales a tu medida

Solicitar Información
Colaboraciones

Publica un artículo en Bloghemia

¿Tienes una historia o análisis que compartir? Envíanos tu propuesta y colabora con nuestra plataforma.

Me interesa
Bloghemia

Bloghemia | Revista y editorial para la difusión del saber. Descubre las ideas que moldean nuestro mundo.
Info@bloghemia.com