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?

A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Tipos de desarrollo

11/53
Recursos

Las principales diferencias entre Agile y Waterfall es que en el primero encontramos un proceso iterativo y en el segundo utilizamos un proceso previamente definido. En Agile estamos realizando sprints, peque帽os esfuerzos de trabajo para al final tener un entregable y mandarlo a producci贸n.

En Waterfall tenemos nuestro entregable hasta el final del proyecto, como crear una casa de manera modular.

Aportes 20

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

4 development phases

  • Definition of project specifications
    • Functional requirement
    • Non funcional requirement
    • Constraints
  • Project Building
    • Compilation
    • Dependency problems
    • Artifact testing
  • QA / Automated
  • Release

hecho aqu铆 en mexico
Xd

soy mexicanita
馃槜

El t铆tulo de la clase no deber铆a ser 鈥淭ipos de desarrollo鈥 deber铆a ser 鈥淢etodolog铆as para el desarrollo鈥

Waterfall --> Proceso previamente definido (se definen todos los requerimientos antes de programar)
Agile --> Proceso iterativo (al terminar la 4ta fase se regresa a la primera como un ciclo)

Waterfall es un proceso que toma bastante tiempo a diferencia de Agile

La explicaci贸n de ambos tipos de desarrollo fue muy buena.

Resumen
WATERFALL:
Todos los requisitos se tienen que definir por completo andes de programar.
AGILE:
Por cada requisito, se construye el c贸digo, se hacen pruebas, y se integran, y se repite el ciclo.

Agile entonces te permite capitalizar el feedback del cliente que prueba el release sub(t) y con ese feedback construyes en el ciclo (t+1).

En Waterfall corres el riesgo de entregar un artefacto y que el cliente te diga: 鈥淓so no es lo que yo quer铆a鈥濃

Muy buena explicaci贸n, necesitaba este material jejeje

AHHHHHHHH DEB脥 VER ESTO ANTES DEL EGEL

Si bien el modelo Waterfall fue muy bueno en los 90鈥檚, sin lugar a dudas lo que realmente funciona y se utiliza al d铆a del hoy, son los modelos agile en desarrollo de software.

La casa en que crec铆 fue construida con metodolog铆as 谩giles entonces. Cuando se estaba construyendo se decidi贸 agregar un espacio extra en el primer nivel. Iba a ser de dos niveles pero empezamos a vivir en ella cuando se termin贸 el primer nivel鈥 como al final no necesit谩bamos un segundo nivel nunca se construyo. Y una vez vi los planos originales y son diferentes a la construcci贸n final.

Excelente

Quedo m谩s que entendido, Gracias David

Excelente explicaci贸n

Entendido. Hay proyectos de proyectos, las dos opciones son validad, pero hay que tener claro la necesidad del cliente y el tipo de cliente.

  • Agile, Iterativo, entregables en c/sprint.
  • Waterfall, Secuencial, entregables al final del proyecto.
  • Define 鈫 Build 鈫扵est 鈫 Release