Course: Desarrollo de Aplicaciones Web: Conceptos Básicos
Modules:
Bienvenido
Lección # 1 - Una visión general, Video 1: Aplicaciones Web Modernas, Video 2: Perspectiva Historica, Video 3: Características de Aplicaciones Web, Video 4: Visión de Conjunto, Video 5: Una Entrevista con Edwin Agbenyega, Lección # 2 - Una visión general, Video 1: Conceptos de redes, Video 2: La Internet, Video 3: Temas de actualidad en Internet, Video 4: Una Entrevista con Brian Pietrewicz, Lección # 3 - Una visión general, Video 1: Aplicaciones Web: un Modelo, Video 2: Definición de Aplicación Web, Video 3: Evolución de Aplicaciones Web, Video 4: Patrones de Diseño, Video 5: Arquitectura n-Tier o de n-niveles, Configuación del Entorno de Desarollo - Una visión general, Video 1: El entorno de desarrallo, Video 2: Ruby y Rails, Video 3: Editores Git SQLite Browser, Video 4: Herramientas del dessarrollador Web, Video 5: Una Entrevista con Melanie Moses
Lección 1 - ¿Qué son los entornos de aplicaciones Web? - Una visión general, Video 1: ¿qué es la programación?, Video 2: Marcos de aplicaciones, Video 3: Marcos de trabajo para aplicaciones web, Video 4: El patrón de diseño Modelo-Vista-Controlador, Ruby on Rails - una visión general, Video 1: Su primer programa en Rails, Video 2: Estructura, Video 3: Programación Rubi I: objetos, clases y herencias, Video 4: Programación Rubi II: cadenas de carácteres, expresiones regulares y símbolos, Video 5: Programación Rubi III: expresiones y estructuras de control, Prácticas modernas de ingeniería de software - una visión general, Video 1: Procesos de software, Video 2: Desarrollo ágil, Video 3: La aplicación de Blog, Control de versiones - una visión general, Video 1: ¿Por qué el control de versiones?, Video 2: Conceptos básicos de control de versiones, Video 3: Introducción a Git, Video 4: Git en la práctica
Bases de datos relacionales en Aplicaciones Web - una visión general, Video 1: Manejo de bases de datos en aplicaciones web, Video 2: Bases de datos relacionales: conceptos básicos, Video 3: Esquema de base de datos I, Video 4: Esquema de base de datos II, Integración de bases de datos en aplicaciones web - una visión general, Video 1: Entornos de aplicación, Video 2: Configuración de bases de datos, Video 3: Gestión de bases de datos, Video 4: Bases de datos para aplicaciones web, Patrón de diseño de registro activo - una visión general, Video 1: Patrón de diseño de registro activo: Una panoramica, Video 2: Patrón de diseño de registro activo en Rails, Video 3: Migración de bases de datos, Video 4: Aplicación blog: Iteración #2, Asociaciones y validaciones - una visión general, Video 1: Asociaciones, Video 2: Aplicación blog: Iteración #3, Video 3: Validaciones, Video 4: Aplicación blog: Iteración #4
Introducción a Middleware - una visión general, Video 1: Qué es el Middleware?, Video 2: Middlewarde en aplicaciones web, Video 3: Marcos de middleware, El Protocolo HTTP - una visión general, Video 1: Resumen de HTTP, Video 2: Solicitud HTTP, Video 3: Respuesta HTTP, Video 4: Sesiones y cookies HTTP, MVC sobre Middleware - una visión general, Video 1: Procesado de solicitud, Video 2: Servicios web RESTfull, Video 3: Procesado de respuesta, Video 4: MVC en rails
Resumen del nivel de presentación - una visión general, Video 1: El nivel de presentación, Video 2: Diseño, Video 3: HTML: historia y filosofía, Video 4: HTML, CSS y JavaScript, Resumen de HTML, CSS y JavaScript - una visión general, Video 1: Resumen de HTML, Video 2: Resumen de hojas de estilo en cascada (CSS), Video 3: Resumen de Javascript, Contexto Dinámico en Ajax - una visión general, Video 1: Conocimentos básicos de Ajax, Video 2: El ciclo Ajax, Video 3:  Contenido dinámico, Video 4: Applicación Blog: Iteración #5