Tuve la idea de crear una base de datos en línea de notas de clase enviadas por los usuarios clasificadas por clase para la población estudiantil de mi gran universidad. ¿Qué tan difícil y costoso sería para un estudiante universitario de informática diseñar un sitio web de este tipo?

Hola. En términos de costo, tendrá que gastar en:
1. Nombre de dominio (entre $ 10 y $ 100)
2. Hosting (de 100 a 300 al mes para un servidor dedicado o un simple hosting compartido será muchísimo más barato y siempre puede migrar a una plataforma de producción más adecuada)

Asumir que su tiempo es una contribución probono a su propio proyecto y lo está haciendo solo.

Por tiempo, estas son mis suposiciones:
1.Utilizará un marco completo de pila para acelerar su prototipo funcional de sitio web.
2. Invertirás entre 2 y 4 horas al día para desarrollarlo desde cero.
3. Conoces un sistema de base de datos SQL o NonSQL. Para este proyecto iré SQL (mysql) una elección personal.
4.sabes un idioma del lado del servidor.
5. Sabes javascript.
6. Sabes css.
7. Sabes html.
8. Entiende las llamadas asincrónicas; ajax y alguna estructura de datos como json.
9. No tiene demasiado contenido multimedia, por lo que no tiene que pasar tiempo diseñando logotipos o de lo contrario.
10. El sitio realizará operaciones CRUD simples en la base de datos y no tendrá contenido push.

Calculo que le llevará 3 semanas hacerlo.
Si no conoce un punto, agregue 1 semana adicional a las 3 semanas anteriores.
Pregunta muy general, así que espero que te ayude.

solo tienes que comprar dominio y algo de espacio para subir tu sitio web

costo de dominio: si compra .com cuesta alrededor de 600 a 700
y el costo del espacio depende de usted cuánto espacio desea de las empresas de alojamiento
si crea este sitio web con el código de programación, debe conocer htm, css, php, sql, y si crea un sitio web más increíble, agréguelo javascript, jquery, ajax

si no tiene experiencia en programación, debe aprender joomla o un drupal en estas herramientas de cms que desea saber cómo agregar algún módulo, extensión y componentes

More Interesting

Voy a comenzar una carrera como desarrollador front-end, ¿qué debo tener en cuenta?

Actualicé a 4.2.2 con WordPress y ahora no puedo acceder a la función de administrador del sitio. Peor aún, el sitio en sí muestra un mensaje de error codificado (falta el argumento 2, etc.) en la parte superior de la pantalla y no puedo desplazarme hacia abajo. Cualquier ayuda / dirección sería muy apreciada?

¿Cuándo usas una pila LAMP versus una pila MEAN?

No hice una copia de seguridad de mi sitio de WordPress y actualicé a WP 4.4 en mi panel de WP. Ahora el sitio tiene un mensaje de advertencia / error fatal. ¿Perdí todo?

Me gustaría construir un motor de búsqueda diseñado para África. ¿Cómo puedo hacerlo?

Cómo saber si mi aplicación debe compilarse como una aplicación web simple o un servicio web

Aprendí C y ahora quiero crear un sitio web como la forma más simple de Twitter usando Python. ¿Qué libros de Python me recomendarías?

Soy un desarrollador front-end, pero no tengo ninguna entrada en el producto. Tomo decisiones de diseño constantemente, pero no estoy invitado a las pruebas de usuario. ¿Esto es normal?

¿Vale la pena comenzar a aprender PHP en 2017 para el desarrollo web, o probar algo como Python Django?

Soy un estudiante de biología del 11º grado en India y quiero pasar a la programación. ¿Cuáles son los problemas que probablemente enfrentaré al conseguir trabajo?

Soy un programador de Java que sabe cosas básicas sobre eso y tengo más de 5 años de experiencia laboral. ¿Cuál será el futuro en él? ¿Cómo puedo mejorar en la perspectiva técnica?

Quiero crear un sitio web donde publique blogs sobre mis proyectos personales. Además, deseo usar Python / Django. ¿Qué base de datos debo usar?

Soy un desarrollador de UI / front-end con una experiencia total de 5 años. ¿Cómo puedo solicitar en el extranjero?

He estado aprendiendo desarrollo web porque quiero hacer trabajo independiente. ¿Cómo sé cuándo estoy listo?

Quiero aumentar mi conocimiento en conceptos de programación desde que me gradué en electrónica y comunicación (BE). ¿Cómo mejoro mis habilidades y cuál es mi futuro?