Hola,
Me gustaría explicar de manera simple,
El proceso de desarrollo web comienza de poco fácil a complejo,
- ¿Es posible crear un sitio web de juego en línea?
- ¿Cómo hago un sitio web con HTML?
- ¿Cuáles son algunas características avanzadas en MEAN stack?
- ¿Qué idiomas debe saber un desarrollador front-end?
- ¿Firebase es caro para lo que ofrece en comparación con otras opciones?
- Concepto – prototipo o estructura metálica – básicamente un diagrama aproximado del sitio web o herramienta en línea dibujada a mano para dibujar la maqueta o estructura metálica
- Desarrollo – Frontend- UI, medios y errores tipográficos. Backend: lógica de negocios y otro procesamiento de datos requerido para la aplicación
- Pruebas de backend: la parte de prueba será una parte interesante y difícil de lograr. Para la prueba de back-end, probablemente una prueba unitaria de un lenguaje de back-end (por ejemplo, PHPUnit)
- Pruebas de front-end: validaciones de forma perfecta, pruebas de vista receptiva
UX – Experiencia de usuario
Está un poco alejado de las pruebas, es importante entregar una aplicación web eficiente al usuario final.
- Optimización de páginas mediante compresión de medios, minificación de archivos JS y CSS
- Prueba de velocidad de página: análisis de los archivos de fuente y archivos JS que hace que la página sea más lenta de cargar y debe optimizarse
- Sensible: hacer que el sitio web se vea mejor en todos los dispositivos de medios
Casi todo está por aquí, y finalmente hospedar o pasar a producción.
Depende del idioma de fondo que haya elegido.
básicamente pasar a producción / hosting sería,
- copia de seguridad de datos de db a formato .csv / .sql
- comprimir y respaldar archivos de origen, incluidos archivos multimedia estáticos, fuentes, etc.
- configurar el servidor web en producción, instalar el servidor db e importar el archivo .csv / .sql
- desplegar archivos fuente comprimidos en la ruta del servidor web
- Reinicio del servidor de producción / reinicio del servidor web
Nota: es un proceso secundario puramente técnico.
Aparte de eso,
tenemos,
- Posicionamiento en buscadores
- Indexación de motores de búsqueda
- Aumento del tráfico del sitio, etc.
PD-: La última nota que puede no ser relevante ahora pero es necesaria.
Happy Code !!!