{"version":"1.0","provider_name":"C\u00f4ng Ty C\u1ed5 Ph\u1ea7n \u0110\u1ea7u T\u01b0 V\u00e0 C\u00f4ng Ngh\u1ec7 BAP","provider_url":"https:\/\/bap-software.net\/vi","author_name":"Hu\u1ebf Phan","author_url":"https:\/\/bap-software.net\/vi\/author\/huept\/","title":"T\u00ecm hi\u1ec3u DevSecOps \u2013 M\u00f4 h\u00ecnh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m an to\u00e0n cho doanh nghi\u1ec7p","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"DThvHhKmdU\"><a href=\"https:\/\/bap-software.net\/vi\/knowledge\/what-is-devsecops\/\">T\u00ecm hi\u1ec3u DevSecOps \u2013 M\u00f4 h\u00ecnh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m an to\u00e0n cho doanh nghi\u1ec7p<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/bap-software.net\/vi\/knowledge\/what-is-devsecops\/embed\/#?secret=DThvHhKmdU\" width=\"600\" height=\"338\" title=\"&#8220;T\u00ecm hi\u1ec3u DevSecOps \u2013 M\u00f4 h\u00ecnh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m an to\u00e0n cho doanh nghi\u1ec7p&#8221; &#8212; C\u00f4ng Ty C\u1ed5 Ph\u1ea7n \u0110\u1ea7u T\u01b0 V\u00e0 C\u00f4ng Ngh\u1ec7 BAP\" data-secret=\"DThvHhKmdU\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/bap-software.net\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/cdn.bap-software.net\/2025\/10\/07160032\/devsecops-la-gi-5.webp","thumbnail_width":1000,"thumbnail_height":800,"description":"DevSecOps l\u00e0 b\u01b0\u1edbc ti\u1ebfn t\u1ea5t y\u1ebfu c\u1ee7a DevOps, n\u01a1i b\u1ea3o m\u1eadt tr\u1edf th\u00e0nh y\u1ebfu t\u1ed1 c\u1ed1t l\u00f5i trong to\u00e0n b\u1ed9 quy tr\u00ecnh ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m. T\u00ecm hi\u1ec3u c\u00e1ch m\u00f4 h\u00ecnh n\u00e0y gi\u00fap"}