Introducci贸n

1

Lo que aprender谩s sobre DevOps con GitLab

2

驴Qu茅 es Devops?

3

El ciclo de vida del Devops

4

Introducci贸n a Gitlab

5

Gitlab vs Github

Administraci贸n

6

Autenticaci贸n

7

Grupos

8

Autorizaci贸n

9

Auditor铆a

10

Proyectos

Planificaci贸n

11

Tipos de desarrollo

12

Planificaci贸n en Gitlab-Issues

13

Planificaci贸n en Gitlab-Etiquetas

14

Planificaci贸n en Gitlab-Pesos

15

Planificaci贸n en Gitlab-Milestones

16

Planificaci贸n en Gitlab-Boards

17

Planificaci贸n en Gitlab-Service Desk

18

Planificaci贸n en Gitlab-Quick actions

Verificaci贸n

19

Inicializaci贸n del repositorio

20

Merge requests

21

Profundizando en Merge requests

22

Continuous Integration-CI

23

Gitlab CI

24

Automatizacion con GitLab Cl

25

Validacion de la configuracion con GitLab Cl

26

gitlab-ci.yml

27

Gitlab pages

28

Implementando Gitlab pages

29

驴Qu茅 es el Desarrollo 脕gil?

30

Gitlab autodevops

31

Implementando GitLab autodevops

32

Habilitando autodevops

Empaquetaci贸n

33

Gitlab container registry

34

Introducci贸n a contenedores

Seguridad

35

Introducci贸n a DevSecOps

36

Firmas de seguridad

37

Pruebas est谩ticas de seguridad

38

Escaneo de contenedores

39

Escaneo de dependencias

40

Pruebas din谩micas de seguridad

41

Gitlab security dashboard

Distribuci贸n

42

Continuous Delivery (CD)

43

Ambientes

44

Review apps

45

Estrategias de Distribuci贸n

46

Feature Flags

47

Rollback

Monitoreo

48

驴Por qu茅 monitorear?

49

M茅tricas de desempe帽o (performance metrics)

50

M茅tricas de salud (health metrics)

51

Metricas de equipo

52

Rastreo de errores

Conclusiones

53

驴Por qu茅 desarrollar con Gitlab?

Lo que aprender谩s sobre DevOps con GitLab

1/53
Recursos
Transcripci贸n

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

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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鈥茅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.

Buen temario, ojal谩 el curso este tan bueno como parece!

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