Curso para aprender a desarrollar aplicaciones web

Aprender Gratis | Curso para aprender a desarrollar aplicaciones web

Curso de desarrollo de aplicaciones web Si quieres aprender a desarrollar aplicaciones para el entorno web, este curso os enseñará como construir la arquitectura de una aplicación desde el punto de vista de la ingeniería.

El desarrollo de aplicaciones web implica crear y mantener sitios web y aplicaciones que se ejecutan en un navegador web.

Esto incluye el diseño, la programación y la implementación de funcionalidades en un sitio web o aplicación, utilizando lenguajes de programación como HTML, CSS y JavaScript, así como tecnologías y marcos de trabajo como React, Angular y Ruby on Rails, además de la conexión a bases de datos y la creación de servicios web para proporcionar información dinámica a las aplicaciones.

El curso está desarrollado por la Universidad de New Mexico.

¿A quién va dirigido el curso para aprender a desarrollar aplicaciones web?

Es necesario contar con conocimientos previos en programación (ver cursos de programación gratuitos), aunque no se necesita conocer previamente Ruby. Pese a tratarse de un tema bastante complejo, la formación nos acercará de una forma atractiva y efectiva al tema.

El curso está desarrollado en inglés (ver cursos gratuitos de inglés) pero con subtítulos en español, por lo que lo podrás seguir sin ningún problema.

Necesitarás tener una conexión a internet y un ordenador para poder desarrollar todo el contenido de este curso gratuito de programación de aplicaciones web.

¿Qué se estudiará en el curso para aprender a desarrollar aplicaciones web?

El curso se imparte de forma online a través de 5 semanas de formación donde verás los siguientes conceptos en al programación de aplicaciones web:

Introducción

  • Perspectiva histórica
  • ¿Qué es una aplicación web?
  • Arquitecturas de Aplicaciones Web 1.0, 2.0, 3.0
  • Patrones de diseño
  • Configuración del entorno de desarrollo

Ruby on Rails

  • Visión general de Rails
  • Tu primera aplicación Rails
  • La aplicación blog – Iteración 1
  • Filosofía Rails
  • Control de versiones
  • Git y Rails

Interacciones con bases de datos

  • Bases de datos relacionales
  • Bases de datos en Rails
  • El patrón de diseño Active Record
  • The Blog App – Iteración 2 (Asociaciones)
  • Aplicación Blog – Iteración 3 (Validaciones)

Programación Ruby

  • Trasfondo de Ruby
  • Clases y herencia
  • Objetos y Variables
  • Cadenas, Expresiones Regulares y Símbolos
  • Expresiones y Estructuras de Control
  • Colecciones, Bloques e Iteradores

Middleware

  • ¿Qué es el middleware?
  • Protocolo de transferencia de hipertexto (HTTP) – Introducción
  • HTTP – Petición
  • HTTP – Respuesta
  • El Patrón de Diseño Modelo-Vista-Controlador (MVC)
  • Controladores Rails – Gestión de Peticiones
  • Controladores Rails – Respuesta
  • Implementación de MVC en Rails
  • Aplicación Blog – Iteración 4

User Interface

  • Introducción y antecedentes
  • HTML – Sintaxis básica
  • HTML – Estructura del documento
  • HTML – Formularios
  • Contenido dinámico
  • Hojas de estilo LCascading (CSS)
  • JavaScript y jQuery
  • Ajax
  • La aplicación de blog – Iteración 5

Acceso al curso para aprender a desarrollar aplicaciones web

Accede al curso de desarrollo de aplicaciones web de la Universidad de New Mexico.

Tanto la inscripción como la participación están habilitadas de forma totalmente gratuita.

Si deseas obtener un certificado de participación y finalización, deberás finalizar todos los módulos dentro del curso y las tareas calificadas dentro de estos o bien solicitar una beca, te explicamos cómo en la sección de Cursos Universitarios. Adicionalmente, deberás abonar una tasa correspondiente a 45 € al Wellesley College para la emisión de la certificación.

Para continuar aprendiendo, puedes ver este curso de desarrollo completo por Google con certificado o este de desarrollo FullStack con JavaScript de la Universidad Politécnica de Madrid, ambos gratuitos.

Comentar

1 respuesta a "Curso para aprender a desarrollar aplicaciones web"


  • Jhoana arroyo

    Me encanta son cursos muy completos y te dan oportunidades de avanzar en tu desarrollo gracias