<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Restful-api Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/restful-api.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Restful-api Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-07-18T03:43:34+07:00</lastBuildDate>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 25: API Theo dõi hành trình đơn hàng (Order Tracking Timeline)]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-25-api-theo-doi-hanh-trinh-don-hang-order-tracking-timeline-Nj4vg6l8J6r</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-25-api-theo-doi-hanh-trinh-don-hang-order-tracking-timeline-Nj4vg6l8J6r</guid>
            <description><![CDATA[Chào các bạn, mình đã quay trở lại!

Ở bài trước, chúng ta đã học cách ghi lại nhật ký mỗi khi đổi trạng thái. Nhưng ghi vào rồi thì phải lấy ra để hi...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 16:11:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 24: API Chi tiết Đơn hàng &amp; Bảo mật dữ liệu người dùng]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-24-api-chi-tiet-don-hang-bao-mat-du-lieu-nguoi-dung-ymJXDE9EJkq</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-24-api-chi-tiet-don-hang-bao-mat-du-lieu-nguoi-dung-ymJXDE9EJkq</guid>
            <description><![CDATA[Chào các bạn, mình đã trở lại!

Một sai lầm phổ biến của các bạn mới làm Backend là chỉ lọc đơn hàng theo id. Điều này dẫn đến lỗ hổng bảo mật nghiêm ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 15:55:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 23: API Danh sách Đơn hàng cá nhân (My Orders)]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-23-api-danh-sach-don-hang-ca-nhan-my-orders-1j4lQg7dJwl</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-23-api-danh-sach-don-hang-ca-nhan-my-orders-1j4lQg7dJwl</guid>
            <description><![CDATA[Chào các bạn, mình đã quay trở lại!

Trong một hệ thống eCommerce, sau khi khách hàng bấm nút "Đặt hàng", tâm lý chung là họ muốn kiểm tra ngay xem đơ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 15:48:55</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 22: Quản lý Trạng thái Đơn hàng &amp; Lịch sử Thay đổi]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-22-quan-ly-trang-thai-don-hang-lich-su-thay-doi-1XVOWOrXVMz</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-22-quan-ly-trang-thai-don-hang-lich-su-thay-doi-1XVOWOrXVMz</guid>
            <description><![CDATA[Chào các bạn, mình đã quay trở lại!

Trong các hệ thống thực tế (như tại Hasaki), việc thay đổi trạng thái đơn hàng là một hành động cực kỳ nhạy cảm. ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 15:44:05</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 21: Checkout &amp; Xử lý Đơn hàng với Database Transaction]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-21-checkout-xu-ly-don-hang-voi-database-transaction-R5JRQNzD4Gv</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-21-checkout-xu-ly-don-hang-voi-database-transaction-R5JRQNzD4Gv</guid>
            <description><![CDATA[Chào các bạn, mình đã quay trở lại!

Năm 2026 rồi, việc xây dựng một hệ thống đặt hàng không chỉ đơn thuần là INSERT dữ liệu vào bảng. Hãy tưởng tượng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 11:30:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 20: Quản lý Danh sách yêu thích (Wishlist)]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-20-quan-ly-danh-sach-yeu-thich-wishlist-37LdeQ80Vov</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-20-quan-ly-danh-sach-yeu-thich-wishlist-37LdeQ80Vov</guid>
            <description><![CDATA[Chào các bạn, mình đã quay trở lại!

Một website bán hàng hiện đại mà thiếu đi cái "nút thả tim" (Wishlist) thì quả là một thiếu sót lớn. Wishlist khô...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 11:26:25</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 19: Xây dựng hệ thống Giỏ hàng (Shopping Cart)]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-19-xay-dung-he-thong-gio-hang-shopping-cart-kY4gD9QqJAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-19-xay-dung-he-thong-gio-hang-shopping-cart-kY4gD9QqJAe</guid>
            <description><![CDATA[Chào các bạn, mình đã quay trở lại!

Giỏ hàng chính là "trạm trung chuyển" quan trọng nhất trước khi khách hàng tiến đến bước thanh toán. Khác với các...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 11:22:47</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 18: Quản lý Bộ sưu tập Ảnh Sản phẩm (Product Gallery)]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-18-quan-ly-bo-suu-tap-anh-san-pham-product-gallery-gjLN0Nkj432</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-18-quan-ly-bo-suu-tap-anh-san-pham-product-gallery-gjLN0Nkj432</guid>
            <description><![CDATA[Chào các bạn, mình đã trở lại!

Ở các phần trước, chúng ta đã có thông tin cơ bản của sản phẩm. Nhưng thực tế, một sản phẩm thường cần nhiều góc chụp:...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 11:18:31</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 17: Quản lý Danh mục (Category CRUD)]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-17-quan-ly-danh-muc-category-crud-QyJKzDdQ4Me</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-17-quan-ly-danh-muc-category-crud-QyJKzDdQ4Me</guid>
            <description><![CDATA[Chào các bạn, mình đã quay trở lại!

Sau khi đã làm chủ được module Sản phẩm ở Phần 16, việc xây dựng module Danh mục sẽ trở nên "dễ thở" hơn rất nhiề...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 11:11:51</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 16: Hoàn thiện bộ CRUD Sản phẩm (Create - Update - Delete)]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-16-hoan-thien-bo-crud-san-pham-create-update-delete-2vJPdpAaJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-16-hoan-thien-bo-crud-san-pham-create-update-delete-2vJPdpAaJeK</guid>
            <description><![CDATA[Chào các bạn, mình đã quay trở lại!

Ở các phần trước, chúng ta đã làm rất tốt việc hiển thị danh sách và chi tiết sản phẩm. Nhưng một hệ thống không ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 11:06:43</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 15: Chi tiết Sản phẩm &amp; Bộ sưu tập Hình ảnh (Product Gallery)]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-15-chi-tiet-san-pham-bo-suu-tap-hinh-anh-product-gallery-ZjJYWoypVOE</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-15-chi-tiet-san-pham-bo-suu-tap-hinh-anh-product-gallery-ZjJYWoypVOE</guid>
            <description><![CDATA[Chào các bạn, mình đã trở lại!

Khi người dùng click vào một sản phẩm từ danh sách, hệ thống cần trả về toàn bộ "nội thất" của sản phẩm đó. Một lỗi ph...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 11:01:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 14: Bộ lọc Sản phẩm Nâng cao (Category, Status &amp; Price Range)]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-14-bo-loc-san-pham-nang-cao-category-status-price-range-G24B89xYLz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-14-bo-loc-san-pham-nang-cao-category-status-price-range-G24B89xYLz3</guid>
            <description><![CDATA[Chào các bạn, mình đã quay trở lại!

Ở bài viết trước, chúng ta đã xử lý tìm kiếm theo tên và slug. Nhưng hãy tưởng tượng khách hàng vào website của b...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 10:11:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 13: Bộ lọc Sản phẩm chuyên sâu (Search by Name, Slug, Category)]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-13-bo-loc-san-pham-chuyen-sau-search-by-name-slug-category-RlL5e812LbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-13-bo-loc-san-pham-chuyen-sau-search-by-name-slug-category-RlL5e812LbB</guid>
            <description><![CDATA[Chào các bạn, mình đã trở lại!

Ở bài trước, chúng ta đã làm quen với việc lấy danh sách sản phẩm cơ bản. Nhưng thực tế, khách hàng thường tìm kiếm th...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 10:03:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 12: Danh sách Sản phẩm, Tìm kiếm và Phân trang]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-12-danh-sach-san-pham-tim-kiem-va-phan-trang-OQJwzBMy4MP</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-12-danh-sach-san-pham-tim-kiem-va-phan-trang-OQJwzBMy4MP</guid>
            <description><![CDATA[Chào các bạn, mình đã quay trở lại!

Khi làm việc tại các hệ thống lớn, danh sách sản phẩm không bao giờ chỉ đơn giản là SELECT * FROM products. Với h...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-25 09:59:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 6: Quản lý Hồ sơ &amp; Cập nhật Thông tin Người dùng]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-6-quan-ly-ho-so-cap-nhat-thong-tin-nguoi-dung-37LdeQm0Vov</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-6-quan-ly-ho-so-cap-nhat-thong-tin-nguoi-dung-37LdeQm0Vov</guid>
            <description><![CDATA[Chào các bạn, mình đã quay trở lại!

Một hệ thống API "xịn" không chỉ dừng lại ở việc cho người dùng đăng nhập, mà còn phải cho phép họ làm chủ thông ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-24 14:47:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series] Xây dựng RESTful API từ con số 0 với PHP Thuần &amp; MVC - Phần 1: Khởi tạo và Logic Đăng ký]]></title>
                        <link>https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-1-khoi-tao-va-logic-dang-ky-2vJPdp5aJeK</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-xay-dung-restful-api-tu-con-so-0-voi-php-thuan-mvc-phan-1-khoi-tao-va-logic-dang-ky-2vJPdp5aJeK</guid>
            <description><![CDATA[Chào các bạn, mình là một Backend Developer. Trong thế giới của những Framework mạnh mẽ như Laravel, Symfony hay Slim, đôi khi chúng ta quên mất những...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-24 14:02:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Series Thực Chiến E-commerce] Bài 11: &quot;Trảm&quot; tài khoản vi phạm - Viết API Xóa User cho Admin]]></title>
                        <link>https://viblo.asia/p/series-thuc-chien-e-commerce-bai-11-tram-tai-khoan-vi-pham-viet-api-xoa-user-cho-admin-kY4gD9gyJAe</link>
            <guid isPermaLink="true">https://viblo.asia/p/series-thuc-chien-e-commerce-bai-11-tram-tai-khoan-vi-pham-viet-api-xoa-user-cho-admin-kY4gD9gyJAe</guid>
            <description><![CDATA[Chào anh em! Lại là mình với series tự tay nặn ra hệ thống E-commerce đây.

Ở Bài 10, ông Admin của chúng ta đã có đặc quyền ngồi xem toàn bộ danh sác...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Huy Hoàng</dc:creator>
            <pubDate>2026-03-16 13:07:27</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[[Giải thích đầy đủ] Cơ chế hoạt động của yêu cầu RESTful API - Học giao tiếp HTTP với Apidog]]></title>
                        <link>https://viblo.asia/p/giai-thich-day-du-co-che-hoat-dong-cua-yeu-cau-restful-api-hoc-giao-tiep-http-voi-apidog-AY4qQNWk4Pw</link>
            <guid isPermaLink="true">https://viblo.asia/p/giai-thich-day-du-co-che-hoat-dong-cua-yeu-cau-restful-api-hoc-giao-tiep-http-voi-apidog-AY4qQNWk4Pw</guid>
            <description><![CDATA[Giới thiệu

"API không trả về phản hồi..."

Bạn đã từng gặp tình huống này chưa? Tuần trước, tôi đã mất cả ngày để tìm ra nguyên nhân khi API đột nhiê...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sky blue</dc:creator>
            <pubDate>2025-08-15 14:35:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RESTful API: Kiến thức thiết yếu cho Backend Developers (phần 1)]]></title>
                        <link>https://viblo.asia/p/restful-api-kien-thuc-thiet-yeu-cho-backend-developers-phan-1-MG24Bdd5Lz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/restful-api-kien-thuc-thiet-yeu-cho-backend-developers-phan-1-MG24Bdd5Lz3</guid>
            <description><![CDATA[I. Cơ bản về REST và RESTful API

1. REST là gì?

REST (Representational State Transfer) là một kiến trúc phần mềm cho phép các hệ thống giao tiếp với...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rim da Silva</dc:creator>
            <pubDate>2024-10-31 10:08:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Rest API - cách Frontend và Backend nói chuyện với nhau qua ví dụ cụ thể]]></title>
                        <link>https://viblo.asia/p/rest-api-cach-frontend-va-backend-noi-chuyen-voi-nhau-qua-vi-du-cu-the-1VgZvA1rKAw</link>
            <guid isPermaLink="true">https://viblo.asia/p/rest-api-cach-frontend-va-backend-noi-chuyen-voi-nhau-qua-vi-du-cu-the-1VgZvA1rKAw</guid>
            <description><![CDATA[Bạn đã từng dành 1 tháng ăn không ngon ngủ không yên vì không thể hiểu API là gì dù đã đọc đi đọc lại khái niệm? Tôi là một trong số đó, và sai lầm củ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trịnh Quý Công</dc:creator>
            <pubDate>2022-05-01 09:45:54</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng Restful Api bằng Nodejs]]></title>
                        <link>https://viblo.asia/p/xay-dung-restful-api-bang-nodejs-Qbq5QRJmKD8</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-restful-api-bang-nodejs-Qbq5QRJmKD8</guid>
            <description><![CDATA[Mở đầu
   Thực ra là không có mở đầu gì đâu mà hay làm ngay bước tiếp theo ! 
Tạo cơ sở dữ liệu
Chúng ta sẽ tạo bảng Băng đĩa với các trường sau ( id ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">PHẠM HOÀNG KIM</dc:creator>
            <pubDate>2022-03-13 14:02:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Bảo mật Web với Json Web Token (JWT)]]></title>
                        <link>https://viblo.asia/p/bao-mat-web-voi-json-web-token-jwt-4P856QvRlY3</link>
            <guid isPermaLink="true">https://viblo.asia/p/bao-mat-web-voi-json-web-token-jwt-4P856QvRlY3</guid>
            <description><![CDATA[1.  JSON Web Token là gì?<br>
JSON Web Token (JWT) là một chuẩn mở (RFC 7519) để truyền thông tin an toàn giữa các bên như một đối tượ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vu Minh Hieu</dc:creator>
            <pubDate>2021-07-11 20:35:15</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thiết Kế RESTful API + Gọi API Bằng HttpClient Trong ASP.NET]]></title>
                        <link>https://viblo.asia/p/thiet-ke-restful-api-goi-api-bang-httpclient-trong-aspnet-gAm5yVxVKdb</link>
            <guid isPermaLink="true">https://viblo.asia/p/thiet-ke-restful-api-goi-api-bang-httpclient-trong-aspnet-gAm5yVxVKdb</guid>
            <description><![CDATA[Giới Thiệu
RESTful API là một tiêu chuẩn được sử dụng trong việc thiết kế API cho các phần mềm, ứng dụng và dịch vụ web để tạo sự thuận tiện cho việc ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Ngọc Sơn</dc:creator>
            <pubDate>2021-04-28 21:09:29</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xuất report cùng JasperReport + Spring Boot]]></title>
                        <link>https://viblo.asia/p/xuat-report-cung-jasperreport-spring-boot-L4x5x6mBZBM</link>
            <guid isPermaLink="true">https://viblo.asia/p/xuat-report-cung-jasperreport-spring-boot-L4x5x6mBZBM</guid>
            <description><![CDATA[Với những ứng dụng ERP, hoặc các ứng dụng liên quan đến báo cáo thống kê, chắc hẳn việc xuất ra các báo cáo dưới dạng pdf, csv, ... là vô cùng quan tr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tuấn Lê</dc:creator>
            <pubDate>2021-01-28 17:56:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Zing MP3 - Tôi đã khai thác API như thế nào ?]]></title>
                        <link>https://viblo.asia/p/zing-mp3-toi-da-khai-thac-api-nhu-the-nao-L4x5xvdaZBM</link>
            <guid isPermaLink="true">https://viblo.asia/p/zing-mp3-toi-da-khai-thac-api-nhu-the-nao-L4x5xvdaZBM</guid>
            <description><![CDATA[Hello xin chào các bạn, lâu quá ko gặp, tối nay tôi lại hầu chuyện các bạn một tutorial "hơi" không phải lập trình 1 xíu, mà thiên về mảng "reverse" h...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hoàng Linh</dc:creator>
            <pubDate>2020-12-06 00:12:36</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RESTful Web API CRUD using GORM in Golang]]></title>
                        <link>https://viblo.asia/p/restful-web-api-crud-using-gorm-in-golang-4P856nRA5Y3</link>
            <guid isPermaLink="true">https://viblo.asia/p/restful-web-api-crud-using-gorm-in-golang-4P856nRA5Y3</guid>
            <description><![CDATA[Khi bạn nghĩ về Internet trong tưởng tượng tất cả đều là các trang web nhìn thật đẹp. Chúng được thiết kế dành cho tương tác giữa con người và máy tín...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lim Kimhuor</dc:creator>
            <pubDate>2020-09-19 22:46:08</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[13 Best Practices for Building RESTful APIs]]></title>
                        <link>https://viblo.asia/p/13-best-practices-for-building-restful-apis-Eb85o97WZ2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/13-best-practices-for-building-restful-apis-Eb85o97WZ2G</guid>
            <description><![CDATA[What is a RESTful API?
Mọt RESTful API cần thỏa mã được các yêu cầu sau để được gọi là RESTful API.

1. Client - Server: API RESTful tuân theo mô hình...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ngô Văn Hiếu</dc:creator>
            <pubDate>2020-11-17 10:14:12</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RESTFUL APIs - Lựa chọn giao thức HTTP sao cho phù hợp và HTTP response statuses]]></title>
                        <link>https://viblo.asia/p/restful-apis-lua-chon-giao-thuc-http-sao-cho-phu-hop-va-http-response-statuses-Az45bzdL5xY</link>
            <guid isPermaLink="true">https://viblo.asia/p/restful-apis-lua-chon-giao-thuc-http-sao-cho-phu-hop-va-http-response-statuses-Az45bzdL5xY</guid>
            <description><![CDATA[Chắc hẳn là trong quá trình học tập về lập trình web bạn đã quá quen với những thuật ngữ như Back-end và Front-end. Vậy bạn có bao giờ tự hỏi trong cù...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyên</dc:creator>
            <pubDate>2020-06-20 22:32:06</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Build RestFul API Laravel Authenticator (Có Demo)]]></title>
                        <link>https://viblo.asia/p/build-restful-api-laravel-authenticator-co-demo-XL6lA4bDZek</link>
            <guid isPermaLink="true">https://viblo.asia/p/build-restful-api-laravel-authenticator-co-demo-XL6lA4bDZek</guid>
            <description><![CDATA[![](https://images.viblo.asia/570073de-cc88-437b-9ff7-ef91b4637927.jpg)



API Authenticator vẫn thường được dùng cho việc register hay login vào hệ t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bùi Thành Việt</dc:creator>
            <pubDate>2020-06-16 16:27:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RESTful API là gì ?]]></title>
                        <link>https://viblo.asia/p/restful-api-la-gi-1Je5EDJ4lnL</link>
            <guid isPermaLink="true">https://viblo.asia/p/restful-api-la-gi-1Je5EDJ4lnL</guid>
            <description><![CDATA[RESTful API là gì ?
Sự quan trọng của API trong các ứng dụng ngày nay là điều ko thể bàn cãi. Một ứng dụng mà không có API thì như một cỗ máy tính khô...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Đức Mạnh</dc:creator>
            <pubDate>2020-05-09 11:43:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[API là gì? Tất tần tật về API]]></title>
                        <link>https://viblo.asia/p/api-la-gi-tat-tan-tat-ve-api-V3m5WXdwKO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/api-la-gi-tat-tan-tat-ve-api-V3m5WXdwKO7</guid>
            <description><![CDATA[API là gì?
API là viết tắt của Application Programming Interface (Giao diện lập trình ứng dụng), một phần mềm trung gian cho phép hai ứng dụng nói chu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nhatfreelancer</dc:creator>
            <pubDate>2019-07-18 16:08:24</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[CRUD - Tạo ứng dụng Java RESTful Client với Jersey Client 2.x]]></title>
                        <link>https://viblo.asia/p/crud-tao-ung-dung-java-restful-client-voi-jersey-client-2x-ByEZkwGxZQ0</link>
            <guid isPermaLink="true">https://viblo.asia/p/crud-tao-ung-dung-java-restful-client-voi-jersey-client-2x-ByEZkwGxZQ0</guid>
            <description><![CDATA[Trong bài trước chúng ta đã cùng tìm hiểu cách xây dựng ứng dụng Java Restful web service với Jersey 1.x. Trong bài này, chúng ta sẽ cùng tìm hiểu các...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giang Phan</dc:creator>
            <pubDate>2019-07-03 19:44:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tạo Restful API để xác thực sử dụng Passport trong Laravel]]></title>
                        <link>https://viblo.asia/p/tao-restful-api-de-xac-thuc-su-dung-passport-trong-laravel-V3m5WGD85O7</link>
            <guid isPermaLink="true">https://viblo.asia/p/tao-restful-api-de-xac-thuc-su-dung-passport-trong-laravel-V3m5WGD85O7</guid>
            <description><![CDATA[Ngày nay API còn được biết như là Web Services. Web Services rất quan trọng khi bạn tạo web hoặc đang phát triển mobile app. Bạn sẽ cần tạo API cho ng...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Tien Quan</dc:creator>
            <pubDate>2019-06-15 22:40:23</pubDate>
                                                                                                        </item>
            </channel>
</rss>
