[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-settings":3,"nav-course-tabs":225,"blog-article-lo-trinh-hoc-devops":282},{"site":4,"home":19,"footer":172,"payment":214,"promo":221},{"name":5,"tagline":6,"url":7,"logoUrl":8,"primaryColor":9,"contactEmail":10,"hotline":11,"facebookUrl":12,"youtubeUrl":13,"kungfutechUrl":14,"announcement":15},"MelyDemy","Học lập trình thực chiến từ con số 0","https:\u002F\u002Fmelydemy.io.vn","\u002Fimages\u002Fbrand\u002Flogo.svg?v=3","#dc2626","techmely.creation@gmail.com","","https:\u002F\u002Fwww.facebook.com\u002Fmelydemy.techmely\u002F","https:\u002F\u002Fwww.youtube.com\u002Fc\u002FTechMely?sub_confirmation=1","https:\u002F\u002Fkungfutech.io.vn",{"enabled":16,"text":17,"link":18},true,"Ưu đãi Mely 29k — học lập trình trọn đời chỉ từ 29.000đ","\u002Fkhoa-hoc\u002F29k",{"seo":20,"hero":26,"banners":49,"sectionCopy":60,"categories":78,"features":100,"onlyMelyDemy":117,"aboutUs":130,"testimonials":142,"newsletter":167},{"title":21,"description":22,"keywords":23},"MelyDemy - Khoá học lập trình thực chiến dành cho bạn","MelyDemy cung cấp khoá học lập trình Frontend, Backend, DevOps và AI thực chiến bằng tiếng Việt, học trọn đời chỉ từ 29.000đ.",[24,5,25],"Khoá học lập trình","Thực chiến lập trình",{"badge":27,"title":28,"highlight":29,"description":30,"primaryCta":31,"secondaryCta":34,"stats":36},"Nền tảng học lập trình #1 cho người Việt","Học kỹ năng công nghệ","thực chiến, trọn đời","Hơn 40 khoá học Frontend, Backend, DevOps và AI — video bài bản, source code đi kèm, học mọi lúc mọi nơi.",{"label":32,"to":33},"Khám phá khoá học","\u002Fkhoa-hoc",{"label":35,"to":18},"Ưu đãi 29k",[37,40,43,46],{"value":38,"label":39},"40+","Khoá học",{"value":41,"label":42},"15.000+","Học viên",{"value":44,"label":45},"4.8\u002F5","Đánh giá",{"value":47,"label":48},"Trọn đời","Truy cập",[50,56],{"badge":51,"title":52,"description":53,"link":54,"color":55},"Xu hướng 2026","Lộ trình AI thực chiến","Prompt, workflow và tích hợp công cụ — học theo bài lab, áp dụng ngay vào dự án.","\u002Fkhoa-hoc\u002Fai","#7c3aed",{"badge":57,"title":58,"description":59,"link":18,"color":9},"Mely 29k","Học lập trình từ 29.000đ","Video trọn đời, source code đi kèm — bắt đầu Frontend, Backend hoặc DevOps hôm nay.",{"courses":61,"onlyMelyDemy":64,"about":67,"community":70,"blog":74},{"title":62,"subtitle":63},"Khoá học nổi bật","Các khoá học xây dựng bài bản, đáp ứng nhu cầu thực tế của thị trường",{"title":65,"subtitle":66},"Chỉ có tại MelyDemy","Khoá học chất lượng với mức giá dễ tiếp cận nhất",{"title":68,"subtitle":69},"Lộ trình học trên MelyDemy","Ba lộ trình cốt lõi — Full-stack, DevOps và AI — giúp bạn áp dụng ngay vào dự án thực tế.",{"headline":71,"title":72,"subtitle":73},"Được học viên tin tưởng","Học viên nói gì về MelyDemy","Hàng nghìn học viên đã học lập trình thực chiến — từ sinh viên, fresher đến người chuyển ngành.",{"title":75,"subtitle":76,"listPageSubtitle":77},"Blog","Tin tức, kiến thức công nghệ mới nhất từ MelyDemy","Tổng hợp tin tức AI và công nghệ mới nhất — kiến thức thực chiến cho lập trình viên.",[79,84,88,93,97],{"label":80,"to":81,"icon":82,"color":83},"Frontend","\u002Fkhoa-hoc\u002Fkhoa-hoc-frontend","i-lucide-layout-template","#f97316",{"label":85,"to":86,"icon":87,"color":9},"Backend","\u002Fkhoa-hoc\u002Fkhoa-hoc-backend","i-lucide-server",{"label":89,"to":90,"icon":91,"color":92},"DevOps","\u002Fkhoa-hoc\u002Fkhoa-hoc-devops","i-lucide-container","#0ea5e9",{"label":94,"to":54,"icon":95,"color":96},"AI","i-lucide-sparkles","#8b5cf6",{"label":57,"to":18,"icon":98,"color":99},"i-lucide-ticket-percent","#16a34a",[101,105,109,113],{"title":102,"description":103,"icon":104},"Video trọn đời","Mua một lần, học mãi mãi — cập nhật nội dung miễn phí.","i-lucide-infinity",{"title":106,"description":107,"icon":108},"Source code đi kèm","Mỗi bài học đều có code mẫu để bạn thực hành ngay.","i-lucide-code-xml",{"title":110,"description":111,"icon":112},"Tiếng Việt dễ hiểu","Giảng viên giải thích rõ ràng, ví dụ sát dự án thật.","i-lucide-languages",{"title":114,"description":115,"icon":116},"Cộng đồng hỗ trợ","Hỏi đáp nhanh cùng cộng đồng KungFuTech và mentor.","i-lucide-users-round",[118,122,126],{"title":119,"description":120,"image":121},"Giới thiệu chương trình","\u003Cp>Học lập trình với khoá học chất lượng: video bài giảng, source code và quyền truy cập trọn đời.\u003C\u002Fp>","\u002Fimages\u002Fhome\u002F49k-section-1.jpg",{"title":123,"description":124,"image":125},"Học dễ dàng, chi phí thấp","\u003Cp>Khoá học ngắn gọn, thực tế với mức giá chỉ từ 29K. Theo dõi thường xuyên để cập nhật ưu đãi.\u003C\u002Fp>","\u002Fimages\u002Fhome\u002F49k-section-2.jpg",{"title":127,"description":128,"image":129},"Chọn khoá học và bắt đầu","\u003Cp>Khám phá khoá học Frontend, Backend, DevOps, Mobile và AI — bắt đầu hành trình của bạn hôm nay.\u003C\u002Fp>","\u002Fimages\u002Fhome\u002F49k-section-3.jpg",[131,136,139],{"title":132,"description":133,"icon":134,"image":135},"Backend & Frontend","Xây dựng ứng dụng web từ giao diện đến hệ thống phía sau với công nghệ hiện đại.","i-lucide-layers","\u002Fimages\u002Fhome\u002Fabout-track-1.jpg",{"title":89,"description":137,"icon":91,"image":138},"Triển khai, vận hành và tối ưu hệ thống để ứng dụng chạy ổn định, mở rộng dễ dàng.","\u002Fimages\u002Fhome\u002Fabout-track-2.jpg",{"title":94,"description":140,"icon":95,"image":141},"Xây dựng ứng dụng tích hợp AI, tự động hoá workflow và phát triển sản phẩm thông minh.","\u002Fimages\u002Fhome\u002Fabout-track-3.jpg",[143,147,151,155,159,163],{"fullname":144,"role":145,"description":146},"Nguyễn Minh Anh","Sinh viên CNTT — Đại học Bách Khoa TP.HCM","Rất nhiều khoá học bổ ích từ Frontend, Backend đến DevOps — mình chọn lộ trình phù hợp mà không bị lạc. Video và source trọn đời, ôn lại rất tiện.",{"fullname":148,"role":149,"description":150},"Trần Hoàng Nam","Kế toán chuyển ngành IT — Hà Nội","Khoá AI giúp mình hiểu prompt, workflow và cách tích hợp công cụ vào việc học code hằng ngày. Bài ngắn, học buổi tối không bị quá tải.",{"fullname":152,"role":153,"description":154},"Lê Thị Hương","Fresher Frontend — FPT Software Đà Nẵng","Khoá TypeScript làm rõ type, interface và cách refactor code cũ — mình tự tin review PR và làm task trong dự án thật.",{"fullname":156,"role":157,"description":158},"Phạm Quốc Bảo","Kỹ sư cơ khí — tự học lập trình buổi tối","Lộ trình DevOps (CI\u002FCD, Docker) giúp mình hiểu pipeline deploy thay vì chỉ code local. Checklist từng tuần giữ nhịp học ổn định.",{"fullname":160,"role":161,"description":162},"Võ Thanh Tú","Intern Backend — startup tại TP.HCM","Khoá Node.js và thiết kế API giúp mình nắm REST, validation và database qua bài lab thực tế. Slide đính kèm tiện ôn phỏng vấn.",{"fullname":164,"role":165,"description":166},"Đặng Kim Ngân","Designer chuyển sang UI Developer","Khoá HTML\u002FCSS Grid & Flexbox giúp mình chuyển layout Figma sang markup chuẩn, responsive đúng spec.",{"title":168,"description":169,"placeholder":170,"buttonLabel":171},"Nhận tin khoá học & ưu đãi","Đăng ký email để cập nhật lộ trình mới, workshop và chương trình Mely 29k.","Email của bạn","Đăng ký",{"brandLine":173,"description":174,"columns":175},"MELYDEMY — Học lập trình từ con số 0","Nền tảng khoá học lập trình thực chiến thuộc hệ sinh thái KungFuTech.",[176,184,204],{"title":39,"links":177},[178,180,182],{"label":179,"to":33},"Tất cả khoá học",{"label":181,"to":18},"Ưu đãi Mely 29k",{"label":183,"to":54},"Khoá học AI",{"title":185,"links":186},"Tài nguyên",[187,189,192,195,198,201],{"label":75,"to":188},"\u002Fblog",{"label":190,"to":191},"Giới thiệu","\u002Fgioi-thieu",{"label":193,"to":194},"Liên hệ","\u002Flien-he",{"label":196,"to":197},"Câu hỏi thường gặp","\u002Fcau-hoi-thuong-gap",{"label":199,"to":200},"Điều khoản","\u002Fterms-and-conditions",{"label":202,"to":203},"Chính sách bảo mật","\u002Fprivacy-policy",{"title":205,"links":206},"Hệ sinh thái",[207,209,212],{"label":208,"href":14},"KungFuTech",{"label":210,"href":211},"TechMely YouTube","https:\u002F\u002Fwww.youtube.com\u002Fc\u002FTechMely",{"label":213,"href":12},"Facebook MelyDemy",{"bankName":215,"bankCode":216,"accountNumber":217,"accountName":218,"qrTemplate":219,"note":220},"MB Bank","MBBank","0680126400005","PHAM NGOC HOA","https:\u002F\u002Fqr.sepay.vn\u002Fimg?acc={accountNumber}&bank={bankCode}&amount={amount}&des={paymentCode}","Khoá học sẽ được gửi vào email của bạn sau khi thanh toán thành công.",{"promo49k":222},{"enabled":16,"displayPrice":223,"title":57,"description":224},29000,"Học lập trình trọn đời chỉ từ 29.000đ",[226,238,249,260,272],{"id":227,"name":228,"slug":229,"title":24,"canonicalSlug":230,"heroDescription":231,"seoTitle":232,"seoDescription":233,"intro":234},1,"Tất cả các khóa học","tat-ca",null,"Khám phá lộ trình Frontend, Backend, DevOps và AI — học thực chiến với video trọn đời.","Khoá học lập trình online tiếng Việt | MelyDemy","Học lập trình online cùng MelyDemy: khoá Frontend, Backend, DevOps và AI thực chiến bằng tiếng Việt, video xem trọn đời, kèm source code dự án.",[235,236,237],"MelyDemy là nền tảng khoá học lập trình bằng video tiếng Việt, tập trung vào kỹ năng làm được việc: mỗi khoá đi từ kiến thức nền tảng đến dự án thực tế, có source code đi kèm để bạn thực hành theo từng bài.","Danh mục gồm bốn nhóm chính. Frontend dành cho người muốn xây giao diện web với HTML, CSS, JavaScript, ReactJS hay Next.js. Backend dạy lập trình API, cơ sở dữ liệu và kiến trúc hệ thống với nhiều ngôn ngữ và framework. DevOps hướng dẫn Docker, CI\u002FCD, cloud và vận hành hệ thống. Nhóm AI giúp bạn dùng các công cụ và agent AI để tăng năng suất làm việc.","Bạn có thể lọc theo nhóm hoặc tìm theo tên công nghệ. Khoá học được mua một lần và xem lại không giới hạn thời gian, phù hợp cho cả người mới bắt đầu lẫn lập trình viên muốn mở rộng kỹ năng. Nếu chưa biết nên bắt đầu từ đâu, hãy chọn nhóm Frontend hoặc Backend và xem phần nội dung chi tiết của từng khoá để đánh giá độ phù hợp.",{"id":239,"name":85,"slug":240,"title":85,"canonicalSlug":241,"heroDescription":242,"seoTitle":243,"seoDescription":244,"intro":245},2,"khoa-hoc-backend","backend","API, database và kiến trúc hệ thống — từ nền tảng đến dự án thực tế.","Khoá học lập trình Backend online | MelyDemy","Học lập trình Backend bằng tiếng Việt: xây dựng API, làm việc với cơ sở dữ liệu và thiết kế hệ thống qua các khoá video thực chiến tại MelyDemy.",[246,247,248],"Lập trình Backend là phần xử lý đằng sau mọi ứng dụng: nhận yêu cầu từ giao diện, xử lý nghiệp vụ, lưu và truy vấn dữ liệu rồi trả kết quả về cho người dùng. Các khoá Backend tại MelyDemy hướng dẫn bạn xây dựng API, làm việc với cơ sở dữ liệu quan hệ và NoSQL, xác thực người dùng và triển khai ứng dụng.","Mỗi khoá bắt đầu từ nền tảng ngôn ngữ và framework, sau đó đi tới các chủ đề thực tế như thiết kế REST API, tối ưu truy vấn, bảo mật và kiểm thử. Bạn học qua video, làm theo source code và hoàn thành dự án cuối khoá để có sản phẩm đưa vào hồ sơ.","Hãy chọn ngôn ngữ phù hợp với mục tiêu công việc của bạn, xem nội dung từng chương trong trang khoá học rồi bắt đầu học theo tốc độ riêng. Học viên có thể xem lại bài giảng không giới hạn thời gian.",{"id":250,"name":80,"slug":251,"title":80,"canonicalSlug":252,"heroDescription":253,"seoTitle":254,"seoDescription":255,"intro":256},3,"khoa-hoc-frontend","frontend","HTML, CSS, JavaScript và framework hiện đại — xây giao diện responsive chuẩn doanh nghiệp.","Khoá học lập trình Frontend online | MelyDemy","Học Frontend bằng tiếng Việt: HTML, CSS, JavaScript, ReactJS, Next.js và nhiều hơn nữa, xây giao diện responsive qua khoá video thực chiến tại MelyDemy.",[257,258,259],"Lập trình Frontend là kỹ năng xây dựng phần giao diện người dùng nhìn thấy và tương tác trên web. Các khoá Frontend tại MelyDemy đi từ HTML, CSS và JavaScript nền tảng đến các framework hiện đại như ReactJS và Next.js, giúp bạn dựng giao diện responsive đạt chuẩn doanh nghiệp.","Nội dung nhấn mạnh thực hành: bạn xây dựng từng thành phần giao diện, quản lý trạng thái, gọi API, tối ưu hiệu năng và SEO, rồi hoàn thiện một dự án hoàn chỉnh. Source code được cung cấp để bạn đối chiếu và tự chỉnh sửa.","Nếu mới bắt đầu, hãy học chắc JavaScript trước khi chuyển sang framework. Nếu đã có nền tảng, bạn có thể chọn thẳng khoá ReactJS hoặc Next.js. Xem mục nội dung trong từng khoá để biết chính xác bạn sẽ học những gì.",{"id":261,"name":262,"slug":263,"title":262,"canonicalSlug":264,"heroDescription":265,"seoTitle":266,"seoDescription":267,"intro":268},4,"Devops","khoa-hoc-devops","devops","CI\u002FCD, container và vận hành hệ thống — triển khai ổn định, mở rộng dễ dàng.","Khoá học DevOps online tiếng Việt | MelyDemy","Học DevOps bằng tiếng Việt: Docker, CI\u002FCD, cloud và vận hành hệ thống qua các khoá video thực chiến, giúp triển khai ứng dụng ổn định tại MelyDemy.",[269,270,271],"DevOps kết nối phát triển và vận hành: tự động hoá việc build, kiểm thử, triển khai và giám sát để phần mềm được đưa đến người dùng nhanh và ổn định hơn. Các khoá DevOps tại MelyDemy hướng dẫn bạn làm quen với Linux, container, pipeline CI\u002FCD và hạ tầng đám mây.","Bạn sẽ thực hành trực tiếp: đóng gói ứng dụng bằng Docker, thiết lập quy trình tự động triển khai, quản lý cấu hình và theo dõi hệ thống khi chạy thật. Mỗi bài đều đi kèm ví dụ có thể làm lại trên máy hoặc máy chủ của bạn.","Nhóm khoá này phù hợp với lập trình viên muốn tự triển khai sản phẩm của mình, hoặc người muốn chuyển hướng sang vai trò DevOps và cloud. Hãy xem nội dung chi tiết từng khoá để chọn lộ trình phù hợp.",{"id":273,"name":94,"slug":274,"title":94,"canonicalSlug":274,"heroDescription":275,"seoTitle":276,"seoDescription":277,"intro":278},5,"ai","Prompt, workflow và tích hợp công cụ AI — học theo bài lab, áp dụng ngay vào dự án.","Khoá học AI ứng dụng cho lập trình | MelyDemy","Học AI ứng dụng bằng tiếng Việt: prompt, workflow tự động và agent AI qua các bài lab thực hành, áp dụng ngay vào công việc và dự án tại MelyDemy.",[279,280,281],"Các khoá AI tại MelyDemy tập trung vào việc ứng dụng: dùng công cụ AI để viết code nhanh hơn, tự động hoá công việc lặp lại và xây dựng agent hỗ trợ công việc hằng ngày, thay vì chỉ giải thích lý thuyết.","Bạn sẽ học cách viết prompt hiệu quả, thiết kế workflow kết nối nhiều công cụ, tự host agent trên máy chủ riêng và tích hợp AI vào quy trình phát triển phần mềm. Mỗi chủ đề có bài lab để bạn làm theo và áp dụng được ngay.","Nhóm khoá này phù hợp với lập trình viên, người làm nội dung và bất kỳ ai muốn tăng năng suất bằng AI. Hãy xem phần nội dung từng khoá để biết công cụ và kết quả bạn sẽ đạt được.",{"id":283,"slug":284,"title":285,"excerpt":286,"createdAt":287,"updatedAt":287,"category":288,"thumbnail":290,"content":291,"head":292,"author":298,"image":301,"same_category":302,"sameCategory":351},"59f770d8-1fad-4707-99e0-780fc7b997e1","lo-trinh-hoc-devops","Lộ trình học DevOps bắt đầu từ đâu cho người mới","DevOps bắt đầu từ đâu: Linux, Git, Docker, CI\u002FCD, Kubernetes, cloud AWS và giám sát với Grafana.","2026-11-03T15:07:57",{"name":75,"slug":289,"description":11},"blog",{"url":11,"alt":285},"\u003Cp>\u003Cstrong>Học DevOps bắt đầu từ đâu?\u003C\u002Fstrong> Lộ trình phổ biến cho người mới là: Linux và mạng máy tính → Git → một ngôn ngữ script (Bash, Python) → Docker → CI\u002FCD → cloud (AWS) → Infrastructure as Code → Kubernetes → giám sát và logging. Bài viết giải thích DevOps là gì, kỹ năng cần có ở từng giai đoạn, dự án thực hành và cách tránh những sai lầm khiến người mới “học mãi không xong”.\u003C\u002Fp>\n\n\u003Ch2>DevOps là gì?\u003C\u002Fh2>\n\u003Cp>DevOps là sự kết hợp giữa phát triển phần mềm (Development) và vận hành hệ thống (Operations). Đây vừa là văn hoá làm việc, vừa là tập hợp thực hành và công cụ nhằm đưa phần mềm từ máy lập trình viên đến người dùng một cách \u003Cstrong>nhanh, thường xuyên và ổn định\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Công việc của một DevOps engineer thường bao gồm:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Xây dựng pipeline CI\u002FCD tự động build, test và deploy.\u003C\u002Fli>\n\u003Cli>Quản lý hạ tầng server, cloud, mạng, bảo mật.\u003C\u002Fli>\n\u003Cli>Đóng gói và vận hành ứng dụng bằng container.\u003C\u002Fli>\n\u003Cli>Giám sát hệ thống, cảnh báo và xử lý sự cố.\u003C\u002Fli>\n\u003Cli>Tự động hoá các công việc vận hành lặp lại.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>Tổng quan lộ trình\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>Giai đoạn\u003C\u002Fth>\u003Cth>Kỹ năng\u003C\u002Fth>\u003Cth>Công cụ tiêu biểu\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>1. Nền tảng\u003C\u002Ftd>\u003Ctd>Linux, dòng lệnh, mạng\u003C\u002Ftd>\u003Ctd>Ubuntu, Bash, SSH, DNS, HTTP\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>2. Quản lý mã\u003C\u002Ftd>\u003Ctd>Version control\u003C\u002Ftd>\u003Ctd>Git, GitHub, GitLab\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>3. Scripting\u003C\u002Ftd>\u003Ctd>Tự động hoá\u003C\u002Ftd>\u003Ctd>Bash, Python\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>4. Container\u003C\u002Ftd>\u003Ctd>Đóng gói ứng dụng\u003C\u002Ftd>\u003Ctd>Docker, Docker Compose\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>5. CI\u002FCD\u003C\u002Ftd>\u003Ctd>Tự động build, test, deploy\u003C\u002Ftd>\u003Ctd>GitHub Actions, GitLab CI, Jenkins\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>6. Cloud\u003C\u002Ftd>\u003Ctd>Hạ tầng đám mây\u003C\u002Ftd>\u003Ctd>AWS (EC2, S3, VPC, IAM, RDS)\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>7. IaC\u003C\u002Ftd>\u003Ctd>Hạ tầng dưới dạng code\u003C\u002Ftd>\u003Ctd>Terraform, Ansible\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>8. Orchestration\u003C\u002Ftd>\u003Ctd>Điều phối container\u003C\u002Ftd>\u003Ctd>Kubernetes, Helm\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>9. Observability\u003C\u002Ftd>\u003Ctd>Giám sát, log, cảnh báo\u003C\u002Ftd>\u003Ctd>Prometheus, Grafana, Loki\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch2>Giai đoạn 1: Linux và mạng – nền móng không thể bỏ qua\u003C\u002Fh2>\n\u003Cp>Phần lớn server chạy Linux, vì vậy đây là kỹ năng quan trọng nhất. Bạn cần thành thạo:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Điều hướng file, phân quyền (\u003Ccode>chmod\u003C\u002Fcode>, \u003Ccode>chown\u003C\u002Fcode>), quản lý user.\u003C\u002Fli>\n\u003Cli>Quản lý tiến trình và dịch vụ (\u003Ccode>ps\u003C\u002Fcode>, \u003Ccode>top\u003C\u002Fcode>, \u003Ccode>systemctl\u003C\u002Fcode>, \u003Ccode>journalctl\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>Quản lý gói (\u003Ccode>apt\u003C\u002Fcode>, \u003Ccode>dnf\u003C\u002Fcode>), đọc log, tìm kiếm với \u003Ccode>grep\u003C\u002Fcode>, \u003Ccode>find\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>SSH, khoá SSH, cấu hình firewall cơ bản.\u003C\u002Fli>\n\u003Cli>Mạng: IP, subnet, DNS, cổng, HTTP\u002FHTTPS, load balancer, reverse proxy (Nginx).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Cách luyện tốt nhất là thuê một VPS giá rẻ hoặc dùng máy ảo, tự cài một website và cấu hình HTTPS từ đầu.\u003C\u002Fp>\n\n\u003Ch2>Giai đoạn 2–3: Git và scripting\u003C\u002Fh2>\n\u003Cp>Mọi cấu hình, pipeline và hạ tầng trong DevOps đều được lưu bằng Git. Hãy nắm chắc branch, pull request và quy trình review (xem \u003Ca href=\"\u002Fblog\u002Fgit-la-gi-github-la-gi\">Git là gì, GitHub là gì\u003C\u002Fa>). Song song, học Bash để viết script tự động hoá và Python cho các tác vụ phức tạp hơn như gọi API cloud, xử lý log. Bạn có thể tham khảo \u003Ca href=\"\u002Fkhoa-hoc\u002Fkhoa-hoc-python\">khoá học Python\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch2>Giai đoạn 4: Docker\u003C\u002Fh2>\n\u003Cp>Container là đơn vị triển khai tiêu chuẩn hiện nay. Bạn cần viết Dockerfile tối ưu, hiểu image layer, volume, network và dùng Docker Compose cho môi trường nhiều dịch vụ. Bắt đầu với bài \u003Ca href=\"\u002Fblog\u002Fdocker-la-gi-huong-dan-cho-nguoi-moi\">Docker là gì\u003C\u002Fa> và \u003Ca href=\"\u002Fkhoa-hoc\u002Fkhoa-hoc-docker\">khoá học Docker: container hoá ứng dụng\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch2>Giai đoạn 5: CI\u002FCD\u003C\u002Fh2>\n\u003Cp>CI (Continuous Integration) là tự động build và chạy test mỗi khi có code mới. CD (Continuous Delivery\u002FDeployment) là tự động đưa bản đã kiểm thử lên môi trường staging hoặc production.\u003C\u002Fp>\n\u003Cpre>\u003Ccode># .github\u002Fworkflows\u002Fci.yml (ví dụ tối giản)\nname: CI\non: [push, pull_request]\njobs:\n  test:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions\u002Fcheckout@v4\n      - uses: actions\u002Fsetup-node@v4\n        with:\n          node-version: 22\n      - run: npm ci\n      - run: npm test\n      - run: docker build -t my-app .\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Một pipeline tốt thường có các bước: kiểm tra code (lint), test, build image, quét bảo mật, đẩy image lên registry, deploy và thông báo kết quả.\u003C\u002Fp>\n\n\u003Ch2>Giai đoạn 6: Cloud với AWS\u003C\u002Fh2>\n\u003Cp>AWS là một trong những nền tảng cloud phổ biến. Các dịch vụ nên học trước:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>IAM:\u003C\u002Fstrong> người dùng, vai trò, chính sách quyền tối thiểu.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>EC2, VPC:\u003C\u002Fstrong> máy chủ ảo, mạng riêng, security group.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>S3:\u003C\u002Fstrong> lưu trữ file, website tĩnh.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RDS:\u003C\u002Fstrong> database được quản lý.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CloudWatch:\u003C\u002Fstrong> log và giám sát.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Lưu ý bật cảnh báo chi phí (billing alert) ngay khi tạo tài khoản để tránh hoá đơn bất ngờ. Nếu muốn có chứng chỉ, xem bài \u003Ca href=\"\u002Fblog\u002Fchung-chi-aws-nen-thi-cai-nao\">chứng chỉ AWS nên thi cái nào\u003C\u002Fa> và \u003Ca href=\"\u002Fkhoa-hoc\u002Fkhoa-hoc-aws-certified-solutions-architect-associate\">khoá học AWS Solutions Architect Associate\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch2>Giai đoạn 7: Infrastructure as Code\u003C\u002Fh2>\n\u003Cp>Thay vì bấm tay trên giao diện cloud, IaC mô tả hạ tầng bằng file code để có thể review, tái tạo và quản lý phiên bản. Terraform dùng để tạo tài nguyên (server, mạng, database); Ansible dùng để cấu hình phần mềm bên trong server.\u003C\u002Fp>\n\n\u003Ch2>Giai đoạn 8: Kubernetes\u003C\u002Fh2>\n\u003Cp>Khi có nhiều dịch vụ cần chạy trên nhiều máy, tự mở rộng và tự phục hồi, Kubernetes trở thành lựa chọn phổ biến. Học các khái niệm pod, deployment, service, ingress, configmap, secret và công cụ Helm. Đọc \u003Ca href=\"\u002Fblog\u002Fkubernetes-la-gi\">Kubernetes là gì\u003C\u002Fa> và tham khảo \u003Ca href=\"\u002Fkhoa-hoc\u002Fkhoa-hoc-kubernetes\">khoá học Kubernetes\u003C\u002Fa>. Đừng học Kubernetes trước khi vững Docker và Linux.\u003C\u002Fp>\n\n\u003Ch2>Giai đoạn 9: Giám sát và logging\u003C\u002Fh2>\n\u003Cp>Hệ thống không được giám sát thì sự cố chỉ được phát hiện khi người dùng phàn nàn. Bạn cần biết thu thập metric (Prometheus), trực quan hoá dashboard và đặt cảnh báo (Grafana), tập trung log và đặt ra chỉ số mục tiêu (SLO). Tham khảo \u003Ca href=\"\u002Fkhoa-hoc\u002Fkhoa-hoc-grafana\">khoá học Grafana giám sát và trực quan dữ liệu\u003C\u002Fa>.\u003C\u002Fp>\n\n\u003Ch2>Dự án thực hành theo lộ trình\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Cài website trên VPS Linux với Nginx và HTTPS.\u003C\u002Fli>\n\u003Cli>Đóng gói ứng dụng web + database bằng Docker Compose.\u003C\u002Fli>\n\u003Cli>Viết pipeline GitHub Actions: test, build image, deploy lên server.\u003C\u002Fli>\n\u003Cli>Dựng hạ tầng AWS (VPC, EC2, RDS) bằng Terraform.\u003C\u002Fli>\n\u003Cli>Triển khai ứng dụng lên cụm Kubernetes, thêm dashboard Grafana và cảnh báo.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Ghi lại quá trình trong README hoặc blog cá nhân: đây là portfolio thuyết phục cho vị trí DevOps.\u003C\u002Fp>\n\n\u003Ch2>Sai lầm thường gặp\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Học công cụ trước nền tảng:\u003C\u002Fstrong> nhảy vào Kubernetes khi chưa hiểu Linux và mạng.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chỉ xem, không làm:\u003C\u002Fstrong> DevOps cần “đụng tay” vào hệ thống thật, kể cả khi làm hỏng.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bỏ qua bảo mật:\u003C\u002Fstrong> mở cổng tuỳ tiện, dùng tài khoản root cloud, để lộ secret trên Git.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quên chi phí cloud:\u003C\u002Fstrong> tài nguyên quên tắt có thể tốn tiền mỗi giờ.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>Văn hoá DevOps: không chỉ là công cụ\u003C\u002Fh2>\n\u003Cp>Nhiều người nghĩ DevOps chỉ là học thật nhiều công cụ, nhưng cốt lõi của DevOps là cách các nhóm làm việc với nhau. Một số nguyên tắc quan trọng:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Thay đổi nhỏ, thường xuyên:\u003C\u002Fstrong> deploy nhiều lần với thay đổi nhỏ ít rủi ro hơn một lần deploy khổng lồ.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tự động hoá mọi thứ lặp lại:\u003C\u002Fstrong> build, test, deploy, tạo môi trường, sao lưu.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chia sẻ trách nhiệm:\u003C\u002Fstrong> developer quan tâm việc ứng dụng chạy thế nào ở production, người vận hành tham gia sớm vào thiết kế.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Đo lường:\u003C\u002Fstrong> theo dõi tần suất deploy, thời gian từ commit đến production, tỉ lệ deploy lỗi và thời gian khôi phục sự cố.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Postmortem không đổ lỗi:\u003C\u002Fstrong> sau sự cố, nhóm cùng phân tích nguyên nhân gốc và cải tiến quy trình thay vì tìm người để trách.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>Bảo mật trong DevOps (DevSecOps)\u003C\u002Fh2>\n\u003Cp>Bảo mật nên được đưa vào từ đầu pipeline thay vì kiểm tra ở cuối. Một vài thực hành dễ áp dụng:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Quét lỗ hổng thư viện phụ thuộc và image container trong CI.\u003C\u002Fli>\n\u003Cli>Quét secret bị lộ trong mã nguồn trước khi merge.\u003C\u002Fli>\n\u003Cli>Áp dụng nguyên tắc quyền tối thiểu cho tài khoản cloud, service account và token CI.\u003C\u002Fli>\n\u003Cli>Cập nhật hệ điều hành và image gốc định kỳ.\u003C\u002Fli>\n\u003Cli>Bật ghi log truy cập và cảnh báo cho các hành động nhạy cảm như tạo user quản trị, thay đổi firewall.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>Câu hỏi thường gặp\u003C\u002Fh2>\n\u003Ch3>Người mới hoàn toàn có học DevOps được không?\u003C\u002Fh3>\n\u003Cp>Được, nhưng sẽ cần nhiều thời gian hơn để xây nền tảng Linux, mạng và lập trình. Nhiều người chuyển sang DevOps sau khi đã làm developer hoặc quản trị hệ thống một thời gian.\u003C\u002Fp>\n\u003Ch3>DevOps có cần biết lập trình không?\u003C\u002Fh3>\n\u003Cp>Có, ở mức viết script và đọc hiểu code ứng dụng. Bạn không cần giỏi như developer chuyên nghiệp nhưng cần tự động hoá được công việc.\u003C\u002Fp>\n\u003Ch3>Nên học AWS, Azure hay Google Cloud?\u003C\u002Fh3>\n\u003Cp>Khái niệm cloud giữa các nhà cung cấp khá tương đồng. Hãy chọn nền tảng được dùng nhiều ở nơi bạn muốn làm việc; học sâu một nền tảng rồi chuyển sang nền tảng khác sẽ nhanh hơn.\u003C\u002Fp>\n\u003Ch3>Chứng chỉ có quan trọng không?\u003C\u002Fh3>\n\u003Cp>Chứng chỉ giúp hệ thống hoá kiến thức và tạo điểm cộng cho CV, nhưng dự án thực tế và khả năng xử lý sự cố mới là thứ được đánh giá cao nhất.\u003C\u002Fp>\n\n\u003Ch2>Kết luận\u003C\u002Fh2>\n\u003Cp>Lộ trình DevOps dài nhưng rõ ràng: vững Linux và mạng, thành thạo Git và scripting, rồi lần lượt Docker, CI\u002FCD, cloud, IaC, Kubernetes và giám sát. Mỗi giai đoạn hãy gắn với một dự án thực hành. Xem nhóm \u003Ca href=\"\u002Fkhoa-hoc\u002Fkhoa-hoc-devops\">khoá học DevOps online tiếng Việt\u003C\u002Fa> của MelyDemy để học theo lộ trình có hướng dẫn.\u003C\u002Fp>\n",{"description":286,"keywords":293},[294,295,89,296,297],"trình","học","bắt","đầu",{"fullname":299,"avatar":11,"position":300,"quote":11},"Mely Demy","Editor",{"url":11,"alt":285},[303,311,319,327,335,343],{"id":304,"slug":305,"title":306,"excerpt":307,"createdAt":308,"updatedAt":308,"category":309,"thumbnail":310},"9aa1bf78-82ec-4bf0-b0ff-7b0a7bf4b22a","hoc-ai-bat-dau-tu-dau","Học AI bắt đầu từ đâu? Lộ trình cho dev và người mới","Lộ trình học AI: dùng công cụ AI, Python, toán nền, machine learning, deep learning, LLM và AI agent.","2026-11-03T15:09:31",{"name":75,"slug":289,"description":11},{"url":11,"alt":306},{"id":312,"slug":313,"title":314,"excerpt":315,"createdAt":316,"updatedAt":316,"category":317,"thumbnail":318},"f3ad15b5-1753-46e0-ab87-ab9f767c8030","chung-chi-aws-nen-thi-cai-nao","Chứng chỉ AWS nên thi cái nào? Lộ trình từ cơ bản","So sánh Cloud Practitioner, Solutions Architect Associate\u002FProfessional, Developer Associate; lộ trình và cách ôn.","2026-11-03T15:09:08",{"name":75,"slug":289,"description":11},{"url":11,"alt":314},{"id":320,"slug":321,"title":322,"excerpt":323,"createdAt":324,"updatedAt":324,"category":325,"thumbnail":326},"d7e50156-ec43-4afc-b097-1979e02e8d8a","typescript-la-gi","TypeScript là gì? Vì sao dev JavaScript nên học","TypeScript là gì, khác JavaScript thế nào, kiểu dữ liệu, interface, generic và cách dùng với React.","2026-11-03T15:08:43",{"name":75,"slug":289,"description":11},{"url":11,"alt":322},{"id":328,"slug":329,"title":330,"excerpt":331,"createdAt":332,"updatedAt":332,"category":333,"thumbnail":334},"f6d8e6c9-7289-4c91-a5f5-f5f66c9bc5dc","kubernetes-la-gi","Kubernetes là gì? Pod, Node, Service giải thích dễ hiểu","Kubernetes (K8s) là gì, khi nào cần, các khái niệm pod, node, deployment, service và so với Docker.","2026-11-03T15:08:20",{"name":75,"slug":289,"description":11},{"url":11,"alt":330},{"id":336,"slug":337,"title":338,"excerpt":339,"createdAt":340,"updatedAt":340,"category":341,"thumbnail":342},"94151f16-08e8-47d6-95f1-599aeceaec4c","hoc-sql-co-ban","Học SQL cơ bản: SELECT, JOIN, GROUP BY kèm ví dụ","SQL cơ bản cho người mới: truy vấn, lọc, JOIN, GROUP BY, index và bài tập với MySQL.","2026-11-03T15:07:33",{"name":75,"slug":289,"description":11},{"url":11,"alt":338},{"id":344,"slug":345,"title":346,"excerpt":347,"createdAt":348,"updatedAt":348,"category":349,"thumbnail":350},"57b73d1f-a064-4f1e-a57b-0dc9817e8841","cursor-ai-la-gi-huong-dan-su-dung","Cursor AI là gì? Cách dùng Cursor để code nhanh hơn","Cursor AI là gì, khác VS Code ra sao, tính năng Tab, Chat, Agent và cách dùng an toàn trong dự án.","2026-11-03T15:07:10",{"name":75,"slug":289,"description":11},{"url":11,"alt":346},[352,355,358,361,364,367],{"id":304,"slug":305,"title":306,"excerpt":307,"createdAt":308,"updatedAt":308,"category":353,"thumbnail":354},{"name":75,"slug":289,"description":11},{"url":11,"alt":306},{"id":312,"slug":313,"title":314,"excerpt":315,"createdAt":316,"updatedAt":316,"category":356,"thumbnail":357},{"name":75,"slug":289,"description":11},{"url":11,"alt":314},{"id":320,"slug":321,"title":322,"excerpt":323,"createdAt":324,"updatedAt":324,"category":359,"thumbnail":360},{"name":75,"slug":289,"description":11},{"url":11,"alt":322},{"id":328,"slug":329,"title":330,"excerpt":331,"createdAt":332,"updatedAt":332,"category":362,"thumbnail":363},{"name":75,"slug":289,"description":11},{"url":11,"alt":330},{"id":336,"slug":337,"title":338,"excerpt":339,"createdAt":340,"updatedAt":340,"category":365,"thumbnail":366},{"name":75,"slug":289,"description":11},{"url":11,"alt":338},{"id":344,"slug":345,"title":346,"excerpt":347,"createdAt":348,"updatedAt":348,"category":368,"thumbnail":369},{"name":75,"slug":289,"description":11},{"url":11,"alt":346}]