Como alguien que ha realizado múltiples plataformas educativas antes para competir con lo anterior:
No. No es suficiente.
Podrías usar un CMS como Drupal. También puede usar Python (como EdX, Udemy & Khan Academy) o Java (Coursera) o Ruby (Canvas). Pero, en realidad: no importa.
- ¿Cuáles son las mejores tiendas de desarrollo en Austin, TX?
- ¿Hay algún complemento para el gráfico de precio objetivo en el lenguaje del lado del cliente?
- ¿Están sobrevalorados los desarrolladores front-end?
- ¿Es posible cerrar sesión y ver páginas en una versión de prueba de Confluence para Server?
- ¿Cómo puedo configurar mi sitio web después de comprar el dominio y el alojamiento? No puedo instalar el proveedor de alojamiento de WordPress nextraone?
Tienes un gran objetivo! ¡Eso es genial! Pero primero necesitas hacer la base de las cosas. Y eso es: aprender una tecnología de fondo. Ya sea Node, Python, Java, C #, Ruby, PHP. Necesita saber un idioma de fondo. Algo debe contener los datos. Creo que dices “Mongodb”, lo cual es bueno. Es un comienzo. Pero necesita algo para conectarse a Mongodb, algo que sirva como la capa de lógica de negocios (o si está barajando eso en un marco frontal), un objeto de acceso a datos, generalmente a través de una API para obtener la información que necesita por persistencia para proporcionar una experiencia de usuario. Necesitas datos para realizar cursos. Información del curso. Usuarios Respuestas Preguntas Un montón de modelos. Puedes comenzar desde allí y construir hacia afuera. Pero absolutamente necesita saber algo de tecnología de back-end para comenzar.