Sí. Es una buena forma de aprender.
- Tendrá que sentarse y pensar en todo lo que necesita de su sitio web. Por aquí voy con lo que has mencionado en la publicación.
- Su objetivo es claro, ahora puede pensar en todo el material que se requiere para construir su objetivo (¿en qué tecnología desea construirlo y los softwares necesarios?)
- Una vez que tenga todas las herramientas, está listo para comenzar hacia su objetivo. (Teniendo en cuenta que eres un estudiante de CS, este punto también se verificará)
- Para la construcción real de su sitio web de destino. (cree una tabla de alumnos, una tabla de libros y una tabla book_share)
- La tabla del estudiante tendrá los campos básicos y obligatorios como nombre, clase, curso, departamentos, etc.
- La tabla de libros tendrá los campos básicos y obligatorios como bookName, autor, publicación, edición, curso utilizado en etc.
- La tabla book_share tendrá la identificación de la tabla anterior, indicando qué persona tiene qué libro. bandera que indica que el libro está actualmente en la mano del usuario específico y una bandera si el usuario actual es el propietario del libro
- crear tabla estudiante (clave principal de identidad de entero de student_id, varchar de nombre de alumno (20), … otros campos que desee)
- crear libros de tabla (clave primaria de identidad de entero book_id, nombre_libro varchar (20), libro_autor varchar (20), … otros campos que desee)
- cree la tabla book_share (student_id integer, book_id integer, isCurrentUser bit isOwner bit… .otros campos que desee)
Sin embargo, este es un enfoque muy burdo para que pueda comenzar y ver qué sale mal e intentar aprender de él.
Espero que esto ayude.
- Soy un profesional que trabaja en el campo de TI y me gustaría comenzar un negocio a tiempo parcial como segunda fuente de ingresos. ¿Cuáles son algunas buenas ideas que podría implementar para ganar dinero extra?
- Soy desarrollador web, vivo en un país donde ocurren asesinatos a diario. ¿Hay alguna manera de combatir el crimen usando mis habilidades de programador?
- ¿Qué sitio web puedo usar para encontrar una empresa especializada en el desarrollo de juegos? Tengo una idea para un juego que me gustaría crear.
- Tengo la carga de manejar el back-end para el inicio de una aplicación web. ¿Cuál es el orden apropiado para aprender estas pilas: MySQL, Flask (Python), SQLAlchemy, Javascript y Twitter Bootstrap?
- ¿A qué recursos debe referirse un desarrollador web para obtener ayuda y mantenerse actualizado?