# Base de conocimiento

## Temas principales

### **Bash scripting**

{% content-ref url="bash-scripting/lets-take-a-look" %}
[lets-take-a-look](https://docs.marlonmerida.com/bash-scripting/lets-take-a-look)
{% endcontent-ref %}

### **Jenkins**

{% content-ref url="jenkins/lets-take-a-look" %}
[lets-take-a-look](https://docs.marlonmerida.com/jenkins/lets-take-a-look)
{% endcontent-ref %}

### **Kafka**

{% content-ref url="kafka/lets-take-a-look" %}
[lets-take-a-look](https://docs.marlonmerida.com/kafka/lets-take-a-look)
{% endcontent-ref %}

### **Kubernetes / Docker**

{% content-ref url="kubernetes-docker/lets-take-a-look" %}
[lets-take-a-look](https://docs.marlonmerida.com/kubernetes-docker/lets-take-a-look)
{% endcontent-ref %}

### **Microservicios**

{% content-ref url="broken-reference" %}
[Broken link](https://docs.marlonmerida.com/broken-reference)
{% endcontent-ref %}

### **Node.js**

{% content-ref url="node.js/lets-take-a-look" %}
[lets-take-a-look](https://docs.marlonmerida.com/node.js/lets-take-a-look)
{% endcontent-ref %}

{% content-ref url="node.js/node-binary-executable" %}
[node-binary-executable](https://docs.marlonmerida.com/node.js/node-binary-executable)
{% endcontent-ref %}

{% content-ref url="node.js/debugging-and-diagnostics" %}
[debugging-and-diagnostics](https://docs.marlonmerida.com/node.js/debugging-and-diagnostics)
{% endcontent-ref %}

{% content-ref url="node.js/hands-on-approach-javascript" %}
[hands-on-approach-javascript](https://docs.marlonmerida.com/node.js/hands-on-approach-javascript)
{% endcontent-ref %}

{% content-ref url="node.js/packages-dependencies" %}
[packages-dependencies](https://docs.marlonmerida.com/node.js/packages-dependencies)
{% endcontent-ref %}

{% content-ref url="node.js/module-system" %}
[module-system](https://docs.marlonmerida.com/node.js/module-system)
{% endcontent-ref %}

{% content-ref url="node.js/asynchronous-control-flow" %}
[asynchronous-control-flow](https://docs.marlonmerida.com/node.js/asynchronous-control-flow)
{% endcontent-ref %}

### **Oauth 2.0 / OpenID Connect**

{% content-ref url="oauth-2.0-and-openid-connect/lets-take-a-look" %}
[lets-take-a-look](https://docs.marlonmerida.com/oauth-2.0-and-openid-connect/lets-take-a-look)
{% endcontent-ref %}

{% content-ref url="oauth-2.0-and-openid-connect/openid-connect" %}
[openid-connect](https://docs.marlonmerida.com/oauth-2.0-and-openid-connect/openid-connect)
{% endcontent-ref %}

{% content-ref url="oauth-2.0-and-openid-connect/oauth-2.0" %}
[oauth-2.0](https://docs.marlonmerida.com/oauth-2.0-and-openid-connect/oauth-2.0)
{% endcontent-ref %}

### **Openshift**

{% content-ref url="openshift/lets-take-a-look" %}
[lets-take-a-look](https://docs.marlonmerida.com/openshift/lets-take-a-look)
{% endcontent-ref %}

### **OWASP**

{% content-ref url="owasp/lets-take-a-look" %}
[lets-take-a-look](https://docs.marlonmerida.com/owasp/lets-take-a-look)
{% endcontent-ref %}

### **SAML 2.0**

{% content-ref url="saml-2.0/lets-take-a-look" %}
[lets-take-a-look](https://docs.marlonmerida.com/saml-2.0/lets-take-a-look)
{% endcontent-ref %}

### SSL / TLS

{% content-ref url="ssl-tls/lets-take-a-look" %}
[lets-take-a-look](https://docs.marlonmerida.com/ssl-tls/lets-take-a-look)
{% endcontent-ref %}

### Terraform

{% content-ref url="terraform/lets-take-a-look" %}
[lets-take-a-look](https://docs.marlonmerida.com/terraform/lets-take-a-look)
{% endcontent-ref %}
