¿Cuáles son los 10 mejores consejos para crear sitios web para proyectos escolares con ASP.NET?

Aquí hay algunos consejos. Sin embargo, se aplican a todos los idiomas y marcos.

1) Decide por qué usar Asp.Net (o cualquier otro marco). Aquí hay algunas maneras en que puede decidir.

  • ¿Es obligatorio? (Lo más probable es que no lo sea a menos que estés estudiando en India).
  • ¿Quieres aprender la tecnología? Si es así, adelante.
  • ¿La tecnología proporciona alguna característica que sea útil en la implementación del proyecto?
  • ¿Tienes una fecha límite para completar el proyecto? (Asp.Net es bien conocido por RAD)

2) Concéntrate mucho en tu base de datos. Recuerde siempre que los datos sobreviven a la aplicación. Entonces, si el diseño de su base de datos es bueno (nunca será perfecto) la mitad de sus preocupaciones han terminado

3) Hay muchas bibliotecas Javascript por ahí. Ahora, si conoce bien Asp.Net, puede usarlos para simplificar la vida. Si eres nuevo en asp.net, te sugiero que pruebes y uses las características de asp.net primero para tu proyecto mínimo viable (v 1.0), luego comienza a integrarte con las bibliotecas javascript.

4) Siempre es una buena práctica mover la mayor parte de la lógica de su negocio a la base de datos utilizando procedimientos almacenados, desencadenantes (nunca los usó realmente) y restricciones.

5) Intente hacer la mayor validación posible en el lado del cliente.

6) Como mencionas el proyecto, el motivo principal es aprender. Entonces experimenta. Intenta encontrar diferentes tipos de ataques que se puedan hacer y cómo puedes evitarlos.

7) El poder principal de asp.net es el framework y Visual Studio. Así que tómate tu tiempo y familiarízate con ellos. Trate de estar tan orientado a objetos tanto como pueda permitirse.

8) Haga una investigación adecuada sobre qué piensa hacer en el proyecto y qué tipo de complementos, módulos, bibliotecas necesitaría. La posibilidad es que muchos de ellos existirían. Ver galería NuGet | Casa.

9) Intente comprender los patrones de diseño que combinan bien con asp.net como Inversion Of Control, Dependency Injection, Singleton, Lazy loading, Repository. Concéntrese mucho en el diseño de la aplicación (tanto UI / UX como arquitectura).

10) Y por último, pero no menos importante, aprenda cómo usar el repositorio de código (controles de versión) como SVN, GIT, Mercurial. Esto tiene una doble ventaja.

  • Te familiarizarás con ellos.
  • Es en términos simples hacer una copia de seguridad de su código. Le ayuda a revertir y realizar un seguimiento de los cambios de código que incluso mucha gente experimentada requiere.

  • Piensa en algo creativo. Algo que no está disponible fácilmente en el mercado.
  • .net es un marco muy poderoso y se puede usar para crear aplicaciones que se destaquen. Explore más sobre .net … Aprenda cosas nuevas … me gusta la señalización, así que lo recomendaré.
  • Cree una aplicación segura. Aprenda sobre hashing, cifrado, autenticación, autorización, prevención de inyección SQL, prevención de scripting entre sitios, etc. e implemente estas cosas en su aplicación.
  • Siga esta pregunta: -La respuesta de Saransh Bhandari a ¿Cómo empiezo a hacer aplicaciones web?
  • Crea una buena interfaz de usuario. La interfaz de usuario es una parte muy importante de la aplicación. Utilice un lenguaje de script o una biblioteca para hacerlo más interactivo.
  • El objetivo principal de los proyectos universitarios es hacerte aprender cosas nuevas, explorar algo increíble e implementarlo. Cuando estás trabajando no puedes hacerlo, ya que estarás trabajando de acuerdo con las demandas y requisitos del empleador (no en el caso de todos). ) Aproveche este tiempo para crear y aprender algo sorprendente.
  • Puede crear algo que automatice el trabajo del personal de la escuela. los ayudará y siempre estará con la escuela con tu nombre (eso es una cosa de Dios). Dejarás algo atrás. Esto podría ser tu gratitud hacia la escuela.

Feliz aprendizaje:)