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

Поділитися
Вставка
  • Опубліковано 12 гру 2024

КОМЕНТАРІ • 57

  • @molletznguyen5542
    @molletznguyen5542 2 роки тому +20

    Ô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!

  • @chuanpham1335
    @chuanpham1335 2 місяці тому

    Trời ơi, mình dân ngoại đạo đọc 1 nùi tài liệu vẫn còn mơ hồ. gặp video của bạn cái hiểu liền. Cám ơn b !

  • @softgreen8150
    @softgreen8150 5 місяців тому +6

    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é!

  • @trantrungkien1899
    @trantrungkien1899 Місяць тому +1

    Tuyệt vời luôn anh ạ

  • @nguyenhoangphuc7166
    @nguyenhoangphuc7166 10 місяців тому

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

  • @CoffeewithMehmet
    @CoffeewithMehmet 18 днів тому

    Video hay quá. Cám ơn bạn.

  • @KhoaNguyen-bk2kv
    @KhoaNguyen-bk2kv 3 роки тому +1

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

  • @bdev-js
    @bdev-js 6 місяців тому

    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

  • @chithanhtran6651
    @chithanhtran6651 3 місяці тому

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

  • @phongkt4278
    @phongkt4278 10 місяців тому +1

    Tuyệt vời

  • @longca2228
    @longca2228 2 місяці тому

    tuyệt vời cảm ơn anh

  • @MrRudoft
    @MrRudoft 2 роки тому

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

  • @AnhTran-c9s
    @AnhTran-c9s 2 місяці тому

    video rất hay ạ

  • @nctrung5371
    @nctrung5371 2 роки тому +4

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

  • @tungtran4019
    @tungtran4019 3 роки тому

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

  • @Teddy29
    @Teddy29 3 роки тому

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

  • @LinhTran-nk2zb
    @LinhTran-nk2zb 2 роки тому

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

  • @thinhnguyen4410
    @thinhnguyen4410 3 роки тому

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

  • @xuanycao2879
    @xuanycao2879 3 роки тому +1

    Mong anh làm docker

  • @David-pc5zn
    @David-pc5zn 3 роки тому

    Hay quá, cảm ơn anh

  • @manhhungpham1294
    @manhhungpham1294 2 роки тому

    Đú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.

  • @anghungkt0985
    @anghungkt0985 Місяць тому

    🥰🥰🥰

  • @cosmic12333
    @cosmic12333 3 роки тому

    Cảm ơn anh

  • @vantan107
    @vantan107 3 роки тому +1

    Mong anh làm video về Docker ạ

    •  3 роки тому +1

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

    • @vantan107
      @vantan107 3 роки тому

      @ 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 ạ

  • @inhhieple6041
    @inhhieple6041 10 місяців тому

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

  • @nhano1012
    @nhano1012 3 роки тому +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à đủ ??

    •  3 роки тому +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á ạ

  • @hplat-vku
    @hplat-vku 9 місяців тому

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

  • @igdev6095
    @igdev6095 3 роки тому +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 🧀🍔

    •  3 роки тому

      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 3 роки тому +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

    •  3 роки тому +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

  • @thanhnguyen-ls8dk
    @thanhnguyen-ls8dk 3 роки тому +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

    •  3 роки тому

      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 ý ^^.

  • @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 3 роки тому

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

    •  3 роки тому

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

    • @nguyenthanhtruc5961
      @nguyenthanhtruc5961 3 роки тому

      @ 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 ạ ^^

    •  3 роки тому +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.

  • @thanhloibui
    @thanhloibui 2 роки тому

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

    •  2 роки тому

      Ok bạn :3

  • @nkn19x
    @nkn19x 3 роки тому

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

    •  3 роки тому +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 3 роки тому

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

    •  3 роки тому +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 3 роки тому

      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.

    •  3 роки тому

      ​@@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.

  • @phamvanlong1942
    @phamvanlong1942 3 роки тому

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

  • @longdo6858
    @longdo6858 3 роки тому

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

  • @lehuubaothuan8559
    @lehuubaothuan8559 9 місяців тому

    interface = giao diện

  • @dapvuong8335
    @dapvuong8335 2 роки тому

    Chất

  • @thanhomkt4740
    @thanhomkt4740 2 роки тому

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