Bạn đã thực sự hiểu về khái niệm API là gì?

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024

Комментарии • 51

  • @molletznguyen5542
    @molletznguyen5542 2 года назад +17

    Ôi tuyệt vời. Em đọc bao nhiêu tài liệu giải thích cứ mơ mơ hồ hồ. Chỉ sau khi nghe bài giảng cũng như ví dụ của anh em mới hiểu ra API nó là cái gì. Cảm ơn anh rất nhiều! Chúc anh sức khỏe và thành công. Mong anh sẽ có thêm nhiều video bổ ích nữa cho newbie như em sáng tỏ ạ! Cảm ơn anh rất nhiều!

  • @softgreen8150
    @softgreen8150 2 месяца назад +2

    api có thể là ứng dụng, hay thư viện, framework, hay một đoạn source nguồn chứa các function, class.
    nó không phải chỉ là một ứng dụng.
    nhiều người làm web thường hay lầm tưởng khái niệm api.
    via dụ jquery người ta gọi api, dù nó chỉ là bộ source, thư viện gắn kèm vào ứng dụng, nó không phải là ứng dụng.
    Bản thân tôi hay làm công việc tạo ra api, đơn giản sử lý chứng nằng nào đó, chỉ là file mã nguồn, chứa function ném lại cho bên frontend, cũng gọi là api.

  • @kienvi3389
    @kienvi3389 Год назад +1

    Rất dễ hiều và đầy đủ, cảm ơn bạn nhé!

  • @KhoaNguyen-bk2kv
    @KhoaNguyen-bk2kv 2 года назад +1

    Video chia sẻ rất hay. Mong đợi những video tiếp theo của anh !!!

  • @cplusstudio8888
    @cplusstudio8888 3 месяца назад

    cảm ơn anh rất là nhiều, em học và coi rất nhiều nhưng không thể hiểu API là gì nó cứ mô hồ cực kì, hôm nay được mở mang tầm mắt

  • @phongkt4278
    @phongkt4278 7 месяцев назад +1

    Tuyệt vời

  • @nguyenhoangphuc7166
    @nguyenhoangphuc7166 7 месяцев назад

    24/1/2024 Em cám ơn anh đã chia sẻ kiến thức về API ạ

  • @nctrung5371
    @nctrung5371 2 года назад +4

    Hay quá anh ơi, anh ra thêm bài về Web service, RestfuLAPI đi anh :3

  • @MrRudoft
    @MrRudoft 2 года назад

    Diễn giải quá dễ hiểu! Cảm ơn bạn rất nhiều

  • @tungtran4019
    @tungtran4019 2 года назад

    cảm ơn anh nhiều nha! video rất là hữu ích. Chúc anh sức khỏe.

  • @Teddy29
    @Teddy29 2 года назад

    Giỏi quá anh, video ngắn gọn, dễ hiểu ^^

  • @manhhungpham1294
    @manhhungpham1294 Год назад

    Đúng rồi trước giờ mình cũng cứ nghĩ API là cái url mà client bấm vào rồi server trả về response ấy, giờ mới thấy là API xuất hiện nhiều hơn mình tưởng.

  • @LinhTran-nk2zb
    @LinhTran-nk2zb 2 года назад

    ui nghe dễ hiểu quá ạ, many thanks anh

  • @chithanhtran6651
    @chithanhtran6651 26 дней назад

    1:26 API (Application Programming INTERFACE) Giao diện lập trình ứng dụng.

  • @David-pc5zn
    @David-pc5zn 2 года назад

    Hay quá, cảm ơn anh

  • @thinhnguyen4410
    @thinhnguyen4410 2 года назад

    Hay quá, cám ơn bạn

  • @xuanycao2879
    @xuanycao2879 2 года назад +1

    Mong anh làm docker

  • @cosmic12333
    @cosmic12333 2 года назад

    Cảm ơn anh

  • @thanhnguyen-ls8dk
    @thanhnguyen-ls8dk 2 года назад +1

    dạ e góp ý chút là a nên đặt tiêu để dễ tiềm kiếm hơn như "api là gì " , hagtag kèm theo cho dễ search ạ , nếu không vô tình thấy video anh trên cộng đồng fe thì e moi cũng hông ra video này

    •  2 года назад

      Video a mới public nên còn nhiều thiếu xót và có thể tìm kiếm không ra ngay được. Cám ơn e đã góp ý ^^.

  • @hplat-vku
    @hplat-vku 6 месяцев назад

    cái này giống thuật ngữ tính trừu tượng trong oop anh nhỉ

  • @inhhieple6041
    @inhhieple6041 7 месяцев назад

    dạ em chào anh, cho em hỏi làm sao mình tìm được API của một trang web ạ

  • @vantan107
    @vantan107 2 года назад +1

    Mong anh làm video về Docker ạ

    •  2 года назад +1

      Docker cũng rộng lắm, ^^ Em quan tâm cụ thể cái gì về docker nè.

    • @vantan107
      @vantan107 2 года назад

      @ Em muốn tìm hiểu về image, container, docker-composed, cách khởi tạo và run 1 image với 1 ứng dụng nho nhỏ đc không ạ

  • @nhano1012
    @nhano1012 2 года назад +1

    Cho em hỏi. Khi config axios để call API, có 3 cái chính:
    1. Request line: HTTP Method(GET, POST, PUT,...) và API dạng URL.
    2. Headers {cookie, User-Agent, Content-Type....}
    3. Body (chứa data gửi lên server)
    Cái thứ 2 em còn lơ mơ, em biết Content-Type: application/json. Còn lại không rõ. Hay chỉ cần mỗi Content-Type thôi là đủ ??

    •  2 года назад +3

      Khi e tạo request thì browser sẽ tự động gắn vào một số headers thường dùng. content-type hiện nay e cũng có thể không cần truyền, browser sẽ tự động nhận diện và gắn vào header giúp lập trình viên.
      Tương tự, user-agent và cookie cũng sẽ tự động nhận diện bởi browser và gắn vào.
      Mình chỉ cần truyền những thông tin lạ theo mục đích riêng giao kèo giữa Back End và Front End là đủ. Còn lại browser sẽ lo hết ^^.

  • @lanhanhnguyen4577
    @lanhanhnguyen4577 2 года назад

    dễ hiểu quá ạ

  • @igdev6095
    @igdev6095 2 года назад +1

    Vậy theo a RestAPI với RestfulAPI là gì và nó có khác gì API ko a? Cảm ơn a, video dễ hiểu ngắn gọn 🧀🍔

    •  2 года назад

      RestAPI chính là RestfulAPI đó e. Đó cũng là một loại nhỏ của API. Khái niệm API rộng hơn. RestfulAPI thường nói đến dạng tương tác thông qua HTTP. Tức là protocols, nó là một chuẩn khi thiết kế API phía Back End em nhé.

    • @baobaostore
      @baobaostore 2 года назад +1

      Rest là tên gọi của một loại API, Restful là tính từ chỉ hệ thống API đã đạt đủ hết các tính chất & đặc điểm của rest API. Vậy có đúng không anh @Trần Công Lực

    •  2 года назад +1

      @@baobaostore Rest là một kiến trúc xây dựng hệ thống nha e. E có thể đọc thêm ở đây: restfulapi.net/
      - Rest là một kiến trúc xây dựng hệ thống
      - Web Services xây dựng tuân theo kiến thúc Rest gọi là RestAPI

  • @thanhloibui
    @thanhloibui 2 года назад

    Giảng dạy chém gió làm ơn giảng cho đúng

    •  2 года назад

      Ok bạn :3

  • @otran3684
    @otran3684 2 года назад

    project em làm Ui bằng jsp, backend thì java. Anh cho em hỏi là khi user muốn tạo thêm 1 màn hình để show thông tin về thông tin user thì có thể coi đó là 1 resfull api ko ạ? Em cảm ơn anh

    •  2 года назад

      Việc tạo thêm 1 hay nhiều màn hình không liên quan tới API e à. API chỉ là nơi để e lấy dữ liệu về. Dữ liệu này hiển thị ở đâu thì tuỳ vào nhu cầu của e nha.
      Ví dụ dữ liệu này là thông tin User chẳng hạn. Lúc này sẽ cần một API để Get thông tin User.

  • @nguyenthanhtruc5961
    @nguyenthanhtruc5961 2 года назад

    dạ anh cho em hỏi sự khác nhau giữa close API và open API được không ạ

    •  2 года назад

      Ý e có phải là Public API và Private API không e? ^^.

    • @nguyenthanhtruc5961
      @nguyenthanhtruc5961 2 года назад

      @ dạ đúng rồi ạ anh có thể nêu ra vài điểm khác nhau giữa 2 cái đấy không ạ, em cảm ơn anh nhiều ạ ^^

    •  2 года назад +1

      Khác nhau về bước xác thực thôi e. Private API đòi hỏi phải có quyền mới truy cập được. Còn Public API thì không cần. Quyền ở đây được xác định thông qua login. API thường thực hiện theo cơ chế token, đa số Private API muốn gọi được phải truyền token lên đó e.

  • @phamvanlong1942
    @phamvanlong1942 2 года назад

    sao anh gì cũng biết vậy anh ơi

  • @longdo6858
    @longdo6858 2 года назад

    nay vào dính quảng cáo :V

  • @lehuubaothuan8559
    @lehuubaothuan8559 6 месяцев назад

    interface = giao diện

  • @nkn19x
    @nkn19x 2 года назад

    Cho em hỏi khác nhau giữa API và webservice là gì ạ?

    •  2 года назад +1

      Có thể hiểu WebService là một dạng của API. Khái niệm API rộng hơn nha e.

    • @nkn19x
      @nkn19x 2 года назад

      @ anh có thể trả lời chi tiết đc ko ạ

    •  2 года назад +2

      Trong API có một dạng tương tác giữa hai phần mềm thông qua HTTP. Thì Web Service là dạng đó đó e.

    • @baobaostore
      @baobaostore 2 года назад

      webservice là kiến trúc chia app ra thành nhiều phần nhỏ (micro) mỗi phần đó là một dịch vụ độc lập (service), 2 phần này giao tiếp với nhau qua API. Ví dụ bạn làm blog, phần backend chia ra làm 2 server: 1 server chỉ để lưu và xử lý video (thuê máy chủ ở Lào), 1 server nữa xử lý tất cả mọi thứ còn lại (đặt hosting ở campuchia) 2 server này tương tác với nhau qua và tương tác với giao diện người dùng thông qua API.

    •  2 года назад

      ​@@baobaostore Không hẵn đúng e nhé, Web Service không phải là Micro Service. Định nghĩa của Web Service rất đơn giản, e có thể đọc tài liệu gốc ở đây.
      www.w3.org/TR/ws-arch/#whatis
      Định nghĩa gốc từ W3C như sau: A Web service is a software system designed to support interoperable machine-to-machine interaction over a network.
      Nôm na Web Service là một hệ thống được thiết kế để hỗ trợ hai phần mềm có thể giao tiếp được với nhau thông qua network, tức là HTTP. Không nhất thiết phải là Micro Service mới được.

  • @dapvuong8335
    @dapvuong8335 Год назад

    Chất

  • @thanhomkt4740
    @thanhomkt4740 Год назад

    Alo b. Cho mik contact mik thuê bạn liên quan API