¿Qué tecnologías debo aprender para hacer un sitio similar a Coursera? El sitio tendrá características similares.

En primer lugar, deberá aprender un lenguaje de programación web como Php, ASP, Python, Ruby, etc., mientras que el más fácil sería Php. Luego diga que tendrá 2 opciones para usar un CMS o un Framework.

Un CMS o sistema de gestión de contenido es básicamente una aplicación creada (quizás / probablemente sobre un marco de aplicación web) con el propósito de proporcionar herramientas ricas para mantener, organizar y agregar contenido dinámicamente a un sitio web. Buenos ejemplos serían Drupal, Joomla, DotNetNuke, etc.

Un marco es diferente porque es mucho más genérico. Es casi como el dicho “Cada cuadrado es un rectángulo, pero no todos los rectángulos son cuadrados”, ya que lo más común es que cada CMS se construya sobre un marco popular o interno, lo que hace que sea útil extenderlo, pero carece del verdadero carácter genérico para realmente hazlo un marco.

Puede crear un sitio web como coursera en cualquiera de las dos tecnologías mencionadas.

Para frontend necesitará saber HTML, CSS y Javascript. También tienen marcos como jQuery, Bootstrap, etc.

El e-learning puede considerarse como un sistema avanzado de gestión de contenido web. Requiere un plan bien diseñado para administrar el contenido. El objetivo de la plataforma de aprendizaje en línea es impartir conocimiento al usuario y también proporcionar un medio para que el usuario pruebe lo aprendido. Por lo tanto, los dos fundamentos para un sitio web de aprendizaje electrónico son el contenido del curso y un método de evaluación adecuado. Se pueden agregar características adicionales para mejorar la curva de aprendizaje del usuario.

En lo que respecta a las tecnologías, hay muchas opciones disponibles. Hay muchos marcos de código abierto disponibles que pueden permitir un desarrollo rápido. La elección puede verse influenciada por el diseño y el flujo de trabajo que necesita. Por lo tanto, una vez que tenga una imagen clara del producto final, la elección debe ser fácil. Dado que desea crear algo similar a Coursera, seguramente necesitará un CMS, ya que proporciona todas las funciones esenciales para administrar el contenido, como control de versiones, indexación, búsqueda, etc. En contraste, el diseño es puramente una elección de la persona tal como es. dijo “la belleza yace en el ojo del espectador”. Hay muchos marcos disponibles.

La siguiente es una lista de algunos de los marcos:
CMS

  1. WordPress ›Herramienta de blog, plataforma de publicación y CMS
  2. Scripts de aprendizaje electrónico de código abierto
  3. 7 plataformas CMS de e-Learning de código abierto
  4. Drupal – CMS de código abierto y muchos más.

Marcos frontales

  • Marcos CSS front-end y receptivos
  • 20 marcos de JavaScript que vale la pena echarle un vistazo – Tuts + Code Article