[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-settings":3,"nav-course-tabs":216,"academy-course-49k-codes":243,"course-detail-khoa-hoc-c":266},{"site":4,"home":19,"footer":172,"payment":205,"promo":212},{"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\u002Facademy.kungfutech.io.vn","\u002Fimages\u002Fbrand\u002Flogo.svg","#dc2626","contact@kungfutech.io.vn","","https:\u002F\u002Fwww.facebook.com\u002Fmelydemy","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,195],{"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],{"label":75,"to":188},"\u002Fblog",{"label":190,"to":191},"Điều khoản","\u002Fterms-and-conditions",{"label":193,"to":194},"Chính sách bảo mật","\u002Fprivacy-policy",{"title":196,"links":197},"Hệ sinh thái",[198,200,203],{"label":199,"href":14},"KungFuTech",{"label":201,"href":202},"TechMely YouTube","https:\u002F\u002Fwww.youtube.com\u002Fc\u002FTechMely",{"label":204,"href":12},"Facebook MelyDemy",{"bankName":206,"bankCode":207,"accountNumber":208,"accountName":209,"qrTemplate":210,"note":211},"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":213},{"enabled":16,"displayPrice":214,"title":57,"description":215},29000,"Học lập trình trọn đời chỉ từ 29.000đ",[217,223,228,233,239],{"id":218,"name":219,"slug":220,"title":24,"canonicalSlug":221,"heroDescription":222},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.",{"id":224,"name":85,"slug":225,"title":85,"canonicalSlug":226,"heroDescription":227},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ế.",{"id":229,"name":80,"slug":230,"title":80,"canonicalSlug":231,"heroDescription":232},3,"khoa-hoc-frontend","frontend","HTML, CSS, JavaScript và framework hiện đại — xây giao diện responsive chuẩn doanh nghiệp.",{"id":234,"name":235,"slug":236,"title":235,"canonicalSlug":237,"heroDescription":238},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.",{"id":240,"name":94,"slug":241,"title":94,"canonicalSlug":241,"heroDescription":242},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.",[244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265],"jp1","ko1","do1","ml1","jv1","gi1","ai6","sw1","ne1","ai3","rr1","ai4","ai7","ai5","ai1","aw3","fl1","gr1","re2","aw1","cp1","js1",{"course":267,"related":351},{"id":268,"title":269,"slug":270,"code":264,"createdAt":271,"updatedAt":272,"thumbnail":273,"head":275,"category":278,"overview":279,"count":286,"image":287,"content":288,"class":289,"roadmap":290,"lecturers":349,"diary":350,"rating":11,"url_register":11},"d5cebb72-eadd-4573-8a53-c3d6c3eb1762","Khoá học C++","khoa-hoc-c","2024-08-06T22:41:54","2026-07-16T13:45:06",{"url":274,"alt":269},"https:\u002F\u002Fcdn.simpleicons.org\u002Fcpp\u002Fwhite",{"description":276,"keywords":277},"Về khóa học Khóa học C++ này được thiết kế để giúp bạn nắm vững các khái niệm cơ bản và nâng cao trong lập trình C++. Với sự hướng dẫn chi tiết và bài tập thực hành phong phú, bạn sẽ có cơ hội áp dụng kiến thức vào thực tế. Khóa học phù hợp cho cả những n",[],{"name":85,"slug":226,"description":11},{"code":264,"name":269,"tags":280,"time":281,"color":282,"price":283,"cover_":274,"language":284,"driveLink":285},[],20,"#404040",799000,"Tiếng Việt","https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F1PSA57AhmWMfjFFYyJU36Ecd1eComslVg?usp=drive_link",11,{"url":274,"alt":269},"\u003Ch2>Về khóa học\u003C\u002Fh2>\u003Cp>Khóa học C++ này được thiết kế để giúp bạn nắm vững các khái niệm cơ bản và nâng cao trong lập trình C++. Với sự hướng dẫn chi tiết và bài tập thực hành phong phú, bạn sẽ có cơ hội áp dụng kiến thức vào thực tế. Khóa học phù hợp cho cả những người mới bắt đầu và những lập trình viên muốn củng cố kiến thức của mình.\u003C\u002Fp>\u003Cp>Trong khóa học này, bạn sẽ học cách sử dụng các kiểu dữ liệu, biến, và các cấu trúc điều kiện như if\u002Felse và switch. Bên cạnh đó, bạn cũng sẽ làm quen với các hàm cơ bản và cách sử dụng chúng trong lập trình. Khóa học còn bao gồm các chủ đề như vòng lặp, mảng, và các thuật toán sắp xếp, giúp bạn phát triển kỹ năng lập trình một cách toàn diện.\u003C\u002Fp>\u003Ch2>Đối tượng\u003C\u002Fh2>\u003Cul>\u003Cli>\u003Cp>Người mới bắt đầu muốn học lập trình C++\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Những lập trình viên muốn nâng cao kỹ năng của mình\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Học sinh, sinh viên ngành công nghệ thông tin\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Các chuyên gia muốn tìm hiểu về lập trình hướng đối tượng\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Mô tả khóa học\u003C\u002Fh2>\u003Cp>Khóa học sẽ bắt đầu với các khái niệm cơ bản như kiểu dữ liệu và biến, sau đó sẽ tiến đến các cấu trúc điều kiện và hàm cơ bản. Bạn sẽ được hướng dẫn cách sử dụng vòng lặp và làm các bài tập thực hành để củng cố kiến thức. Sau khi nắm vững các khái niệm cơ bản, bạn sẽ học về lý thuyết số và các thuật toán phức tạp hơn như đệ quy và thuật toán tìm kiếm.\u003C\u002Fp>\u003Cp>Khóa học cũng sẽ cung cấp cho bạn kiến thức về lập trình hướng đối tượng (OOP), bao gồm các khái niệm như kế thừa và đa hình. Bạn sẽ có cơ hội thực hành với các cấu trúc dữ liệu như danh sách liên kết, stack, và queue, cũng như học cách xử lý file trong C++. Cuối cùng, bạn sẽ được làm quen với các thuật toán sắp xếp và tìm kiếm, giúp bạn hiểu rõ hơn về cách tối ưu hóa mã nguồn của mình.\u003C\u002Fp>\u003Col>\u003Cli>\u003Cp>Kiểu dữ liệu và biến\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Cấu trúc điều kiện\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Hàm và vòng lặp\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Mảng và thuật toán\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Lập trình hướng đối tượng\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Cp>\u003C\u002Fp>","1",{"content":291,"description":11},[292,295,298,301,304,307,310,313,316,319,322,325,328,331,334,337,340,343,346],{"title":293,"description":294},"Chương 1: Kiểu dữ liệu, biến, điều kiện (if\u002Felse, switch), hàm cơ bản","Trong chương này, bạn sẽ tìm hiểu về các kiểu dữ liệu cơ bản trong C++, cách khai báo biến và sử dụng chúng. Bạn cũng sẽ học cách sử dụng các cấu trúc điều kiện như if\u002Felse và switch để điều khiển luồng chương trình. Cuối cùng, chương sẽ giới thiệu về hàm cơ bản và cách định nghĩa và gọi hàm.",{"title":296,"description":297},"Chương 2: Vòng lặp và bài tập cơ bản","Chương này sẽ giúp bạn hiểu rõ về các loại vòng lặp trong C++, bao gồm for, while và do-while. Bạn sẽ thực hành với nhiều bài tập cơ bản để củng cố kiến thức về vòng lặp và cách sử dụng chúng trong lập trình.",{"title":299,"description":300},"Chương 3: Hàm và lý thuyết số","Bạn sẽ học cách định nghĩa và sử dụng hàm trong C++, cũng như các khái niệm về lý thuyết số. Chương này sẽ giúp bạn hiểu rõ hơn về cách tổ chức mã nguồn và tái sử dụng mã thông qua hàm.",{"title":302,"description":303},"Chương 4: Mảng 1 chiều","Chương này sẽ giới thiệu về mảng 1 chiều, cách khai báo và sử dụng mảng trong C++. Bạn sẽ học cách truy cập và thao tác với các phần tử trong mảng, cũng như các bài tập thực hành để củng cố kiến thức.",{"title":305,"description":306},"Chương 5: Độ phức tạp thuật toán, vector, pair, sort","Bạn sẽ tìm hiểu về độ phức tạp thuật toán và cách đánh giá hiệu suất của các thuật toán. Chương này cũng sẽ giới thiệu về vector, pair và các phương pháp sắp xếp cơ bản trong C++.",{"title":308,"description":309},"Chương 6: Đệ quy","Chương này sẽ giúp bạn hiểu rõ về khái niệm đệ quy và cách sử dụng nó trong lập trình. Bạn sẽ thực hành với nhiều bài tập để áp dụng lý thuyết vào thực tế.",{"title":311,"description":312},"Chương 7: Map và thuật toán tìm kiếm","Bạn sẽ học về cấu trúc dữ liệu map và các thuật toán tìm kiếm cơ bản. Chương này sẽ giúp bạn hiểu rõ hơn về cách tổ chức và tìm kiếm dữ liệu trong C++.",{"title":314,"description":315},"Chương 8: Thuật toán sắp xếp và tìm kiếm","Chương này sẽ giới thiệu về các thuật toán sắp xếp và tìm kiếm phổ biến trong C++. Bạn sẽ học cách áp dụng các thuật toán này vào các bài toán thực tế.",{"title":317,"description":318},"Chương 9: Mảng 2 chiều","Bạn sẽ tìm hiểu về mảng 2 chiều, cách khai báo và sử dụng chúng trong C++. Chương này sẽ giúp bạn hiểu rõ hơn về cách làm việc với dữ liệu dạng bảng.",{"title":320,"description":321},"Chương 10: Xâu ký tự","Chương này sẽ giới thiệu về xâu ký tự trong C++, cách khai báo và thao tác với xâu ký tự. Bạn sẽ học cách sử dụng các hàm xử lý xâu ký tự để thực hiện các tác vụ khác nhau.",{"title":323,"description":324},"Chương 11: Các thuật toán sắp xếp cơ bản và hệ cơ số","Bạn sẽ tìm hiểu về các thuật toán sắp xếp cơ bản như Bubble Sort, Selection Sort và Insertion Sort. Chương này cũng sẽ giới thiệu về các hệ cơ số khác nhau và cách chuyển đổi giữa chúng.",{"title":326,"description":327},"Chương 12: Struct","Chương này sẽ giúp bạn hiểu về cấu trúc dữ liệu struct trong C++. Bạn sẽ học cách định nghĩa và sử dụng struct để tổ chức dữ liệu một cách hiệu quả.",{"title":329,"description":330},"Chương 13: Con trỏ và toán tử bit","Bạn sẽ tìm hiểu về con trỏ, cách sử dụng chúng trong C++ và các toán tử bit. Chương này sẽ giúp bạn hiểu rõ hơn về cách quản lý bộ nhớ và thao tác với dữ liệu ở mức độ thấp.",{"title":332,"description":333},"Chương 14: Thuật toán sinh","Chương này sẽ giới thiệu về các thuật toán sinh và cách áp dụng chúng trong lập trình. Bạn sẽ thực hành với nhiều bài tập để củng cố kiến thức.",{"title":335,"description":336},"Chương 15: Quay lui – Nhánh cận","Bạn sẽ tìm hiểu về phương pháp quay lui và nhánh cận trong giải quyết bài toán. Chương này sẽ giúp bạn phát triển kỹ năng tư duy logic và giải quyết vấn đề.",{"title":338,"description":339},"Chương 16: Danh sách liên kết, Stack, Queue","Chương này sẽ giới thiệu về các cấu trúc dữ liệu danh sách liên kết, stack và queue. Bạn sẽ học cách sử dụng chúng trong các bài toán thực tế.",{"title":341,"description":342},"Chương 17: Lập trình hướng đối tượng (OOP)","Bạn sẽ tìm hiểu về lập trình hướng đối tượng, các khái niệm như lớp, đối tượng, và phương thức. Chương này sẽ giúp bạn phát triển kỹ năng lập trình một cách chuyên nghiệp.",{"title":344,"description":345},"Chương 18: Kế thừa và đa hình trong OOP","Chương này sẽ giúp bạn hiểu rõ về kế thừa và đa hình trong lập trình hướng đối tượng. Bạn sẽ học cách áp dụng các khái niệm này vào các bài toán thực tế.",{"title":347,"description":348},"Chương 19: Xử lý file trong C++.","Chương này sẽ giới thiệu về cách xử lý file trong C++. Bạn sẽ học cách đọc và ghi dữ liệu từ file, cũng như các kỹ thuật quản lý file hiệu quả.",[],[],[]]