Algunas de las Tecnologias que se pueden usar en todo el ciclo de DepOps.
Roles del desarrollo web
Los roles del desarrollo backend
Frontend, Backend y Full Stack
Fundamentos del backend
¿Cómo se construye el backend?
¿Cómo escoger lenguajes y frameworks para backend?
HTTP
APIs REST
¿Qué son las APIs?
Estructura REST API
Insomnia y Postman
Backend en el dia a día
La nube
DevOps
El servidor
Cookies y sesiones
Bases de datos
Escalabilidad en el backend
¿Qué es el escalamiento?
¿Qué es la replicación?
¿Qué es la caché?
Colas de tareas
Server-Side Rendering
Próximos pasos
¿Qué aprender ahora?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Última oportunidad para asegurar tu aprendizaje por 1 año a precio especial
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Aportes 14
Preguntas 1
Algunas de las Tecnologias que se pueden usar en todo el ciclo de DepOps.
🤔 DevOps no es un cargo o una persona, es una cultura que agrupa una serie de prácticas y principios para mejorar y automatizar los procesos entre los equipos de desarrollo e infraestructura (IT) para hacer el lanzamiento de software de una manera rápida, eficiente y segura.
Esta es la definición en la descripción de la escuela de DevOps y Cloud Computing en Platzi.
Mis notas en 👉🏼notion 📖
¿Te sentiste un poco perdido/a cuando Nicolas habló de ramas, pull, push, repositorios remotos y github? Te recomiendo este curso:
Curso de git y github
Ideal para que tengas las competencias suficientes y le demuestres a tu crush que eres un/a dur/a en git
DevOps es un enfoque de colaboración y comunicación que fomenta la integración continua y la entrega continua de software. Se basa en la idea de que las áreas de desarrollo y operaciones deben trabajar juntas para lograr la entrega rápida y constante de software de alta calidad.
El objetivo de DevOps es mejorar la eficiencia y la efectividad de los procesos de desarrollo y entrega de software, reduciendo los tiempos de inactividad y los errores durante el proceso de implementación. Esto se logra a través de la automatización de tareas y procesos, la mejora continua de la calidad del software y la colaboración cercana entre desarrolladores y operadores.
DevOps también incluye la adopción de prácticas y herramientas de ciclo de vida de software, como integración continua y entrega continua, para mejorar la eficiencia y la efectividad de los procesos de desarrollo y entrega de software.
Espero que esto te haya ayudado a entender mejor qué es DevOp
Me interesa muchísimo el mundo DeVops y el Backend. Todavía no me he decidido por cual ruta empezar. Esto es emocionante.
Acá la tabla períodica DevOps de Digital.ai
El término “DevOps”
Automatización de procesos y el uso de herramientas y técnicas especializadas para monitorizar y optimizar la forma en que se desarrolla y se entrega el software. El término “DevOps” es una abreviatura de “desarrollo” y “operaciones”.
DevOps es un enfoque de desarrollo de software que combina el desarrollo de software con la infraestructura de TI. Esto significa que los desarrolladores y los equipos de TI se unen para crear una solución de software que se pueda implementar de forma rápida y segura. Esto significa que los equipos de TI pueden implementar el software en un ambiente de producción más rápido, reduciendo el tiempo de implementación y mejorando la calidad del producto. Esto también significa que los equipos de desarrollo pueden aprovechar la infraestructura de TI para acelerar el desarrollo de aplicaciones y reducir los costos de desarrollo. DevOps también permite a los equipos de TI hacer un seguimiento de los cambios que se realizan en el código y realizar pruebas de integridad antes de implementar una aplicación.
Interesante el flujo de DevOps. No sabia de como se usaba o la teoria de esta. Soy mas el tipo de persona que hace todo con la practica y no entender la teoria. Ahora me doy cuenta que este es importante para su funcionamiento y que se hace. Jamas pense que el enviar mis aplicaciones a github estaba desplegando mis proyectos. Espero no equivocarme, si lo hago me avisan.
Saludos.
Es una filosofía cultural, prácticas y herramientas que busca mejorar la colaboración y la comunicación entre los equipos de desarrollo de software (Dev) y los equipos de operaciones de TI (Ops)
En donde trabajo se utilizan:
Diferentes ramas para el despliegue de las aplicaciones
Despliegue en EC2 de AWS
Conexciones a DB Relacionales y No Relaciones
Revision de PR
Alerta de Dependabot (Versiones de Dependencias)
En Local debemos configurar la mayorias de Veces el contendor Docker
Covertura de +80% En pruebas
El trabajo no se hace tan arduo gracias a los devOps que estan pendientes de accesos, conexion y errores que se puedan dar en la infraestructura de las aplicaciones
Gran Clase
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.