esta se encarga de la protección contra ataques y amenazas en línea por medio de.
Pruebas y depuracion
se encarga de evaluar y corregir errores^
Optimizacion web
se encarga de la mejora del rendimiento y eficiencia web.^
Lanzamiento
se encarga de poner la aplicación linea.^
Contenedores
se encargan de aíslar aplicaciones. Docker los crea. Kubernetes los administra.
Entornos de Desarrollo
son herramientas para crear y probar aplicaciones.
Control de Versiones
se encarga de registrar y administrar cambios en el código fuente
Frameworks/Bibliotecas
son herramientas para acelerar el desarrollo web que se divide en dos categorías ^
Mantenimiento
se centra en el cuidado continuo de una aplicación web.
Font-end
se encarga de la interfaz del usuario
Back-end
se encarga de procesar los datos
La validación y autenticación son prácticas de seguridad. HTTPS cifra la comunicación web para mayor seguridad.^
esto se hace con Pruebas Funcionales verifican funciones, mientras que las Pruebas de Rendimiento evalúan la velocidad y capacidad de una aplicación web. Ambas son críticas para su buen funcionamiento.
esta se enfoca en mejorar el Rendimiento y el SEO de un sitio web para brindar una experiencia de usuario más rápida y aumentar su visibilidad en los motores de búsqueda.^
esto implica poner la aplicación en servidores en vivo y asociar un dominio para que sea accesible en línea.
en desarrollo web involucra gestionar, actualizar y mejorar una aplicación o sitio web después del lanzamiento para garantizar su funcionamiento óptimo a lo largo del tiempo.
1. Frameworks: Proporcionan estructuras completas para el desarrollo web. 2. Bibliotecas: Ofrecen funciones reutilizables que aceleran el desarrollo de aplicaciones.
este registra cambios en el código fuente, y Git es un sistema popular para hacerlo. GitHub es una plataforma en línea que utiliza Git para alojar y gestionar proyectos de desarrollo de software.
estos entornos incluyen IDEs (Entornos de Desarrollo Integrados) para un desarrollo completo y Editores para la edición de código, herramientas esenciales en el desarrollo de software.^
estos son entornos aislados que envuelven aplicaciones y sus dependencias para asegurar su consistencia en diferentes situaciones. Docker permite la creación y ejecución de contenedores, mientras Kubernetes gestiona y orquesta estos contenedores en entornos de producción.