{"id":775,"date":"2026-09-07T10:35:56","date_gmt":"2026-09-07T13:35:56","guid":{"rendered":"https:\/\/www.linuxpro.com.br\/2026\/09\/certificacao-lpi-devops\/"},"modified":"2026-09-12T06:43:54","modified_gmt":"2026-09-12T09:43:54","slug":"certificacao-lpi-devops","status":"publish","type":"post","link":"https:\/\/www.linuxpro.com.br\/es\/2026\/09\/certificacao-lpi-devops\/","title":{"rendered":"LPI DevOps: gu\u00eda de estudio para el examen 701-200"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/09\/certificacao-lpi-devops-v5.webp\" width=\"1486\" height=\"856\" alt=\"Mascote LinuxPro explicando um pipeline em laborat\u00f3rio LPI, acompanhado do cachorro caramelo cyborg deitado\" \/><\/p>\n<p>Saber subir um container \u00e9 um come\u00e7o. Entregar uma mudan\u00e7a com teste, rastreabilidade e um caminho de recupera\u00e7\u00e3o exige conectar v\u00e1rias ferramentas. A LPI DevOps Tools Engineer pode ajudar a organizar esse aprendizado; neste guia, voc\u00ea encontra o exame correto, um plano de estudo e um laborat\u00f3rio que cria os arquivos antes de executar os comandos.<\/p>\n<p>Revisado em 12 de setembro de 2026. Os exerc\u00edcios e a sequ\u00eancia de estudo s\u00e3o propostas do LinuxPro, n\u00e3o quest\u00f5es reais do exame nem garantia de aprova\u00e7\u00e3o.<\/p>\n<h2>Aten\u00e7\u00e3o \u00e0 vers\u00e3o: estude para o 701-200<\/h2>\n<p>A vers\u00e3o atual \u00e9 a 2.0, exame 701-200. O LPI informa que a vers\u00e3o 1.0, exame 701-100, ficou dispon\u00edvel at\u00e9 30 de junho de 2026. Confira o c\u00f3digo na descri\u00e7\u00e3o do curso e no agendamento: uma apostila antiga pode ensinar ferramentas \u00fateis sem cobrir o roteiro atual.<\/p>\n<p>\u00c9 uma prova com 60 quest\u00f5es de m\u00faltipla escolha e preenchimento de lacunas, em 90 minutos. A validade informada \u00e9 de 5 anos. N\u00e3o h\u00e1 certifica\u00e7\u00e3o pr\u00e9via obrigat\u00f3ria; o LPI recomenda uma certifica\u00e7\u00e3o adicional em administra\u00e7\u00e3o, como LPIC-1, ou em desenvolvimento. Portanto, n\u00e3o \u00e9 necess\u00e1rio completar LPIC-2 ou LPIC-3 antes dela.<\/p>\n<p>Na consulta, a p\u00e1gina oficial lista ingl\u00eas para a vers\u00e3o atual nos centros VUE. Confirme idioma, modalidade e pre\u00e7o para o seu pa\u00eds antes de pagar; n\u00e3o presuma que a prova esteja dispon\u00edvel em portugu\u00eas.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.lpi.org\/our-certifications\/devops-overview\/\">LPI: vers\u00e3o, formato, requisitos e acesso aos pre\u00e7os<\/a><\/li>\n<\/ul>\n<h2>O que entra no roteiro atual<\/h2>\n<p>Use os objetivos oficiais como checklist. Este mapa \u00e9 um resumo, n\u00e3o substitui os subitens:<\/p>\n<ul>\n<li>701 \u2014 Engenharia de software: arquitetura, servi\u00e7os, Git, CI\/CD, GitOps, licen\u00e7as e composi\u00e7\u00e3o de software.<\/li>\n<li>702 \u2014 Containers: Docker e Podman, redes, volumes, Compose, constru\u00e7\u00e3o e distribui\u00e7\u00e3o de imagens OCI.<\/li>\n<li>703 \u2014 Kubernetes: arquitetura, recursos, opera\u00e7\u00f5es, Helm e no\u00e7\u00f5es de Kustomize.<\/li>\n<li>704 \u2014 Seguran\u00e7a e observabilidade: prote\u00e7\u00e3o de aplica\u00e7\u00f5es e infraestrutura, Prometheus, logs e tracing com OpenTelemetry.<\/li>\n<\/ul>\n<p>Os pesos indicam import\u00e2ncia relativa, n\u00e3o uma promessa de quantidade exata de quest\u00f5es. Opera\u00e7\u00f5es b\u00e1sicas de Kubernetes t\u00eam peso 7; Git e monitoramento com Prometheus t\u00eam peso 6 cada. Ansible, Vagrant e Packer n\u00e3o aparecem como objetivos espec\u00edficos nessa vers\u00e3o: n\u00e3o organize o estudo atual em torno do antigo bloco de implanta\u00e7\u00e3o e configura\u00e7\u00e3o de m\u00e1quinas.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.lpi.org\/our-certifications\/exam-701-objectives\/\">Objetivos oficiais completos do exame 701-200<\/a><\/li>\n<\/ul>\n<h2>Plano de estudo em 6 etapas<\/h2>\n<p>Avance por entregas, n\u00e3o por v\u00eddeos assistidos. Repita a etapa quando conseguir copiar a solu\u00e7\u00e3o, mas ainda n\u00e3o conseguir explicar o resultado. Ajuste o ritmo \u00e0 sua experi\u00eancia; esta sequ\u00eancia n\u00e3o estabelece um prazo universal.<\/p>\n<ul>\n<li>1. Base e Git: navegue pelo terminal, entenda permiss\u00f5es e processos, crie um reposit\u00f3rio, fa\u00e7a uma altera\u00e7\u00e3o em branch e resolva um conflito em uma c\u00f3pia de treino. Entrega: hist\u00f3rico leg\u00edvel e explica\u00e7\u00e3o do que foi alterado.<\/li>\n<li>2. Containers: construa uma imagem, execute sem usu\u00e1rio root dentro do container e compare arquivo incorporado \u00e0 imagem com dado em volume. Entrega: servi\u00e7o acess\u00edvel apenas no endere\u00e7o esperado e explica\u00e7\u00e3o da persist\u00eancia.<\/li>\n<li>3. Entrega: transforme a verifica\u00e7\u00e3o local em um job de CI. Fa\u00e7a um teste falhar de prop\u00f3sito e acompanhe o bloqueio. Entrega: saber distinguir teste, build, artefato e implanta\u00e7\u00e3o, em vez de chamar qualquer script de pipeline completo.<\/li>\n<li>4. Kubernetes: em cluster descart\u00e1vel, publique uma aplica\u00e7\u00e3o, inspecione eventos, atualize a imagem e observe as r\u00e9plicas. Depois instale um chart de estudo e altere seus valores. Entrega: explicar o que foi declarado e o que o cluster executou.<\/li>\n<li>5. Observabilidade e seguran\u00e7a: provoque uma falha controlada, localize o erro e escolha um sinal para detect\u00e1-la. Revise permiss\u00f5es, segredos e origem das depend\u00eancias. Entrega: diagn\u00f3stico com evid\u00eancias, sem desabilitar prote\u00e7\u00f5es para esconder o problema.<\/li>\n<li>6. Revis\u00e3o: volte aos objetivos, marque as lacunas e refa\u00e7a tarefas sem consultar a receita. Entrega: um pequeno reposit\u00f3rio de laborat\u00f3rio com instru\u00e7\u00f5es, testes, limita\u00e7\u00f5es e procedimento de recupera\u00e7\u00e3o.<\/li>\n<\/ul>\n<h2>Laborat\u00f3rio: do Git a um servi\u00e7o testado em container<\/h2>\n<p>Use uma m\u00e1quina de estudo Linux com Bash, Git, Python 3, curl atualizado, Docker Engine atualizado (28.0.0 ou posterior) e o plugin Docker Compose instalados. O usu\u00e1rio precisa conseguir executar Docker. Fa\u00e7a tudo em uma pasta nova, nunca dentro de um projeto real. A primeira constru\u00e7\u00e3o baixa uma imagem da internet.<\/p>\n<p>Este servi\u00e7o publica apenas uma p\u00e1gina est\u00e1tica para treinamento. O servidor HTTP do Python n\u00e3o \u00e9 indicado para produ\u00e7\u00e3o; n\u00e3o use este exemplo para hospedar clientes ou expor arquivos pessoais.<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.python.org\/3\/library\/http.server.html\">Python: limita\u00e7\u00f5es do servidor HTTP de desenvolvimento<\/a><\/li>\n<\/ul>\n<h3>1. Crie a p\u00e1gina e um teste m\u00ednimo<\/h3>\n<p>O diret\u00f3rio tempor\u00e1rio fica na sua pasta pessoal e o comando imprime seu caminho. A identidade Git abaixo vale apenas para esse reposit\u00f3rio de treino.<\/p>\n<pre><code class=\"language-bash\">LAB_DIR=$(mktemp -d &quot;$HOME\/lpi-devops-lab.XXXXXX&quot;)\ncd &quot;$LAB_DIR&quot;\nprintf &#x27;%s\\n&#x27; &quot;$LAB_DIR&quot;\ngit init -b main\ngit config user.name &quot;LPI Lab&quot;\ngit config user.email &quot;lab@example.invalid&quot;\nmkdir site\nprintf &#x27;%s\\n&#x27; &#x27;&lt;!doctype html&gt;&lt;html lang=&quot;en&quot;&gt;&lt;title&gt;DevOps lab&lt;\/title&gt;&lt;h1&gt;DevOps lab OK&lt;\/h1&gt;&lt;\/html&gt;&#x27; &gt; site\/index.html\nprintf &#x27;%s\\n&#x27; &#x27;__pycache__\/&#x27; &gt; .gitignore\ncat &gt; test_site.py &lt;&lt;&#x27;EOF&#x27;\nfrom pathlib import Path\nimport unittest\n\nclass SiteTest(unittest.TestCase):\n    def test_homepage(self):\n        page = Path(&quot;site\/index.html&quot;).read_text()\n        self.assertIn(&quot;&lt;h1&gt;DevOps lab OK&lt;\/h1&gt;&quot;, page)\n\nif __name__ == &quot;__main__&quot;:\n    unittest.main()\nEOF\npython3 -m unittest -v\n<\/code><\/pre>\n<p>O resultado esperado \u00e9 um teste aprovado. Ele verifica somente o conte\u00fado do arquivo; ainda n\u00e3o testa rede, container nem disponibilidade.<\/p>\n<h3>2. Descreva a imagem e a execu\u00e7\u00e3o<\/h3>\n<pre><code class=\"language-bash\">cat &gt; Dockerfile &lt;&lt;&#x27;EOF&#x27;\nFROM python:3.13-slim\nWORKDIR \/app\nCOPY site\/ \/app\/site\/\nRUN chmod 755 \/app\/site &amp;&amp; chmod 644 \/app\/site\/index.html\nUSER 10001:10001\nEXPOSE 8080\nCMD [&quot;python&quot;, &quot;-m&quot;, &quot;http.server&quot;, &quot;8080&quot;, &quot;--bind&quot;, &quot;0.0.0.0&quot;, &quot;--directory&quot;, &quot;\/app\/site&quot;]\nEOF\ncat &gt; .dockerignore &lt;&lt;&#x27;EOF&#x27;\n*\n!Dockerfile\n!site\/\n!site\/**\nEOF\ncat &gt; compose.yaml &lt;&lt;&#x27;EOF&#x27;\nservices:\n  web:\n    build: .\n    image: lpi-devops-lab:local\n    ports:\n      - &quot;127.0.0.1:18080:8080&quot;\n    read_only: true\n    cap_drop:\n      - ALL\n    security_opt:\n      - no-new-privileges:true\nEOF\ndocker compose config\ngit add .gitignore site\/index.html test_site.py Dockerfile .dockerignore compose.yaml\ngit commit -m &quot;Add tested container lab&quot;\n<\/code><\/pre>\n<p>A imagem usa um identificador num\u00e9rico n\u00e3o root. A aplica\u00e7\u00e3o escuta na interface do container, mas a publica\u00e7\u00e3o no host est\u00e1 limitada ao loopback. EXPOSE documenta a porta; n\u00e3o publica o servi\u00e7o sozinho. Se a porta local estiver ocupada, escolha outra no Compose e ajuste a verifica\u00e7\u00e3o seguinte.<\/p>\n<p>A tag da imagem base \u00e9 mut\u00e1vel: reconstrui\u00e7\u00f5es futuras podem baixar conte\u00fado diferente. Para um projeto que exija reprodu\u00e7\u00e3o exata, registre e fixe o digest verificado da imagem, com um processo separado para atualiza\u00e7\u00f5es de seguran\u00e7a.<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.docker.com\/reference\/dockerfile\/\">Dockerfile: instru\u00e7\u00f5es e constru\u00e7\u00e3o de imagens<\/a><\/li>\n<li><a href=\"https:\/\/docs.docker.com\/engine\/network\/port-publishing\/\">Docker: publica\u00e7\u00e3o de portas e loopback<\/a><\/li>\n<\/ul>\n<h3>3. Construa, valide e consulte os logs<\/h3>\n<pre><code class=\"language-bash\">docker compose up -d --build\ndocker compose ps\ncurl --fail --silent --show-error --max-time 5 --retry 10 --retry-all-errors   --retry-delay 1 http:\/\/127.0.0.1:18080\/ | grep -F &#x27;DevOps lab OK&#x27;\ndocker compose exec -T web id\ndocker compose logs --tail=20 web\n<\/code><\/pre>\n<p>Confira a p\u00e1gina esperada, o processo sem root e a requisi\u00e7\u00e3o nos logs. Uma resposta HTTP bem-sucedida \u00e9 uma verifica\u00e7\u00e3o b\u00e1sica, n\u00e3o prova de seguran\u00e7a ou teste completo. Se falhar, leia a mensagem e confira estado, endere\u00e7o e porta antes de reconstruir tudo.<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.docker.com\/reference\/cli\/docker\/compose\/up\/\">Docker Compose: cria\u00e7\u00e3o, constru\u00e7\u00e3o e in\u00edcio dos servi\u00e7os<\/a><\/li>\n<\/ul>\n<h3>4. Acrescente CI sem fingir que j\u00e1 existe deploy<\/h3>\n<p>Se voc\u00ea usar GitLab, salve este arquivo no reposit\u00f3rio. Ele exige um runner com executor que suporte a imagem declarada, como Docker ou Kubernetes, dispon\u00edvel para o projeto. O job executa apenas o teste da p\u00e1gina: n\u00e3o constr\u00f3i a imagem e n\u00e3o publica nada.<\/p>\n<pre><code class=\"language-yaml\">stages:\n  - test\n\ntest_site:\n  stage: test\n  image: python:3.13-slim\n  script:\n    - python -m unittest -v\n<\/code><\/pre>\n<p>Nome do arquivo: .gitlab-ci.yml. Fa\u00e7a commit dele e envie para um reposit\u00f3rio GitLab seu, com o runner configurado. N\u00e3o coloque tokens no arquivo. Para evoluir at\u00e9 entrega cont\u00ednua, ainda faltam pol\u00edtica de artefatos, credenciais protegidas, ambiente de destino e valida\u00e7\u00e3o ap\u00f3s a implanta\u00e7\u00e3o.<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.gitlab.com\/ci\/yaml\/\">GitLab: refer\u00eancia oficial da configura\u00e7\u00e3o de CI\/CD<\/a><\/li>\n<\/ul>\n<h3>5. Treine a falha, a recupera\u00e7\u00e3o e a limpeza<\/h3>\n<p>Altere somente a mensagem da p\u00e1gina e rode o teste: ele deve falhar. Reverta a edi\u00e7\u00e3o e confirme que passa novamente. Depois fa\u00e7a uma mudan\u00e7a em um commit separado e pratique revert\u00ea-la com Git; evite comandos destrutivos que apagam trabalho n\u00e3o salvo. Reconstrua o servi\u00e7o e repita a verifica\u00e7\u00e3o HTTP.<\/p>\n<ul>\n<li><a href=\"https:\/\/git-scm.com\/docs\/git-revert\">Git: reverter um commit preservando o hist\u00f3rico<\/a><\/li>\n<\/ul>\n<p>Ao terminar, execute na pasta do laborat\u00f3rio:<\/p>\n<pre><code class=\"language-bash\">docker compose down\n<\/code><\/pre>\n<p>Isso remove os containers e a rede do projeto. O diret\u00f3rio de trabalho, a imagem constru\u00edda e o cache de build continuam dispon\u00edveis. N\u00e3o use uma limpeza global do Docker: ela pode atingir outros laborat\u00f3rios ou servi\u00e7os.<\/p>\n<h2>Depois do laborat\u00f3rio: Kubernetes, m\u00e9tricas e tracing<\/h2>\n<p>O exemplo anterior n\u00e3o cobre toda a certifica\u00e7\u00e3o. Para Kubernetes, use o tutorial oficial em um ambiente descart\u00e1vel: confira o contexto antes de modificar recursos, crie um namespace de treino e pratique Deployment, Service, escala e atualiza\u00e7\u00e3o. Registre o resultado observado, inclusive eventos quando algo n\u00e3o inicia.<\/p>\n<ul>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/tutorials\/kubernetes-basics\/\">Kubernetes: tutorial oficial de opera\u00e7\u00f5es b\u00e1sicas<\/a><\/li>\n<\/ul>\n<p>Com Helm, compare os valores padr\u00e3o de um chart com uma configura\u00e7\u00e3o sua. Antes de instalar, leia os recursos e permiss\u00f5es que ele cria. O objetivo \u00e9 entender a mudan\u00e7a, n\u00e3o apenas copiar um comando que aponta para um reposit\u00f3rio desconhecido.<\/p>\n<ul>\n<li><a href=\"https:\/\/helm.sh\/docs\/intro\/using_helm\/\">Helm: instala\u00e7\u00e3o, valores e atualiza\u00e7\u00e3o de releases<\/a><\/li>\n<\/ul>\n<p>Em Prometheus, siga o exerc\u00edcio oficial de monitorar o pr\u00f3prio servidor e consulte a m\u00e9trica up. Depois interrompa um alvo de teste e observe o que muda. Uma coleta bem-sucedida n\u00e3o garante que a opera\u00e7\u00e3o de neg\u00f3cio do usu\u00e1rio funcionou; escolha tamb\u00e9m o sinal que representa essa opera\u00e7\u00e3o.<\/p>\n<ul>\n<li><a href=\"https:\/\/prometheus.io\/docs\/introduction\/first_steps\/\">Prometheus: configura\u00e7\u00e3o inicial e consultas<\/a><\/li>\n<\/ul>\n<p>N\u00e3o trate m\u00e9tricas, logs e traces como sin\u00f4nimos. M\u00e9tricas ajudam a acompanhar medidas ao longo do tempo; logs registram eventos; traces mostram o caminho de uma opera\u00e7\u00e3o entre componentes. Use OpenTelemetry para estudar os sinais e a propaga\u00e7\u00e3o de contexto, sem confundir instrumenta\u00e7\u00e3o com o sistema que armazena e consulta os dados.<\/p>\n<ul>\n<li><a href=\"https:\/\/opentelemetry.io\/docs\/concepts\/signals\/\">OpenTelemetry: conceitos dos sinais de telemetria<\/a><\/li>\n<\/ul>\n<h2>Dicas para estudar melhor e evitar atalhos ruins<\/h2>\n<ul>\n<li>Mantenha um caderno de erros: sintoma, hip\u00f3tese, comando usado, evid\u00eancia e corre\u00e7\u00e3o. Revise os problemas que voc\u00ea realmente encontrou, n\u00e3o apenas uma lista de flags.<\/li>\n<li>Use revis\u00e3o ativa: feche a documenta\u00e7\u00e3o, explique a tarefa em voz alta e tente reproduzi-la. Depois confira a refer\u00eancia para corrigir detalhes de sintaxe.<\/li>\n<li>Pratique a leitura de termos t\u00e9cnicos em ingl\u00eas. Monte cart\u00f5es com conceitos que voc\u00ea confunde, como imagem e container, autentica\u00e7\u00e3o e autoriza\u00e7\u00e3o, entrega e implanta\u00e7\u00e3o.<\/li>\n<li>Separe evid\u00eancias: teste aprovado, imagem constru\u00edda e servi\u00e7o respondendo s\u00e3o resultados diferentes. Salve vers\u00f5es e sa\u00eddas relevantes sem guardar chaves ou dados de clientes.<\/li>\n<li>Use simulados leg\u00edtimos como diagn\u00f3stico, n\u00e3o como previs\u00e3o da prova. Evite dumps e promessas de aprova\u00e7\u00e3o. Antes do agendamento, revise as instru\u00e7\u00f5es atuais do provedor e a identifica\u00e7\u00e3o exigida.<\/li>\n<\/ul>\n<h2>Leituras do LinuxPro para continuar<\/h2>\n<p>Fortale\u00e7a os fundamentos e conecte o laborat\u00f3rio a problemas reais. Ansible continua \u00fatil no trabalho, mesmo n\u00e3o sendo o centro do roteiro atual desta prova. Os textos hist\u00f3ricos ajudam a entender o contexto, mas n\u00e3o substituem a documenta\u00e7\u00e3o vigente das ferramentas.<\/p>\n<ul>\n<li><a href=\"\/2026\/09\/certificacao-lpic-1\/\">LPIC-1: base de administra\u00e7\u00e3o Linux<\/a><\/li>\n<li><a href=\"\/2026\/09\/curso-linux-toca-do-tux\/\">Curso Linux do Toca do Tux<\/a><\/li>\n<li><a href=\"\/2017\/04\/git-simples-e-rapido\/\">Git simples e r\u00e1pido: introdu\u00e7\u00e3o do acervo<\/a><\/li>\n<li><a href=\"\/2026\/09\/a-historia-do-docker\/\">A hist\u00f3ria do Docker<\/a><\/li>\n<li><a href=\"\/2026\/09\/a-historia-do-kubernetes\/\">A hist\u00f3ria do Kubernetes<\/a><\/li>\n<li><a href=\"\/2026\/09\/primeiros-passos-com-ansible\/\">Primeiros passos com Ansible<\/a><\/li>\n<li><a href=\"\/2026\/09\/openobserve-observabilidade-logs-metricas-traces\/\">OpenObserve: logs, m\u00e9tricas e traces<\/a><\/li>\n<\/ul>\n<p>A melhor entrega do estudo n\u00e3o \u00e9 um reposit\u00f3rio cheio de comandos copiados: \u00e9 conseguir explicar por que o servi\u00e7o funciona, detectar quando falha e recuperar com seguran\u00e7a. Use a certifica\u00e7\u00e3o para organizar esse caminho, sem confundir a credencial com experi\u00eancia de produ\u00e7\u00e3o.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prep\u00e1rate para el LPI DevOps Tools Engineer 701-200 con fuentes oficiales, plan de estudio y laboratorio de Git, Docker, pruebas y CI.<\/p>","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,2],"tags":[121,366,364,47,156,365],"class_list":["post-775","post","type-post","status-publish","format-standard","hentry","category-cursos","category-linux","tag-ansible","tag-carreira","tag-certificacao","tag-devops","tag-docker","tag-lpi"],"_links":{"self":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/comments?post=775"}],"version-history":[{"count":5,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/775\/revisions"}],"predecessor-version":[{"id":1585,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/775\/revisions\/1585"}],"wp:attachment":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/media?parent=775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/categories?post=775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/tags?post=775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}