Un sitio web que solo muestra un CV no requiere una base de datos. Solo hazlo en HTML y CSS.
Si realmente debe hacerlo, use un archivo JSON que contenga todos sus datos y recupérelo en la carga de la página y coloque los datos donde lo necesite. Esto facilita estructurar el aspecto de su sitio sin preocuparse por los datos.
Las bases de datos generalmente se usan solo cuando las variantes de los mismos datos (es decir, la misma jerarquía / esquema) deben recuperarse y mostrarse de acuerdo con algún parámetro. No hay nada malo en hacerlo, pero agrega una complejidad innecesaria que no tiene ningún propósito real para tus fines, a menos que sea solo para practicar.
- Mi Ajax se ejecuta correctamente, los valores se pasan al otro JSP pero cuando intento mostrar el valor en un control en la página JSP, ¿muestra 'nulo'?
- Cómo escribir texto sobre imagen en HTML
- Me gustaría conseguir un trabajo como desarrollador. Estoy aprendiendo Java, HTML, CSS. ¿Qué proyectos puedo hacer para saber lo que no sé y también agregar a una cartera?
- Acabo de graduarme de la universidad y asistiré a un campo de entrenamiento de desarrollo web en 2 meses. ¿Qué ideas, conceptos y herramientas clave debo aprender sobre programación y ciencias de la computación en su conjunto que no me enseñen?
- ¿Qué necesito instalar en mi servidor para construir un sitio web en Python?
Para responder a la segunda parte de su pregunta: debe aprender HTML, JavaScript y CSS, y luego aprender algunos marcos / bibliotecas front-end para facilitarle la vida. Consulte Angular, jQuery, React for the logic (JS) y Angular Material, jQuery Mobile, Twitter Bootstrap para la visualización de su sitio (HTML / CSS). Si Django es imprescindible, familiarízate con Python, lee los documentos y estarás bien. Recomiendo usar Node, Nginx o Apache si el producto final es más importante que el proceso.