Este curso de entrada nos dará una visión global de la industria y de cómo hacer bien las cosas para desde ya, pensar y aplicar estas buenas prácticas a todo lo que creamos hoy y en el futuro.
Mil gracias
Vamos que nos vamos a aprender
Introducción
Lo que aprenderás sobre DevOps con GitLab
¿Qué es Devops?
El ciclo de vida del Devops
Introducción a Gitlab
Gitlab vs Github
Administración
Autenticación
Grupos
Autorización
Auditoría
Proyectos
Planificación
Tipos de desarrollo
Planificación en Gitlab-Issues
Planificación en Gitlab-Etiquetas
Planificación en Gitlab-Pesos
Planificación en Gitlab-Milestones
Planificación en Gitlab-Boards
Planificación en Gitlab-Service Desk
Planificación en Gitlab-Quick actions
Verificación
Inicialización del repositorio
Merge requests
Profundizando en Merge requests
Continuous Integration-CI
Gitlab CI
Automatizacion con GitLab Cl
Validacion de la configuracion con GitLab Cl
gitlab-ci.yml
Gitlab pages
Implementando Gitlab pages
¿Qué es el Desarrollo Ágil?
Gitlab autodevops
Implementando GitLab autodevops
Habilitando autodevops
Empaquetación
Gitlab container registry
Introducción a contenedores
Seguridad
Introducción a DevSecOps
Firmas de seguridad
Pruebas estáticas de seguridad
Escaneo de contenedores
Escaneo de dependencias
Pruebas dinámicas de seguridad
Gitlab security dashboard
Distribución
Continuous Delivery (CD)
Ambientes
Review apps
Estrategias de Distribución
Feature Flags
Rollback
Monitoreo
¿Por qué monitorear?
Métricas de desempeño (performance metrics)
Métricas de salud (health metrics)
Metricas de equipo
Rastreo de errores
Conclusiones
¿Por qué desarrollar con Gitlab?
David Aroesti
Todas las computadores que tienes a tu alrededor corren software que nosotros como desarrolladores escribimos, sin embargo las prácticas tradicionales han hecho que tanto las entregas, seguridad, entre otras no sean óptimas o no podamos movernos a la velocidad que nos gustaría cuando automatizamos.
DevOps es una serie de prácticas culturales, pero también de herramientas que nos permiten llevar software de manera ágil a los usuarios. Cuentas con herramientas como manejo de repositorio(Github o Gitlab), CI o CD(CircleCI, TravisCI o Gitlab), manejo de proyectos (Trello, Asana o Gitlab).
Gitlab es una herramienta que nos permite utilizar las buenas prácticas del DevOps en un solo lugar.
Aportes 45
Preguntas 0
Este curso de entrada nos dará una visión global de la industria y de cómo hacer bien las cosas para desde ya, pensar y aplicar estas buenas prácticas a todo lo que creamos hoy y en el futuro.
Mil gracias
Vamos que nos vamos a aprender
Hay un debate en los términos usados.
DevOps: Cultura que nos permite entregar software de manera ágil.
DevOps Engineer: Para muchos es un término mal usado.
Site Reliability: Cuando operaciones se mezcla con software…término creado por Google.
Hay dos libros muy bueno sobre SRE que pueden leer gratis online creados por google.
https://landing.google.com/sre/books/
aprendi mucho con el en python
Super! llego la hora de aprender GitLab 😄
Excelente herramienta, debería de ser el segundo curso despues del de git y github.
Operaciones, soy del departamento de operaciones ese es mi trabajo, quiere decir que los sysadmins somos de operaciones? somos los que montamos, configuramos y soportamos los servidores, los enrutadores, los firewalls las Vpns
y los Desarrolladores son todos los que programan verdad ?
DevOPs es una fusion de ambos? dos en uno?
Lo que aprenderás sobre DevOps con GitLab:
DevOps: Es una serie de practicas culturales, pero tambien de herramientas que nos permiten como organizacion, poder llevar software de manera agil hacia los usuarios que lo necesitan.
Devops nos ofrece una serie de herramientas como por ejemplo:
* Manejo de repositorios (GitLab, GitHub, Bitbucket, etc)
* CI / CD (GitLab)
* Manejo de proyectos (Assana, GitLab, Jira, etc)
GitLab: Es una herramienta que nos va a permitir utilizar todas las buenas practicas del Devops en un solo lugar, sin cambios de contexto y
mas importante aun, sin necesidad de generar integraciones entre muchisimas herramientas.
Aprenderemos de Devops usando GitLab lo cual nos permitirar desplegar codigo rapidamente a los usuarios finales, sin errores y sin fallos de
seguridad.
Excelente… uno de los cursos que estaba esperando…
Retomando Devops con platzi
Que bueno está el curso 💪 Felicitaciones David 😉
Gitlab es de pago?
jajaj el gran problema, es culpa del desarrollo, no, es culpa de la infraestructura
exelente explicacion
Justo cuando te necesitaba y no encontraba informacion buena sobre gitlab… Apareciste platzi ❤️
Devops es una cultura de trabajo que adopta una empresa, para poder integrar de manera rapida y automatizada entregas de software entre el equipo de desaroollo y el equipo de operaciones (iinfraestructura).!!!
Interesante Curso y mas cuando necesito saber mas de esta herramienta.
Esto es a lo que me quiero dedicar, espero sea un buen curso, tengo muchas espectativas.
GitLab es clave para llevar los proyecos de pruebas de laboratorio a entornos de producción.
Excelente David!
Como lo menciona el software se está comiendo al mundo, ahora es indispensable conocer software, pero no solo como necesidad, puede ayudarte a crear cosas interesantes y encontrar soluciones diferentes.
Vamos que vamos 😃
Debía terminar primero el curso de python antes de empezar con este? (ya tengo conocimiento del lenguaje)
Este Profesor, es el mejor 😃
Excelente es bueno tener bien en claro cual es el concepto de trabajo de un programador profesional, y con el profesor de python este curso va ser muy interesante. Saludos.
Hola querido profesor 😄
Emocionadisimo por aprender DevOps!
Genial
Me podrían aclarar exactamente que son los DevOps no me quedo muy claro muchas gracias
Este tema me llama muchísimo la atención, desde hace mucho quería aprender sobre esto
Buena apertura del curso…
Hace tiempo que quería hacer este curso, suena muy prometedor, más aún con David.
Empezando 😃
Con ancias de aprender todo del mundo de GitLap 😄
A seguir aprendiendo…
A aprender del mundo de GitLab
Motivado por empezar este nuevo curso.
Genial, después de Git ahora aprender GitLab.
seria bueno que aya un curso de allegro , chef , qualys ? seria excelente que platzi dicte esos cursos .
Justo lo que necesito, en mi organización tenemos un server con GitLab y solo estamos usando las funcionalidades básicas de Git
wow que genial se escucha este curso!
Para los que deseen la certificación gratis, actualmente se encuentra en https://gitlab.edcast.com/pathways/cy-test-pathway-associate-study-exam/cards/1286380 le dan en enrolled, agregan al carrito y ponen el codigo E6B8A234458AE3D795 de 650 dolares… a gratis!
Estupenda introducción instructor David. Es verdad que cada vez se utiliza más el software en distintos aspectos de nuestras, por lo tanto, debemos adaptarnos para poder desarrollarlo de una manera más eficiente. Va a ser todo un gusto aprender más sobre estas buenas practicas a través de este curso.
DevOps-- Automatización, mejoras en la cadena de valor. a través de una serie de prácticas culturales agiles.
Todo en un solo lugar.
Suena muy interesante espero aprender mucho
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?