Desarrollo de Aplicaciones Web: Conceptos Básicos
- 4.4
Course Summary
Learn how to build web applications using HTML, CSS, and JavaScript with this course. Gain practical skills in website development and create your own web application by the end of the course.Key Learning Points
- Develop practical skills in website development
- Learn the basics of HTML, CSS, and JavaScript
- Create your own web application by the end of the course
Related Topics for further study
Learning Outcomes
- Create a fully functional web application using HTML, CSS, and JavaScript
- Understand the basics of web development
- Develop practical skills in website development
Prerequisites or good to have knowledge before taking this course
- Basic computer skills
- Familiarity with HTML, CSS, and JavaScript is a plus
Course Difficulty Level
BeginnerCourse Format
- Self-paced
- Online
- Video lectures
- Hands-on projects
Similar Courses
- Web Design for Everybody: Basics of Web Development & Coding
- HTML, CSS, and Javascript for Web Developers
Related Education Paths
Notable People in This Field
- Chris Coyier
- Jen Simmons
Related Books
Description
Este es el primer curso en una línea de especialización de Coursera que trata el desarrollo de aplicaciones Web. 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.
Outline
- Bienvenido
- Bienvenido
- Módulo #1 - Aplicaciones Web en Contexto
- 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
- Resultados de aprendizaje
- Lección # 1 - Aplicaciones Web: Una visión general
- Cómo Funciona el Internet: Una visión general
- Aplicaciones Web en Contexto
- Módulo #2 - Marcos de Aplicaciones Web
- 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
- Resultados de aprendizaje
- Módulo #3 - Gestión de Datos
- 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
- Resultados de aprendizaje
- Módulo #4 - Middleware
- 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
- Resultados de aprendizaje
- middleware
- Módulo #5 - La interfaz de usuario
- 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
- Resultados de aprendizaje
Summary of User Reviews
This course on web applications is highly recommended by many users. It covers a wide range of topics and provides practical knowledge that can be applied in real-world scenarios.Key Aspect Users Liked About This Course
The course offers hands-on experience through projects which is highly appreciated by many users.Pros from User Reviews
- Covers a variety of topics related to web applications
- Provides practical knowledge that can be applied in real-world scenarios
- Hands-on experience through projects
- Engaging and interactive content
- Well-structured course material
Cons from User Reviews
- Some users found the course to be too basic
- Not suitable for advanced learners
- Lack of depth in certain topics
- Limited interaction with instructors
- Some technical issues with the platform