×

We use cookies to help make LingQ better. By visiting the site, you agree to our cookie policy.


image

Programming, API vs. SDK: What's the difference?

API vs. SDK: What's the difference?

What's an API?

What's an SDK?

And how are the two related?

How can APIs and SDKs help streamline my cloud app development workflows?

I'm Nathan Hekman from IBM Cloud

and before I jump in and answer that for you,

please hit that subscribe button.

Alright, let's get started with an example.

Let's say you're developing a mobile app for a veterinarian clinic,

and the idea is for this mobile app to actually

allow a receptionist to take a picture of a pet as it enters the clinic

and the app will communicate with a visual recognition service

that's running on the cloud.

And the idea is for the service to return the pet's name and bring up their file.

So, how do we do this? How do we communicate between the mobile app and this cloud-based service?

Well, that's where APIs and SDKs come in.

Let's get started by talking about APIs,

and we'll actually be comparing the two.

So, first of all, APIs are all about communication.

So, there are a set of definitions and protocols

for apps or services to talk to other apps or services.

So, you can kind of think of them like a bridge between your app

and, say, this cloud-based visual recognition service.

So, what does "API" stand for anyway?

Well, it's Application Programming interface - A.P.I.

And what are some of the aspects of APIs that make them useful?

Well, like I said they're they're all about communication.

So, communicating between a service and another service, an app and another app,

it's it's how they talk to each other.

Next, they're all about abstraction.

What does "abstraction" mean?

So, inside the VR service, up in the cloud,

there's probably potentially thousands of lines of code running up there, right?

And you as a developer of a mobile app you don't want to have to worry about,

"OK, which method in this service do I call to get the pet's name?"

You don't want to have to worry about that.

So, what an API does is it abstracts away all that complicated logic

so you just have to worry about getting just the data you need.

It simplifies the process.

And third, APIs are standardized.

Meaning, there's industry-defined standards for how to define an API

and there's a few formats that are popular for APIs.

You may have heard of SOAP, GraphQL, or REST,

- which, fun fact, stands for "Representational State Transfer",

and that's what we'll focus on for this video.

So, what are some of the building blocks of APIs?

First of all, to actually send data, or send what's called a "request"

from the mobile app to the VR service on the cloud

you need to have a few different pieces.

So, for a REST API call request you need to have

what's called an operation.

So this is this could be HTTP methods like POST, PUT, GET, DELETE.

In this case it would be a POST method

because you're sending a request over to the service

which might include something like maybe the file name

of the image you took of the pet.

Next, would be parameters, this is optional.

So, this, in this case, might be the file name of the image you took.

So maybe cat.jpeg - if it's a cat that you took a picture of.

And finally, would be the endpoint.

So, that's the URL, basically,

of the visual recognition service that you're trying to talk to.

So, maybe that's, you know, it's some URL-slash-analyze.

Great, so that's your request, right?

So, this is what makes up a request.

How about a response?

What might a REST API response call that you receive back

from the visual recognition service look like?

Typically it's it's some form of raw data, maybe JSON.

So, a request might look something like,

or sorry, a RESPONSE, might look something like this.

So, you have sort of this this data object that might include

you know, the result, the type which is a cat,

and maybe the name -

which, in this case may be "Mittens" just walked into the clinic.

Great, so that's sort of the building blocks of what an API is.

As a developer though, how do you actually call an API in your code?

You don't want to have to worry about

setting up your request with all these building blocks of operations, parameters, endpoints,

and dealing with raw JSON objects, right?

So that's where SDKs come in and really shine.

So, let's talk about SDKs, what does that stand for?

Well it is Software Development Kit, S.D.K.

Pretty straightforward, right?

So, SDKs, you can really think of like a toolbox

of tools, or code that actually call APIs for you.

Pretty cool, right?

So, you may be specialized in one programming language over the other,

you know, there's SDKs in a variety of languages.

So, there's maybe an SDK in Java, in Node,

maybe Go,

or Python -

whichever language that is your specialty there's probably an SDK for you.

Perfect. So, back to our example over here,

what might an SDK look like in this example?

So, with an SDK, let's let's go ahead and put our little SDK toolbox

within the mobile app

and, for this case, since it's a mobile app,

say, we'll use the Java SDK. Great!

So, in this Java SDK,

rather than having to configure

your request manually with all these building blocks, you might actually call

just a method, that's maybe called, I don't know, "Get Result",

that will actually call these various building blocks -

the operation, the parameters,

and the request for you,

it'll make it for you and it'll make that API request for you with code.

In response, you'll get a response but it won't be necessarily a JSON object,

it might be some code,

maybe a native model object in Java called an "Analyze Response Object".

So, the code might look something like this.

So, you have an Analyze Response Object

that you call the "Visual Recognition Analyze and Get Results" method.

You pass in a parameter, which is "cat.jpg", which is the name of the file

that you sent over the visual recognition service

and, in response, you can actually go ahead and set

a label in your mobile app to be "Mittens".

So, that's the data you received in the form of an analyze response model object in Java,

via your SDK, and you're able to see Mittens has entered the building.

So, hopefully, this kind of summarizes what's an API, what's an SDK,

what are both used for,

and how they are truly fundamental tools in your cloud app development toolbox.

Thank you.

If you have questions, please drop us a line below.

If you want to see more videos like this in the future, please "like" and subscribe.

And don't forget, you can grow your skills and earn a badge with IBM CloudLabs,

which are free browser-based interactive Kubernetes labs.


API vs. SDK: What's the difference? API vs. SDK: Qual é a diferença? API и SDK: В чем разница? API vs. SDK: Aralarındaki fark nedir? API 与 SDK:有什么区别?

What's an API? ما هو API؟ Was ist eine API? Qu'est-ce qu'une API? Cos'è un'API? API 란 무엇입니까? Co to jest API? Что такое API? API nedir?

What's an SDK? ما هو SDK؟ Was ist ein SDK? Qu'est-ce qu'un SDK? Cos'è un SDK? SDK 란 무엇입니까? Co to jest SDK? Что такое SDK? SDK nedir?

And how are the two related? وكيف يرتبط الاثنان؟ Und wie hängen die beiden zusammen? Et comment les deux sont-ils liés? E come sono collegati i due? 그리고 두 가지는 어떤 관련이 있습니까? A jak są ze sobą powiązane? И как они связаны? Ve ikisi arasında nasıl bir ilişki var? 两者有何关系?

How can APIs and SDKs help streamline my cloud app development workflows? كيف يمكن أن تساعد واجهات برمجة التطبيقات وحزم SDK في تبسيط سير عمل تطوير تطبيقات السحابة الخاصة بي؟ Wie können APIs und SDKs dazu beitragen, meine Workflows für die Entwicklung von Cloud-Apps zu optimieren? Comment les API et les SDK peuvent-ils aider à rationaliser mes flux de travail de développement d'applications cloud? In che modo le API e gli SDK possono semplificare i flussi di lavoro di sviluppo delle mie app cloud? API 및 SDK는 클라우드 앱 개발 워크 플로를 간소화하는 데 어떻게 도움이됩니까? W jaki sposób interfejsy API i zestawy SDK mogą usprawnić przepływy pracy związane z tworzeniem aplikacji w chmurze? Как API и SDK могут помочь оптимизировать рабочие процессы разработки облачных приложений? API'ler ve SDK'lar, bulut uygulaması geliştirme iş akışlarımı kolaylaştırmaya nasıl yardımcı olabilir? API 和 SDK 如何帮助简化我的云应用程序开发工作流程?

I'm Nathan Hekman from IBM Cloud اسمي Nathan Hekman من IBM Cloud Ich bin Nathan Hekman von IBM Cloud. Je suis Nathan Hekman d'IBM Cloud Sono Nathan Hekman di IBM Cloud 저는 IBM Cloud의 Nathan Hekman입니다. 들어가서 Nazywam się Nathan Hekman z IBM Cloud Я Натан Хекман из IBM Cloud, Ben IBM Cloud'dan Nathan Hekman

and before I jump in and answer that for you, وقبل أن أقفز وأجيب على هذا السؤال ، Bevor ich einspringe und das für Sie beantworte, klicken Sie et avant de me lancer et de vous répondre, e prima di intervenire e rispondere per te, 대답하기 전에 i zanim wskoczę i odpowiem za Ciebie, и прежде чем я отвечу вам, ve bu soruyu sizin için yanıtlamadan önce 在我介入并为你回答之前,

please hit that subscribe button. يرجى الضغط على زر الاشتراك هذا. bitte auf den Abonnement-Button. veuillez cliquer sur ce bouton d'inscription. premi il pulsante di iscrizione. 구독 버튼을 누르십시오. naciśnij przycisk subskrypcji. пожалуйста, нажмите эту кнопку подписки. lütfen şu abone ol düğmesine basın.

Alright, let's get started with an example. حسنًا ، لنبدأ بمثال. Okay, fangen wir mit einem Beispiel an. Très bien, commençons par un exemple. Va bene, iniziamo con un esempio. 좋습니다. 예를 들어 보겠습니다. W porządku, zacznijmy od przykładu. Хорошо, давайте начнем с примера. Pekala, bir örnekle başlayalım.

Let's say you're developing a mobile app for a veterinarian clinic, وتقول دعونا كنت تطوير التطبيقات النقالة لعيادة طبيب بيطري، Angenommen, Sie entwickeln eine mobile App für eine Tierklinik. Mit Supposons que vous développiez une application mobile pour une clinique vétérinaire, Supponiamo che tu stia sviluppando un'app mobile per una clinica veterinaria 수의사 클리닉을위한 모바일 앱을 개발하고 있다고 가정 해 보겠습니다. Załóżmy, że opracowujesz aplikację mobilną dla kliniki weterynaryjnej, Предположим, вы разрабатываете мобильное приложение для ветеринарной клиники, Let Diyelim ki bir veteriner kliniğine için mobil uygulama geliştirme söylüyorlar

and the idea is for this mobile app to actually والفكرة هي لهذا التطبيق المحمول dieser mobilen App kann eine Empfangsdame tatsächlich et que l'idée est que cette application mobile e l'idea è che questa app mobile consenta effettivamente a 이 모바일 앱은 실제로 a pomysł polega na tym, aby ta aplikacja mobilna faktycznie и идея состоит в том, чтобы это мобильное приложение действительно ve aslında kliniği girerken bir resepsiyonist bir evcil hayvan resmini çekmek için 这个想法是让这个移动应用程序实际上

allow a receptionist to take a picture of a pet as it enters the clinic للسماح فعلا موظف استقبال لالتقاط صورة حيوان أليف لأنه يدخل العيادة ein Foto von einem Haustier machen, wenn es die Klinik betritt, permette à un réceptionniste de prendre une photo d'un animal à son entrée dans la clinique un addetto alla reception di scattare una foto di un animale domestico mentre entra nella clinica 접수 원이 애완 동물이 클리닉에 들어올 때 사진을 찍을 수 있도록 umożliwiała recepcjonistce zrobienie zdjęcia zwierzaka wchodzącego do kliniki, позволяло секретарю сделать снимок домашнего животного, когда оно входит в клинику, ve uygulama en dair görsel tanıma hizmeti ile iletişim kuracaktır 允许接待员在宠物进入诊所时为其拍照

and the app will communicate with a visual recognition service وسوف التطبيق التواصل مع خدمة التعرف البصري und die App kommuniziert mit einem visuellen Erkennungsdienst et que l'application communiquera avec un service de reconnaissance visuelle e l'app comunicherà con un servizio di riconoscimento visivo 하고 앱은 시각적 인식 서비스와 통신 a aplikacja będzie komunikować się z usługą rozpoznawania wizualnego, и приложение будет взаимодействовать со службой визуального распознавания, izin vermek fikri bu mobil uygulama içinse 该应用程序将与视觉识别服务进行通信

that's running on the cloud. أن ل يعمل على السحابة. , der dies tut Laufen in der Cloud. qui s'exécutant sur le cloud. che è in esecuzione sul cloud. 합니다. 클라우드에서 실행됩니다. która działa w chmurze. которая работает в облаке. bulut üzerinde çalışıyor.

And the idea is for the service to return the pet's name and bring up their file. والفكرة هي أن تقوم الخدمة بإعادة اسم الحيوان الأليف وإحضار ملفه. Und die Idee ist, dass der Dienst den Namen des Haustieres zurückgibt und dessen Akte aufruft. Et l'idée est que le service renvoie le nom de l'animal et affiche son dossier. E l'idea è che il servizio restituisca il nome dell'animale e ne apra la cartella. 그리고 아이디어는 서비스가 애완 동물의 이름을 반환하고 파일을 가져 오는 것입니다. Chodzi o to, aby usługa zwracała imię zwierzęcia i wyświetlała jego plik. Идея состоит в том, чтобы служба вернула имя питомца и открыла его файл. Ve fikir, hizmetin evcil hayvanın adını iade etmesi ve dosyalarını getirmesidir. 这个想法是让服务返回宠物的名字并调出他们的文件。

So, how do we do this? How do we communicate  between the mobile app and this cloud-based  service? فكيف نفعل هذا؟ كيف نتواصل بين تطبيق الجوال وهذه الخدمة المستندة إلى السحابة؟ Wie machen wir das? Wie kommunizieren wir zwischen der mobilen App und diesem Cloud-basierten Dienst? Alors, comment faisons-nous cela? Comment communiquons-nous entre l'application mobile et ce service basé sur le cloud? Allora, come lo facciamo? Come comunichiamo tra l'app mobile e questo servizio basato su cloud? 그래서 우리는 이것을 어떻게합니까? 모바일 앱과이 클라우드 기반 서비스간에 어떻게 통신합니까? Więc jak to robimy? Jak komunikujemy się między aplikacją mobilną a usługą w chmurze? Итак, как мы это сделаем? Как мы взаимодействуем между мобильным приложением и этой облачной службой? Peki bunu nasıl yapacağız? Mobil uygulama ile bu bulut tabanlı hizmet arasında nasıl iletişim kurarız?

Well, that's where APIs and SDKs come in. حسنًا ، هذا هو المكان الذي تأتي فيه واجهات برمجة التطبيقات و SDKs. Hier kommen APIs und SDKs ins Spiel. Eh bien, c'est là qu'interviennent les API et les SDK. Bene, è qui che entrano in gioco API e SDK. 여기에서 API와 SDK가 등장합니다. Cóż, w tym miejscu pojawiają się interfejsy API i SDK. Что ж, вот тут-то и пригодятся API и SDK. İşte API'lerin ve SDK'ların devreye girdiği yer burasıdır. API'ler 好吧,这就是 API 和 SDK 的用武之地。

Let's get started by talking about APIs, لنبدأ بالحديث عن واجهات برمجة التطبيقات ، Lassen Sie uns zunächst über APIs sprechen, Commençons par parler des API, Cominciamo parlando di API API에 대해 이야기하면서 시작해 보겠습니다 . Zacznijmy od omówienia interfejsów API, Давайте начнем с разговора об API, hakkında konuşarak başlayalım

and we'll actually be comparing the two. وسنقارن بين الاثنين. und wir werden die beiden tatsächlich vergleichen. et nous comparerons en fait les deux. e in realtà li confronteremo. 실제로 두 가지를 비교해 보겠습니다. a właściwie będziemy je porównywać. и мы фактически будем сравнивать их. ve aslında ikisini karşılaştıracağız.

So, first of all, APIs are all about communication. لذا ، أولاً وقبل كل شيء ، فإن واجهات برمجة التطبيقات هي كل شيء عن التواصل. Bei APIs dreht sich also zunächst alles um Kommunikation. Donc, tout d'abord, les API sont une question de communication. Quindi, prima di tutto, le API riguardano la comunicazione. 우선, API는 통신에 관한 것입니다. A więc przede wszystkim API to komunikacja. Итак, прежде всего, API предназначены для общения. Yani, her şeyden önce, API'ler tamamen iletişimle ilgilidir.

So, there are a set of definitions and protocols لذلك ، هناك مجموعة من التعريفات والبروتوكولات Daher gibt es eine Reihe von Definitionen und Protokollen Il existe donc un ensemble de définitions et de protocoles Quindi, ci sono una serie di definizioni e protocolli 따라서 앱 또는 서비스가 다른 앱 또는 서비스 Tak więc istnieje zestaw definicji i protokołów, które Итак, существует набор определений и протоколов, Dolayısıyla, uygulamaların veya hizmetlerin diğer uygulamalar veya hizmetlerle konuşması için

for apps or services to talk to other apps or services. للتطبيقات أو الخدمات للتحدث إلى التطبيقات أو الخدمات الأخرى. für Apps oder Dienste, um mit anderen Apps oder Diensten zu kommunizieren. permettant aux applications ou aux services de communiquer avec d'autres applications ou services. per app o servizi per comunicare con altre app o servizi. 와 통신 하기위한 정의 및 프로토콜 집합이 있습니다. pozwalają aplikacjom lub usługom komunikować się z innymi aplikacjami lub usługami. позволяющих приложениям или службам взаимодействовать с другими приложениями или службами. bir dizi tanım ve protokol vardır . Dolayısıyla, bunları uygulamanızla

So, you can kind of think of them like a bridge between your app لذا ، يمكنك نوعًا من التفكير فيها كجسر بين تطبيقك Sie können sie sich also als eine Brücke zwischen Ihrer App Vous pouvez donc les considérer comme un pont entre votre application Quindi, puoi pensarli come un ponte tra la tua app 따라서 앱 과 클라우드 기반 시각 인식 서비스를 Możesz więc myśleć o nich jak o pomoście między aplikacją Так что вы можете думать о них как о мосте между вашим приложением , örneğin bu bulut tabanlı görsel tanıma hizmeti

and, say, this cloud-based visual recognition service. ، ولنقل خدمة التعرف المرئي القائمة على السحابة. und beispielsweise diesem Cloud-basierten visuellen Erkennungsdienst vorstellen. et, par exemple, ce service de reconnaissance visuelle basé sur le cloud. e, diciamo, questo servizio di riconoscimento visivo basato su cloud. 연결하는 다리라고 생각할 수 있습니다 . a, powiedzmy, usługą rozpoznawania wizualnego w chmurze. и, скажем, этой облачной службой визуального распознавания. arasında bir köprü olarak düşünebilirsiniz .

So, what does "API" stand for anyway? إذن ، ما الذي ترمز إليه "API" على أي حال؟ Wofür steht "API" überhaupt? Alors, que signifie «API» de toute façon? Allora, cosa significa "API"? 그렇다면 "API"는 무엇을 의미합니까? Więc co właściwie oznacza „API”? Итак, что вообще означает «API»? Peki "API" ne anlama geliyor?

Well, it's Application Programming interface - A.P.I. حسنًا ، إنها واجهة برمجة التطبيقات - API Nun, es ist die Anwendungsprogrammierschnittstelle - API. Eh bien, c'est l'interface de programmation d'application - API Bene, è l'interfaccia di programmazione dell'applicazione - API 글쎄요, 그것은 응용 프로그래밍 인터페이스입니다-API Cóż, to interfejs programowania aplikacji - API. Ну, это интерфейс прикладного программирования - API. Peki, bu Uygulama Programlama arayüzü - API

And what are some of the aspects of APIs that make them useful? وما هي بعض جوانب واجهات برمجة التطبيقات التي تجعلها مفيدة؟ Und welche Aspekte von APIs machen sie nützlich? Et quels sont certains des aspects des API qui les rendent utiles? E quali sono alcuni degli aspetti delle API che le rendono utili? 그리고 그것들을 유용하게 만드는 API의 몇 가지 측면은 무엇입니까? Jakie aspekty API sprawiają, że są one przydatne? А какие аспекты API делают их полезными? Ve API'leri yararlı kılan bazı yönleri nelerdir? API 的哪些方面使其有用?

Well, like I said they're they're all about communication. حسنًا ، كما قلت ، كلهم ​​متعلقون بالتواصل. Nun, wie ich schon sagte, es geht nur um Kommunikation. Eh bien, comme je l'ai dit, tout est question de communication. Beh, come ho detto, riguardano solo la comunicazione. 글쎄, 내가 말했듯이 그들은 의사 소통에 관한 것입니다. Cóż, tak jak powiedziałem, one dotyczą komunikacji. Ну, как я уже сказал, они все о коммуникации. Dediğim gibi hepsi iletişimle ilgili.

So, communicating between a service and another service, an app and another app, لذا ، فإن الاتصال بين خدمة وخدمة أخرى ، تطبيق وتطبيق آخر ، Bei der Kommunikation zwischen einem Dienst und einem anderen Dienst, einer App und einer anderen App Donc, communiquer entre un service et un autre service, une application et une autre application, Quindi, la comunicazione tra un servizio e un altro servizio, un'app e un'altra app, 따라서 서비스와 다른 서비스, 앱과 다른 앱 간의 통신은 Tak więc, komunikując się między usługą a inną usługą, aplikacją i inną aplikacją, Итак, общение между службой и другой службой, приложением и другим приложением - Yani, bir hizmet ile başka bir hizmet, bir uygulama ve başka bir uygulama arasında iletişim kurmak, birbirleriyle

it's it's how they talk to each other. إنها الطريقة التي يتحدثون بها مع بعضهم البعض. sprechen sie auf diese Weise miteinander. c'est comme ça qu'ils se parlent. è il modo in cui parlano tra loro. 서로 대화하는 방식입니다. tak się ze sobą rozmawiają. это то, как они общаются друг с другом. nasıl konuştuklarıdır.

Next, they're all about abstraction. بعد ذلك ، كلهم ​​عن التجريد. Als nächstes dreht sich alles um Abstraktion. Ensuite, tout est question d'abstraction. Successivamente, si tratta di astrazione. 다음은 추상화에 관한 것입니다. Następnie chodzi o abstrakcję. Далее, все они об абстракции. Sonra, hepsi soyutlamayla ilgili. 接下来,它们都是关于抽象的。

What does "abstraction" mean? ماذا يعني "التجريد"؟ Was bedeutet "Abstraktion"? Que signifie «abstraction»? Cosa significa "astrazione"? "추상화"는 무엇을 의미합니까? Co oznacza „abstrakcja”? Что значит «абстракция»? "Soyutlama" ne anlama geliyor?

So, inside the VR service, up in the cloud, لذا ، داخل خدمة VR ، في السحابة ، Innerhalb des VR-Dienstes in der Cloud Donc, à l'intérieur du service de réalité virtuelle , dans le cloud, Quindi, all'interno del servizio VR, nel cloud, 따라서 VR 서비스 내부, 클라우드 Tak więc w usłudze VR, w chmurze, Итак, внутри службы VR, в облаке, Yani, VR hizmetinin içinde, bulutta, 所以,在 VR 服务内部,在云端,

there's probably potentially thousands of lines of code running up there,  right? من المحتمل أن يكون هناك آلاف من سطور التعليمات البرمجية التي تعمل هناك ، أليس كذلك؟ laufen dort möglicherweise Tausende von Codezeilen, oder? il y a probablement des milliers de lignes de code en cours d'exécution là-haut, n'est-ce pas? ci sono probabilmente migliaia di righe di codice in esecuzione lassù, giusto? 에는 잠재적으로 수천 줄의 코드가 실행되고 있습니다. prawdopodobnie są tam uruchomione tysiące linii kodu, prawda? вероятно, потенциально там работают тысячи строк кода, верно? muhtemelen orada çalışan binlerce kod satırı var, değil mi?

And you as a developer of a mobile app you don't want to have to worry about, وأنت بصفتك مطورًا لتطبيق جوّال لا تريد أن تقلق بشأنه ، Und Sie als Entwickler einer mobilen App, über die Sie sich keine Sorgen machen müssen: Et vous, en tant que développeur d'une application mobile, vous ne voulez pas avoir à vous soucier, E tu come sviluppatore di un'app mobile di cui non vuoi preoccuparti, 그리고 모바일 앱 개발자로서 걱정할 필요가 없습니다. A Ty jako twórca aplikacji mobilnej nie chcesz się martwić, И вы, как разработчик мобильного приложения, не хотите беспокоиться: Ve siz bir mobil uygulamanın geliştiricisi olarak endişelenmek istemezsiniz,

"OK, which method in this service do I call to get the pet's name?" "حسنًا ، ما الطريقة في هذه الخدمة التي أتصل بها للحصول على اسم الحيوان الأليف؟" "OK, welche Methode in diesem Dienst rufe ich an, um den Namen des Haustieres zu erhalten?" "OK, quelle méthode dans ce service dois-je appeler pour obtenir le nom de l'animal?" "OK, quale metodo in questo servizio chiamo per ottenere il nome dell'animale?" "좋아,이 서비스에서 애완 동물의 이름을 얻기 위해 어떤 방법을 호출해야합니까?" „OK, którą metodę w tej usłudze mam wywołać, aby uzyskać imię zwierzaka?” «Хорошо, какой метод в этой службе мне вызвать, чтобы узнать имя питомца?» "Tamam, bu hizmette evcil hayvanın adını almak için hangi yöntemi arayacağım?" “好的,我该调用该服务中的哪个方法来获取宠物的名字?”

You don't want to have to worry about that. لا داعي للقلق بشأن ذلك. Darüber möchten Sie sich keine Sorgen machen müssen. Vous ne voulez pas avoir à vous en soucier. Non vuoi preoccuparti di questo. 그것에 대해 걱정할 필요가 없습니다. Nie chcesz się o to martwić. Вы не хотите беспокоиться об этом. Bunun için endişelenmenize gerek yok.

So, what an API does is it abstracts away all that complicated logic لذا ، ما تفعله API هو أنها تلغي كل هذا المنطق المعقد Eine API abstrahiert also die komplizierte Logik, Donc, ce qu'une API fait, c'est qu'elle supprime toute cette logique compliquée Quindi, ciò che fa un'API è che astrae tutta quella logica complicata, 따라서 API가하는 일은 복잡한 논리를 모두 추상화 Więc to, co robi API, to abstrahuje całą tę skomplikowaną logikę, Итак, что делает API, так это абстрагирование всей этой сложной логики, Öyleyse, bir API'nin yaptığı şey, tüm bu karmaşık mantığı soyutlamaktır, 所以,API 的作用就是抽象掉所有复杂的逻辑

so you just have to worry about getting just the  data you need. لذلك عليك فقط أن تقلق بشأن الحصول على البيانات التي تحتاجها فقط. sodass Sie sich nur darum kümmern müssen, genau die Daten zu erhalten, die Sie benötigen. , vous n'avez donc qu'à vous soucier d'obtenir uniquement les données dont vous avez besoin. quindi devi solo preoccuparti di ottenere solo i dati di cui hai bisogno. 하므로 필요한 데이터 만 얻는 것에 대해 걱정할 필요가 있습니다. więc musisz się tylko martwić o uzyskanie tylko potrzebnych danych. поэтому вам просто нужно беспокоиться о получении только тех данных, которые вам нужны. böylece yalnızca ihtiyacınız olan verileri alma konusunda endişelenmeniz gerekir.

It simplifies the process. يبسط العملية. Es vereinfacht den Prozess. Cela simplifie le processus. Semplifica il processo. 프로세스를 단순화합니다. Upraszcza proces. Это упрощает процесс. Süreci basitleştirir.

And third, APIs are standardized. والثالث ، واجهات برمجة التطبيقات موحدة. Und drittens sind APIs standardisiert. Et troisièmement, les API sont standardisées. E in terzo luogo, le API sono standardizzate. 셋째, API가 표준화되었습니다. Po trzecie, interfejsy API są znormalizowane. В-третьих, API стандартизированы. Üçüncüsü, API'ler standartlaştırılmıştır.

Meaning, there's industry-defined standards  for how to define an API بمعنى ، هناك معايير محددة من قبل الصناعة لكيفية تعريف واجهة برمجة التطبيقات Das heißt, es gibt branchenweit definierte Standards für die Definition einer API Cela signifie qu'il existe des normes définies par l'industrie pour définir une API Ciò significa che esistono standard definiti dal settore per come definire un'API 즉, API를 정의하는 방법에 대한 업계 정의 표준이 있으며 API Oznacza to, że istnieją standardy branżowe definiujące API Это означает, что существуют отраслевые стандарты определения API Yani, bir API'nin nasıl tanımlanacağına dair endüstri tarafından tanımlanmış standartlar

and there's a few formats that are popular for APIs. وهناك بعض التنسيقات الشائعة لواجهات برمجة التطبيقات. und einige Formate, die für APIs beliebt sind. et que quelques formats sont populaires pour les API. e alcuni formati che sono popolari per le API. 에 널리 사용되는 몇 가지 형식이 있습니다. i istnieje kilka formatów, które są popularne w przypadku interfejsów API. и несколько форматов, популярных для API. vardır ve API'ler için popüler olan birkaç format vardır. 有几种流行的 API 格式。

You may have heard of SOAP, GraphQL, or REST, ربما تكون قد سمعت عن SOAP أو GraphQL أو REST ، Sie haben vielleicht schon von SOAP, GraphQL oder REST gehört Vous avez peut-être entendu parler de SOAP, GraphQL ou REST, Potresti aver sentito parlare di SOAP, GraphQL o REST, SOAP, GraphQL 또는 REST에 대해 들어 보셨을 것입니다 Być może słyszałeś o SOAP, GraphQL lub REST Возможно, вы слышали о протоколах SOAP, GraphQL или REST, SOAP, GraphQL veya REST'i duymuş olabilirsiniz

- which, fun fact, stands for "Representational State  Transfer", وهي حقيقة ممتعة ترمز إلى "نقل الحالة التمثيلية" ، - was lustigerweise für "Representational State Transfer" steht, - qui, fait amusant, signifie "Representational State Transfer", che, fatto divertente, sta per "Representational State Transfer", . 재미있는 사실은 "Representational State Transfer"의 약자입니다 - co, co zabawne, oznacza „Representational State Transfer” что, что интересно, означает «передача репрезентативного состояния», - eğlenceli bir gerçek, "Temsili Durum Transferi" anlamına gelir - 有趣的是,它代表“代表性状态转移”,

and that's what we'll focus on for this video. وهذا ما سنركز عليه في هذا الفيديو. und darauf konzentrieren wir uns in diesem Video. et c'est ce sur quoi nous allons nous concentrer pour cette vidéo. ed è su questo che ci concentreremo per questo video. .이 동영상에서 중점적으로 다룰 내용입니다. i na tym skupimy się w tym filmie. и именно на этом мы сосредоточимся в этом видео. ve bu video için odaklanacağımız konu da budur. 这就是我们本视频的重点内容。

So, what are some of the building blocks of APIs? إذن ، ما هي بعض اللبنات الأساسية لواجهات برمجة التطبيقات؟ Also, was sind einige der Bausteine ​​von APIs? Alors, quels sont certains des éléments constitutifs des API? Quindi, quali sono alcuni degli elementi costitutivi delle API? 그렇다면 API의 구성 요소는 무엇일까요? A więc jakie są niektóre elementy składowe interfejsów API? Итак, каковы некоторые строительные блоки API? Peki, API'lerin yapı taşlarından bazıları nelerdir? 那么,API 的构建块有哪些?

First of all, to actually send data, or send what's called a "request" بادئ ذي بدء ، لإرسال البيانات فعليًا ، أو إرسال ما يسمى بـ "طلب" Um tatsächlich Daten zu senden oder eine sogenannte "Anfrage" von der mobilen App an den VR-Dienst in der Cloud Tout d'abord, pour envoyer des données ou envoyer ce qu'on appelle une «demande» de l'application mobile au service Prima di tutto, per inviare effettivamente i dati o inviare quella che viene chiamata una "richiesta" 우선, 실제로 데이터를 보내거나 모바일 앱에서 "요청" Przede wszystkim, aby faktycznie wysłać dane, czyli tak zwane „żądanie” Прежде всего, для фактической отправки данных или отправки так называемого «запроса» Öncelikle, verileri gerçekten göndermek veya mobil uygulamadan bulut üzerindeki VR hizmetine 首先,实际发送数据,或者发送所谓的“请求”

from the mobile app to the VR service on the cloud من تطبيق الهاتف المحمول إلى خدمة VR على السحابة ، zu senden, de réalité virtuelle sur le cloud, dall'app mobile al servizio VR sul cloud, 을 클라우드의 VR 서비스로 보내려면 z aplikacji mobilnej do usługi VR w chmurze из мобильного приложения в службу виртуальной реальности в облаке bir "istek" denilen şeyi göndermek

you need to have a few different pieces. يلزمك الحصول على بعض القطع المختلفة. müssen zunächst einige verschiedene Teile vorhanden sein. vous devez disposer de quelques éléments différents. è necessario disporre di alcuni pezzi diversi. 몇 가지 다른 부분이 있어야합니다. , trzeba mieć kilka różnych elementów. вам необходимо иметь несколько разных частей. için birkaç farklı parçaya sahip olmanız gerekir. 你需要有几件不同的作品。

So, for a REST API call request you need to have لذلك ، بالنسبة لطلب استدعاء REST API ، يجب أن يكون لديك Für eine REST-API-Aufrufanforderung benötigen Sie also Ainsi, pour une demande d'appel d'API REST, vous devez avoir Quindi, per una richiesta di chiamata API REST è necessario disporre di 따라서 REST API 호출 요청 의 경우 작업이라고하는 것이 Tak więc w przypadku żądania wywołania interfejsu API REST potrzebujesz Итак, для запроса вызова REST API вам необходимо иметь Dolayısıyla, bir REST API çağrısı isteği için işlem denen şeye

what's called an operation. ما يسمى العملية. eine sogenannte Operation. ce qu'on appelle une opération. quella che viene chiamata operazione. 필요 합니다. tak zwanej operacji. так называемую операцию. sahip olmanız gerekir .

So this is this could be HTTP methods like POST, PUT, GET, DELETE. لذلك قد تكون هذه طرق HTTP مثل POST ، PUT ، GET ، DELETE. Dies können also HTTP-Methoden wie POST, PUT, GET, DELETE sein. Donc, cela pourrait être des méthodes HTTP comme POST, PUT, GET, DELETE. Quindi questo potrebbe essere metodi HTTP come POST, PUT, GET, DELETE. 따라서 이것은 POST, PUT, GET, DELETE와 같은 HTTP 메소드 일 수 있습니다. To mogą być metody HTTP, takie jak POST, PUT, GET, DELETE. Это могут быть методы HTTP, такие как POST, PUT, GET, DELETE. Bu, POST, PUT, GET, DELETE gibi HTTP yöntemleri olabilir.

In this case it would be a POST method في هذه الحالة ، ستكون طريقة POST In diesem Fall handelt es sich um eine POST-Methode, Dans ce cas, ce serait une méthode POST In questo caso sarebbe un metodo POST 이 경우 에는 애완 동물에 대해 찍은 이미지 W tym przypadku byłaby to metoda POST, В этом случае это будет метод POST, Bu durumda, bu bir POST yöntemi olacaktır

because you're sending a request over to the service لأنك ترسل طلبًا إلى الخدمة da Sie eine Anfrage an den Dienst senden, die car vous envoyez une demande au service perché stai inviando una richiesta al servizio 의 파일 이름과 같은 것을 포함 할 수 ponieważ wysyłasz żądanie do usługi, потому что вы отправляете запрос в службу, çünkü hizmete , evcil hayvanın çektiğiniz görüntünün

which might include something like maybe the file name والذي قد يتضمن شيئًا مثل ربما اسم ملف möglicherweise den Dateinamen qui pourrait inclure quelque chose comme peut-être le nom che potrebbe includere qualcosa come forse il nome 있는 요청을 서비스에 전송하기 때문에 które może zawierać np. Nazwę pliku который может включать что-то вроде имени файла dosya adı gibi bir şey içerebilecek

of the image you took of the pet. الصورة التي التقطتها للحيوان الأليف. des Bildes enthält, das Sie von dem Haustier aufgenommen haben. de fichier de l'image que vous avez prise de l'animal. del file dell'immagine che hai preso dell'animale. POST 메서드 가됩니다 . zdjęcia zwierzęcia, które zrobiłeś. изображения, которое вы сделали с домашним животным. bir istek gönderiyorsunuz .

Next, would be parameters, this is optional. بعد ذلك ، ستكون المعلمات ، وهذا اختياري. Als nächstes wären Parameter, dies ist optional. Ensuite, il y aurait des paramètres, c'est facultatif. Successivamente, sarebbero parametri, questo è opzionale. 다음으로 매개 변수가됩니다. 이것은 선택 사항입니다. Dalej byłyby parametry, to jest opcjonalne. Далее будут параметры, это необязательно. Sonra, parametreler olacaktır, bu isteğe bağlıdır.

So, this, in this case, might be the file name of the image you took. لذلك ، في هذه الحالة ، قد يكون اسم ملف الصورة التي التقطتها. In diesem Fall könnte dies also der Dateiname des von Ihnen aufgenommenen Bildes sein. Donc, dans ce cas, cela pourrait être le nom de fichier de l'image que vous avez prise. Quindi, questo, in questo caso, potrebbe essere il nome del file dell'immagine che hai scattato. 이 경우이 경우 촬영 한 이미지의 파일 이름이 될 수 있습니다. W tym przypadku może to być nazwa pliku wykonanego zdjęcia. Итак, в данном случае это может быть имя файла с изображением, которое вы сделали. Bu durumda, bu, çektiğiniz görüntünün dosya adı olabilir.

So maybe cat.jpeg - if it's a cat that you took a picture of. لذلك ربما cat.jpeg - إذا كانت قطة التقطت صورة لها. Also vielleicht cat.jpeg - wenn es eine Katze ist, von der Sie ein Foto gemacht haben. Alors peut-être cat.jpeg - si c'est un chat dont vous avez pris une photo. Quindi forse cat.jpeg, se è un gatto di cui hai scattato una foto. 그래서 아마도 cat.jpeg-사진을 찍은 고양이라면. Więc może cat.jpeg - jeśli to kot, któremu zrobiłeś zdjęcie. Так что, возможно, cat.jpeg - если вы сфотографировали кошку. Yani belki cat.jpeg - resmini çektiğiniz bir kediyse. 所以也许是 cat.jpeg - 如果您拍摄的是一只猫。

And finally, would be the endpoint. وأخيرًا ، ستكون نقطة النهاية. Und schließlich wäre der Endpunkt. Et enfin, ce serait le point final. E infine, sarebbe l'endpoint. 그리고 마지막으로 끝 점이 될 것입니다. I wreszcie byłby punkt końcowy. И, наконец, будет конечная точка. Ve son olarak, son nokta olacaktır. 最后,将是终点。

So, that's the URL, basically, إذن ، هذا هو عنوان URL ، بشكل أساسي ، Das ist also im Grunde die URL C'est donc l'URL Quindi, questo è l'URL, fondamentalmente, 이것이 바로 당신이 말하고자하는 시각 인식 서비스 To jest w zasadzie adres URL Итак, это URL-адрес Yani, temelde 所以,这基本上就是 URL,

of the visual recognition service that you're trying to talk to. لخدمة التعرف المرئي التي تحاول التحدث إليها. des visuellen Erkennungsdienstes, mit dem Sie sprechen möchten. du service de reconnaissance visuelle auquel vous essayez de parler. del servizio di riconoscimento visivo con cui stai cercando di parlare. 의 URL 입니다. usługi rozpoznawania wizualnego, z którą próbujesz porozmawiać. службы визуального распознавания, с которой вы пытаетесь поговорить. konuşmaya çalıştığınız görsel tanıma hizmetinin URL'si budur.

So, maybe that's, you know, it's some URL-slash-analyze. لذا ، ربما هذا ، كما تعلم ، هو تحليل مائل لعناوين URL. Vielleicht ist das eine URL-Schrägstrich-Analyse. Alors, peut-être que c'est, vous savez, c'est une analyse d'URL-slash. Quindi, forse è, sai, un'analisi di barra degli URL. 그래서 아마도 그것은 URL 슬래시 분석 일 것입니다. Więc może to, wiesz, jest to analiza z ukośnikiem URL. Так что, может быть, это какой-то анализ URL-косой черты. Yani, belki de bu, bilirsiniz, bu biraz URL eğik çizgi analizidir.

Great, so that's your request, right? عظيم ، هذا هو طلبك ، أليس كذلك؟ Großartig, das ist also deine Bitte, oder? Super, c'est donc votre demande, non? Fantastico, questa è la tua richiesta, giusto? 좋습니다. 그게 귀하의 요청입니다. Świetnie, więc to twoja prośba, prawda? Отлично, это ваша просьба, верно? Harika, yani isteğin bu, değil mi?

So, this is what makes up a request. إذن ، هذا هو ما يصنع الطلب. Das ist es also, was eine Anfrage ausmacht. C'est donc ce qui constitue une demande. Quindi, questo è ciò che costituisce una richiesta. 그래서 이것이 요청을 구성하는 것입니다. Więc to jest to, co składa się na prośbę. Итак, это то, что составляет запрос. Yani, bir isteği oluşturan budur. 所以,这就是请求的组成部分。

How about a response? ماذا عن الرد؟ Wie wäre es mit einer Antwort? Et une réponse? Che ne dici di una risposta? 응답은 어떻습니까? A co z odpowiedzią? Как насчет ответа? Bir yanıta ne dersiniz?

What might a REST API response call that you receive back ما هو شكل استدعاء استجابة REST API الذي تتلقاه مرة أخرى Wie könnte ein REST-API-Antwortaufruf aussehen , den Sie À quoi pourrait ressembler un appel de réponse d'API REST que vous recevez Come potrebbe apparire una chiamata di risposta dell'API REST che ricevi 시각 인식 서비스에서 수신 한 REST API 응답 호출은 Jak może wyglądać wywołanie odpowiedzi interfejsu API REST, które otrzymujesz Как может выглядеть ответный вызов REST API, который вы получаете Görsel tanıma hizmetinden 您收到的 REST API 响应调用可能是什么

from the visual recognition service look like? من خدمة التعرف المرئي؟ vom visuellen Erkennungsdienst zurückerhalten ? du service de reconnaissance visuelle? dal servizio di riconoscimento visivo? 어떻게 생겼을까 요? z usługi rozpoznawania wizualnego? от службы визуального распознавания? geri aldığınız bir REST API yanıtı neye benzeyebilir?

Typically it's it's some form of raw data, maybe JSON. عادةً ما يكون شكلًا من أشكال البيانات الأولية ، ربما JSON. Normalerweise handelt es sich um eine Form von Rohdaten, möglicherweise JSON. En général, il s'agit d'une forme de données brutes, peut-être JSON. In genere è una qualche forma di dati grezzi, forse JSON. 일반적으로 JSON과 같은 일종의 원시 데이터입니다. Zazwyczaj jest to jakaś forma surowych danych, może JSON. Обычно это необработанные данные, возможно, JSON. Tipik olarak bu bir çeşit ham veri, belki JSON'dur. 通常它是某种形式的原始数据,可能是 JSON。

So, a request might look something like, لذلك ، قد يبدو الطلب شيئًا مثل ، Eine Anfrage könnte also ungefähr so aussehen, Ainsi, une demande peut ressembler à quelque chose comme, Quindi, una richiesta potrebbe assomigliare a, 따라서 요청은 다음과 같이 보일 수 있습니다. Tak więc żądanie może wyglądać mniej więcej tak Итак, запрос может выглядеть примерно так Dolayısıyla, bir istek bir YANIT gibi görünebilir

or sorry, a RESPONSE, might look something like this. أو آسف ، قد يبدو الرد شيئًا من هذا القبيل. oder es tut mir leid, eine ANTWORT könnte so aussehen. ou désolé, une RÉPONSE, peut ressembler à quelque chose comme ça. o mi dispiace, una RISPOSTA, potrebbe avere un aspetto simile a questo. 또는 죄송합니다. RESPONSE는 다음과 같습니다. lub przepraszam, ODPOWIEDŹ, może wyglądać mniej więcej tak. или, извините, ОТВЕТ может выглядеть примерно так. veya özür dilerim, buna benzer bir şey olabilir.

So, you have sort of this this data object that might include لذا ، لديك نوع من كائن البيانات هذا الذي قد يتضمن Sie haben also eine Art dieses Datenobjekts, das möglicherweise Donc, vous avez en quelque sorte cet objet de données qui pourrait inclure, Quindi, hai una specie di questo oggetto dati che potrebbe includere 그래서, 여러분은 알고있는 결과, 고양이 유형, 그리고 아마도 이름을 Więc masz coś w rodzaju tego obiektu danych, który może zawierać Итак, у вас есть что-то вроде этого объекта данных, который может включать в себя, Yani, bu tür bir veri nesnesine

you know, the result, the type which is a cat, كما تعلم ، النتيجة ، النوع الذي هو قطة ، Folgendes enthält: das Ergebnis, den Typ, der eine Katze ist, vous savez, le résultat, le type qui est un chat, sai, il risultato, il tipo che è un gatto 포함 할 수있는이 데이터 객체 wiesz, wynik, typ, który jest kotem вы знаете, результат, тип, которым является кошка, sahipsiniz, bildiğiniz, sonucu, kedi olan türü 你知道,结果,猫的类型,

and maybe the name - وربما الاسم - und möglicherweise den Namen - et peut-être le nom - e forse il nome - 의 종류를 가지고 i może imię - и, возможно, имя - ve belki adı -

which, in this case may be "Mittens" just walked into the  clinic. والذي ، في هذه الحالة ، قد يكون "Mittens" دخل للتو إلى العيادة. in diesem Fall möglicherweise "Fäustlinge", die gerade in die Klinik gegangen sind. qui, dans ce cas, peut être "Mittens" juste entré dans la clinique. che, in questo caso, potrebbe essere "Mittens" appena entrato in clinica. 있습니다.이 경우에는 클리닉에 들어간 "벙어리 장갑"일 수 있습니다. które w tym przypadku mogą być „Rękawiczki”, które właśnie weszły do ​​kliniki. в данном случае это могут быть «Рукавицы», которые только что пришли в клинику. bu durumda kliniğe yeni gelmiş "Eldivenler" olabilir.

Great, so that's sort of the building blocks of what an API is. رائع ، هذا نوع من اللبنات الأساسية لماهية API. Großartig, das sind also die Bausteine ​​einer API. Génial, c'est donc en quelque sorte les éléments constitutifs de ce qu'est une API. Fantastico, quindi questa è una specie di elementi costitutivi di ciò che è un'API. 좋습니다. 이것이 API가 무엇인지에 대한 일종의 빌딩 블록입니다. Świetnie, więc to rodzaj elementów składowych tego, czym jest API. Отлично, это своего рода строительные блоки того, что такое API. Harika, bu, bir API'nin ne olduğunun yapı taşlarıdır. 太棒了,这就是 API 的构建块。

As a developer though, how do you actually call an API in your code? بصفتك مطورًا ، كيف يمكنك بالفعل استدعاء API في التعليمات البرمجية الخاصة بك؟ Wie rufen Sie als Entwickler tatsächlich eine API in Ihrem Code auf? En tant que développeur, comment appelez-vous réellement une API dans votre code? Tuttavia, come sviluppatore, come si chiama effettivamente un'API nel codice? 개발자로서 실제로 코드에서 API를 어떻게 호출합니까? Jednak jako programista, jak właściwie wywołać interfejs API w swoim kodzie? Но как вы, как разработчик, на самом деле вызываете API в своем коде? Yine de bir geliştirici olarak, kodunuzda bir API'yi nasıl çağırırsınız? 但作为一名开发人员,您如何在代码中实际调用 API?

You don't want to have to worry about لا داعي للقلق بشأن Sie möchten sich nicht darum kümmern müssen Vous ne voulez pas avoir à vous soucier de la Non vuoi preoccuparti di 작업, 매개 변수, 엔드 포인트의 모든 빌딩 블록으로 요청을 설정하고 Nie chcesz się martwić Вам же не нужно беспокоиться о Tüm bu işlem yapı taşları, parametreler, uç noktalar

setting up your request with all these building blocks of operations, parameters, endpoints, إعداد طلبك مع كل هذه اللبنات الأساسية للعمليات والمعلمات ونقاط النهاية , Ihre Anfrage mit all diesen Bausteinen von Operationen, Parametern, Endpunkten configuration de votre demande avec tous ces blocs de construction d'opérations, de paramètres, de points de terminaison impostare la tua richiesta con tutti questi elementi costitutivi di operazioni, parametri, endpoint 원시 JSON 객체를 처리 konfigurowaniem żądania z tymi wszystkimi elementami składowymi operacji, parametrami, punktami końcowymi настройке вашего запроса со всеми этими строительными блоками операций, параметров, конечных точек ve ham JSON nesneleriyle uğraşmak için isteğinizi oluşturmak

and dealing with raw JSON objects, right? والتعامل مع كائنات JSON الخام ، أليس كذلك؟ und dem Umgang mit JSON-Rohobjekten einzurichten, oder? et de gestion des objets JSON bruts, n'est-ce pas? e gestire oggetti JSON non elaborati, giusto? 하는 것에 대해 걱정할 필요가 없습니다 . i obsługą surowych obiektów JSON, prawda? и работы с необработанными объектами JSON, верно? konusunda endişelenmenize gerek yok , değil mi?

So that's where SDKs come in and really shine. هذا هو المكان الذي تأتي فيه SDKs وتتألق حقًا. Hier kommen also SDKs ins Spiel und glänzen wirklich. C'est donc là que les SDK entrent en jeu et brillent vraiment. Ecco dove entrano in gioco gli SDK e brillano davvero. 그래서 SDK가 등장하고 정말 빛납니다. Właśnie w tym miejscu pojawiają się SDK i naprawdę świecą. Вот тут-то и пригодятся SDK, которые действительно сияют. Demek SDK'ların devreye girdiği ve gerçekten parladığı yer burasıdır. 这就是 SDK 发挥作用并真正发挥作用的地方。

So, let's talk about SDKs, what does that stand for? لذا ، لنتحدث عن SDKs ، ما معنى ذلك؟ Sprechen wir also über SDKs. Wofür steht das? Alors, parlons des SDK, qu'est-ce que cela signifie? Quindi, parliamo di SDK, cosa significa? 그럼 SDK에 대해 이야기 해 봅시다. 그게 무슨 뜻일까요? Porozmawiajmy więc o pakietach SDK, co to oznacza? Итак, давайте поговорим о SDK, что это означает? Öyleyse, SDK'lar hakkında konuşalım, bu ne anlama geliyor?

Well it is Software Development Kit, S.D.K. حسنًا ، إنها مجموعة أدوات تطوير البرامج ، SDK Nun, es ist Software Development Kit, SDK Eh bien, c'est Kit de développement logiciel, SDK Beh, è ​​Software Development Kit, SDK 소프트웨어 개발 키트, SDK입니다. Cóż, to jest Software Development Kit, SDK Ну, это комплект для разработки программного обеспечения, SDK. Yazılım Geliştirme Kiti, SDK

Pretty straightforward, right? واضحة جدًا ، أليس كذلك؟ Ziemlich einfach, oder? Assez simple, non? Abbastanza semplice, giusto? 꽤 간단 하죠? Całkiem proste, prawda? Довольно просто, не так ли? Oldukça basit, değil mi?

So, SDKs, you can really think of like a toolbox لذلك ، SDKs ، يمكنك حقًا التفكير في مجموعة أدوات SDKs können Sie sich also wie eine Toolbox Ainsi, les SDK, vous pouvez vraiment penser à une boîte à outils Quindi, SDK, puoi davvero pensare a una cassetta 따라서 SDK는 실제로 도구 의 도구 상자 Tak więc, SDK, możesz naprawdę pomyśleć o Итак, SDK можно рассматривать как набор Yani, SDK'lar, gerçekten sizin için API'leri çağıran 所以,SDK,你真的可以想象成一个工具箱

of tools, or code that actually call APIs for you. من الأدوات ، أو رمز يستدعي بالفعل واجهات برمجة التطبيقات من أجلك. mit Tools oder Code vorstellen , die tatsächlich APIs für Sie aufrufen. d'outils ou à du code qui appelle réellement des API pour vous. degli attrezzi di strumenti o codice che in realtà chiama API per te. 또는 실제로 API를 호출하는 코드 라고 생각할 수 있습니다. zestawie narzędzi lub kodzie, który faktycznie wywołuje dla Ciebie interfejsy API. инструментов или код, который фактически вызывает для вас API. bir araç kutusu veya kod gibi düşünebilirsiniz . 工具或实际为您调用 API 的代码。

Pretty cool, right? رائع ، أليس كذلك؟ Ziemlich cool, oder? Assez cool, non? Abbastanza bello, vero? 꽤 멋지죠? Całkiem fajnie, prawda? Довольно круто, правда? Oldukça havalı, değil mi?

So, you may be specialized in one programming language over the other, لذلك ، قد تكون متخصصًا في لغة برمجة على الأخرى ، Sie können sich also auf eine Programmiersprache gegenüber der anderen spezialisieren. Donc, vous pouvez être spécialisé dans un langage de programmation plutôt que dans l'autre, Quindi, potresti essere specializzato in un linguaggio di programmazione rispetto all'altro, 따라서 한 프로그래밍 언어에 특화되어있을 수 Możesz więc specjalizować się w jednym języku programowania zamiast w drugim, Итак, вы можете специализироваться на одном языке программирования, а не на другом, Yani, bir programlama dilinde diğerine göre uzmanlaşabilirsiniz, 因此,您可能会专注于一种编程语言而不是另一种,

you know, there's SDKs in a variety of languages. كما تعلم ، هناك SDKs في مجموعة متنوعة من اللغات. Wissen Sie, es gibt SDKs in verschiedenen Sprachen. vous savez, il existe des SDK dans une variété de langages. sai, ci sono SDK in una varietà di linguaggi. 있습니다. 다양한 언어로 된 SDK가 있습니다. wiesz, są zestawy SDK w różnych językach. вы знаете, есть SDK для разных языков. bilirsiniz, çeşitli dillerde SDK'lar vardır. 您知道,有多种语言的 SDK。

So, there's maybe an SDK in Java, in Node, لذلك ، ربما يكون هناك SDK في Java ، في Node ، Es gibt also vielleicht ein SDK in Java, in Node, Donc, il y a peut-être un SDK en Java, dans Node, Quindi, forse c'è un SDK in Java, in Node, 따라서 Java, Node, Więc może jest SDK w Javie, w Node, Итак, возможно, есть SDK на Java, в Node, Yani, Java'da, Node'da,

maybe Go, ربما Go ، vielleicht Go peut - être Go forse Go Go może w Go может быть, Go belki Go'da

or Python - أو Python - oder Python - ou Python - o Python - 또는 Python lub Pythonie - bez или Python - veya Python'da

whichever language that is your specialty there's probably an SDK for you. أيًا كانت اللغة التي تخصصها ، فمن المحتمل أن يكون هناك SDK لك. egal welche Sprache Ihre Spezialität ist, es gibt wahrscheinlich ein SDK für Sie. quel que soit le langage de votre spécialité, il y a probablement un SDK pour vous. qualunque sia il linguaggio che è la tua specialità, probabilmente c'è un SDK per te. 에 SDK가있을 수 있습니다. 어떤 언어를 전문으로하든 SDK가있을 수 있습니다. względu na język, który jest twoją specjalnością, prawdopodobnie jest dla ciebie SDK. какой бы язык вы ни выбрали, вероятно, SDK для вас найдется. bir SDK olabilir - uzmanlık alanınız hangisi olursa olsun, muhtemelen sizin için bir SDK vardır. 无论您擅长哪种语言,都可能有适合您的 SDK。

Perfect. So, back to our example over here, في احسن الاحوال. لذا ، بالعودة إلى مثالنا هنا ، Perfekt. Zurück zu unserem Beispiel hier, Parfait. Alors, revenons à notre exemple ici, à Perfetto. Quindi, tornando al nostro esempio qui, 완전한. 자, 여기에 있는 예제로 돌아가서, Idealny. Wracając do naszego przykładu tutaj, Отлично. Итак, вернемся к нашему примеру, Mükemmel. Öyleyse, buradaki örneğimize geri

what might an SDK look like in this example? كيف يمكن أن تبدو SDK في هذا المثال؟ wie könnte ein SDK in diesem Beispiel aussehen? quoi pourrait ressembler un SDK dans cet exemple? come potrebbe apparire un SDK in questo esempio? 이 예제에서 SDK는 어떻게 보일까요? jak mógłby wyglądać SDK w tym przykładzie? как может выглядеть SDK в этом примере? dönersek, bu örnekte bir SDK neye benzeyebilir?

So, with an SDK, let's let's go ahead and put our little SDK toolbox لذلك ، باستخدام SDK ، دعنا نمضي قدمًا ونضع مجموعة أدوات SDK الصغيرة الخاصة بنا Lassen Sie uns also mit einem SDK fortfahren und unsere kleine SDK-Toolbox Donc, avec un SDK, allons-y et mettons notre petite boîte à Quindi, con un SDK, andiamo avanti e mettiamo il nostro piccolo toolbox SDK 따라서 SDK 를 사용하여 모바일 앱 내에 Tak więc, dzięki SDK, przejdźmy dalej i umieśćmy nasz mały zestaw narzędzi SDK Итак, с SDK давайте продолжим и поместим наш небольшой набор инструментов SDK Öyleyse, bir SDK ile devam edelim ve küçük SDK araç kutumuzu

within the mobile app داخل تطبيق الهاتف المحمول in die mobile App integrieren. In outils SDK dans l'application mobile all'interno dell'app mobile 작은 SDK 도구 상자를 배치 w aplikacji mobilnej, в мобильное приложение, mobil uygulamaya koyalım

and, for this case, since it's a mobile app, ، وفي هذه الحالة ، نظرًا لأنه تطبيق جوال ، على diesem Fall verwenden wir beispielsweise das Java SDK et, dans ce cas, puisqu'il s'agit d'une application mobile, e, in questo caso, poiché si tratta di un'app mobile, ad 하고,이 경우 모바일 앱이므로 a w tym przypadku, ponieważ jest to aplikacja mobilna, na и, в этом случае, поскольку это мобильное приложение, ve bu durumda, bir mobil uygulama olduğu için,

say, we'll use the Java SDK. Great! سبيل المثال ، سنستخدم Java SDK. عظيم! , da es sich um eine mobile App handelt . Toll! disons, nous utiliserons le SDK Java. Génial! esempio, utilizzeremo Java SDK. Grande! Java SDK를 사용하겠습니다. 큰! przykład użyjemy Java SDK. Świetny! скажем, мы будем использовать Java SDK. Большой! diyelim ki Java SDK kullanacağız. Harika!

So, in this Java SDK, لذلك ، في Java SDK ، In diesem Java SDK können Sie also, Donc, dans ce SDK Java, Quindi, in questo Java SDK, 따라서이 Java SDK에서는 Tak więc w tym Java SDK, Таким образом, в этом Java SDK, Dolayısıyla, bu Java SDK'da,

rather than having to configure بدلاً من الاضطرار إلى تكوين anstatt plutôt que d'avoir à configurer invece di dover configurare 이러한 모든 빌딩 블록으로 요청을 수동으로 zamiast konfigurować вместо того, чтобы настраивать isteğinizi tüm bu yapı taşlarıyla manuel 而不必配置

your request manually with all these building blocks, you might actually call طلبك يدويًا باستخدام كل هذه الكتل الإنشائية ، يمكنك بالفعل استدعاء Ihre Anforderung manuell mit all diesen Bausteinen konfigurieren zu müssen, möglicherweise votre demande manuellement avec tous ces blocs de construction, vous pouvez en fait appeler manualmente la tua richiesta con tutti questi elementi costitutivi, potresti effettivamente chiamare 구성 할 필요없이 실제로 호출 할 수 있는 메서드 만 żądanie ręcznie przy użyciu wszystkich tych bloków konstrukcyjnych, możesz w rzeczywistości wywołać свой запрос вручную со всеми этими строительными блоками, вы можете на самом деле вызвать olarak yapılandırmak zorunda kalmak yerine , aslında yalnızca bir yöntem 您使用所有这些构建块手动请求,您实际上可能会调用

just a method, that's maybe called, I don't know, "Get Result", طريقة ، ربما تسمى ، لا أعرف ، "الحصول على نتيجة" ، nur eine Methode aufrufen , die möglicherweise "Get Result" genannt juste une méthode, qui s'appelle peut-être, je ne sais pas, "Get Result", solo un metodo, forse chiamato, non so, "Ottieni risultato", 호출 할 수 있습니다. 이 메서드 tylko metodę, która może być wywołana, nie wiem, „Uzyskaj wynik”, только метод, который может быть вызван, я не знаю, «Получить результат», çağırabilirsiniz , buna belki de, "Sonuç Al" denen, 只是一种方法,我不知道它可能被称为“获取结果”,

that will actually call these various building blocks - والتي ستطلق عليها الكتل الإنشائية - wird und die diese verschiedenen tatsächlich aufruft Bausteine ​​- qui appellera en fait ces différents blocs de construction - che chiamerà effettivamente questi vari elementi costitutivi: 는 실제로 호출 될 수 있습니다. 빌딩 블록- która faktycznie wywoła te różne bloki konstrukcyjne - который на самом деле будет вызывать эти различные строительные блоки - aslında bunlara çeşitli yapı taşları -

the operation, the parameters, العملية ، والمعلمات ، die Operation, die Parameter l'opération, les paramètres l'operazione, i parametri 오퍼레이션, 매개 변수 operacja, parametry операция, параметры işlem, parametreler

and the request for you, والطلب من أجلك ، und die Anfrage für Sie, et la demande pour vous, e la richiesta per te, 및 요청이 사용자를 i żądanie dla Ciebie, и запрос за вас, ve sizin için istek,

it'll make it for you and it'll make that API request for you with code. ستجعله من أجلك وسيقدم لك طلب واجهة برمجة التطبيقات هذا مع رمز. es wird für Sie gemacht und es wird diese API-Anfrage für Sie mit Code machen. il le fera pour vous et il fera cette demande d'API pour vous avec du code. lo farà per te e farà quella richiesta API per te con il codice. 위해 만들어지고 코드로 해당 API 요청을 작성합니다. zrobi to za Ciebie i wyśle ​​to żądanie API za Ciebie z kodem. он сделает это за вас и сделает этот запрос API за вас с кодом. bunu sizin için yapacak ve sizin için kodla bu API isteğini yapacak. 它会为您制作并使用代码为您发出 API 请求。

In response, you'll get a response but it won't be necessarily a JSON object, رداً على ذلك ، ستحصل على رد ولكنه لن يكون بالضرورة كائن JSON ، Als Antwort erhalten Sie eine Antwort, es handelt sich jedoch nicht unbedingt um ein JSON-Objekt. En réponse, vous obtiendrez une réponse, mais ce ne sera pas nécessairement un objet JSON, In risposta, riceverai una risposta ma non sarà necessariamente un oggetto JSON, 이에 대한 응답으로 응답을받을 수 있지만 반드시 JSON 객체 일 필요는 없습니다. W odpowiedzi otrzymasz odpowiedź, ale niekoniecznie będzie to obiekt JSON, В ответ вы получите ответ, но это не обязательно будет объект JSON, Yanıt olarak bir yanıt alırsınız, ancak bu bir JSON nesnesi

it might be some code, قد يكون بعض التعليمات البرمجية ، Möglicherweise handelt es sich um Code, cela pourrait être du code, potrebbe essere un codice, 일부 코드 일 może to być jakiś kod, это может быть какой-то код, olmayabilir, bir kod olabilir,

maybe a native model object in Java called an "Analyze Response Object". ربما كائن نموذج أصلي في Java يسمى "تحليل كائن الاستجابة". möglicherweise um ein natives Modellobjekt in Java, das als "Antwortobjekt analysieren" bezeichnet wird. peut-être un objet de modèle natif en Java appelé "Analyze Response Object". forse un oggetto del modello nativo in Java chiamato "Analizza Oggetto Risposta". 수 있으며 "응답 객체 분석"이라고하는 Java의 기본 모델 객체 일 수 있습니다 . być może natywny obiekt modelu w Javie zwany „Obiektem analizy odpowiedzi”. возможно, объект собственной модели в Java, называемый «Анализировать объект ответа». belki Java'da "Yanıt Nesnesini Çözümle" olarak adlandırılan yerel bir model nesnesi olabilir.

So, the code might look something like this. لذلك ، قد يبدو الرمز مثل هذا. Der Code könnte also ungefähr so ​​aussehen. Ainsi, le code pourrait ressembler à ceci. Quindi, il codice potrebbe assomigliare a questo. 따라서 코드는 다음과 같이 보일 수 있습니다. Tak więc kod może wyglądać mniej więcej tak. Итак, код может выглядеть примерно так. Bu nedenle, kod şuna benzer olabilir.

So, you have an Analyze Response Object لذلك ، لديك كائن تحليل الاستجابة Sie haben also ein Antwortobjekt analysieren Ainsi, vous disposez d'un objet de réponse d'analyse Quindi, hai un oggetto di risposta di analisi 따라서 Mamy więc obiekt Analyze Response Итак, у вас есть объект анализа ответа, Dolayısıyla, 所以,你有一个分析响应对象

that you call the "Visual Recognition Analyze and Get Results" method. الذي تسميه طريقة "تحليل التعرف المرئي والحصول على النتائج". , das Sie als "Visual Recognition Analyze and Get Results" -Methode aufrufen. que vous appelez la méthode «Visual Recognition Analyze and Get Results». che chiami il metodo "Analisi di riconoscimento visivo e ottieni risultati". "Visual Recognition Analyze and Get Results"메서드라고 , który nazywasz metodą „Analiza wizualnego rozpoznawania i pobierz wyniki”. который вы вызываете методом «визуального распознавания, анализировать и получать результаты». "Görsel Tanıma Analiz Et ve Sonuçları Al" yöntemi olarak adlandırdığınız

You pass in a parameter, which is "cat.jpg", which is the name of the file تقوم بتمرير معلمة ، وهي "cat.jpg" ، وهي اسم الملف Sie übergeben einen Parameter, "cat.jpg". Dies ist der Name der Datei Vous transmettez un paramètre, qui est "cat.jpg", qui est le nom du fichier Passi un parametro, che è "cat.jpg", che è il nome del file 하는 Analyze Response Object 가 있습니다. 시각적 인식 서비스를 통해 보낸 Przekazujesz parametr, którym jest „cat.jpg”, czyli nazwa pliku Вы передаете параметр «cat.jpg», который представляет собой имя файла, bir Yanıt Yanıt Nesnesine sahipsiniz. Görsel tanıma hizmeti üzerinden gönderdiğiniz 你传入一个参数,就是“cat.jpg”,也就是文件名

that you sent over the visual recognition service الذي أرسلته عبر خدمة التعرف المرئي , die Sie über den visuellen Erkennungsdienst gesendet haben. Als que vous avez envoyé via le service de reconnaissance visuelle che hai inviato tramite il servizio di riconoscimento visivo 파일의 이름 인 "cat.jpg"라는 매개 변수 를 전달하고 przesłanego przez usługę rozpoznawania wizualnego который вы отправили через службу визуального распознавания, dosyanın adı olan "kedi.jpg" olan bir parametreyi iletirsiniz

and, in response, you can actually go ahead and set ، واستجابة لذلك ، يمكنك فعلاً المضي قدمًا وتعيين Antwort können Sie et, en réponse, vous pouvez en fait continuer et définir e, in risposta, puoi effettivamente andare avanti e impostare 이에 대한 응답으로 실제로 iw odpowiedzi możesz ustawić и, в ответ, вы действительно можете пойти дальше и установить ve buna yanıt olarak, gerçekten devam

a label in your mobile app to be "Mittens". تصنيف في تطبيق الجوال الخاص بك ليكون " القفازات ". in Ihrer mobilen App ein Label als " Fäustlinge ". une étiquette dans votre application mobile pour être " Mitaines". un'etichetta nella tua app mobile come " Muffole ". 모바일 앱에서 레이블을 "로 설정할 수 있습니다. 벙어리 장갑 ". etykietę w aplikacji mobilnej na „ Rękawice". метку в своем мобильном приложении как « Рукавицы". edip mobil uygulamanızda " Eldivenler ". 您的移动应用程序中的标签为“手套”。

So, that's the data you received in the form of an analyze response model object in Java, إذن ، هذه هي البيانات التي تلقيتها في شكل كائن نموذج استجابة تحليل في Java ، Das sind also die Daten, die Sie in Form eines Analyse-Antwortmodell-Objekts in Java Donc, ce sont les données que vous avez reçues sous la forme d'un objet de modèle de réponse d'analyse en Java, Quindi, questi sono i dati che hai ricevuto sotto forma di un oggetto modello di analisi della risposta in Java, 이 데이터는 SDK를 통해 Java에서 응답 모델 개체의 형태로받은 데이터 To są dane, które otrzymałeś w postaci obiektu modelu analizy odpowiedzi w Javie, za pośrednictwem Итак, это данные, которые вы получили в виде объекта модели анализа ответа на Java Bu, Java'da SDK'nız aracılığıyla bir analiz yanıt modeli nesnesi biçiminde aldığınız verilerdir

via your SDK, and you're able to see Mittens has entered the building. عبر SDK الخاص بك ، ويمكنك رؤية Mittens قد دخلت المبنى. über Ihr SDK erhalten haben, und Sie können sehen, dass Mittens das Gebäude betreten hat. via votre SDK, et vous pouvez voir que Mittens est entré dans le bâtiment. tramite il tuo SDK, e puoi vedere Mittens è entrato nell'edificio. 이며 Mittens가 건물에 들어간 것을 볼 수 있습니다. zestawu SDK, i możesz zobaczyć, że rękawice weszły do ​​budynku. через свой SDK, и вы можете видеть, что Mittens вошли в здание. ve Mittens'in binaya girdiğini görebilirsiniz.

So, hopefully, this kind of summarizes what's an API, what's an SDK, لذلك ، نأمل أن يلخص هذا النوع ما هي API ، وما هي SDK ، Hoffentlich fasst diese Art zusammen, was eine API ist, was ein SDK ist, Donc, espérons-le, ce genre de résumé de ce qu'est une API, ce qu'est un SDK, à Quindi, si spera, questo tipo di riepilogo che cos'è un'API, cos'è un SDK, per 따라서 이러한 종류의 API가 무엇인지, SDK가 무엇인지 , Miejmy nadzieję, że tego rodzaju podsumowanie to, czym jest interfejs API, czym jest SDK, do Итак, надеюсь, этот вид суммирует, что такое API, что такое SDK, для Öyleyse, umarım, bu tür bir API'nin ne olduğunu, SDK'nın

what are both used for, وما هي الأغراض المستخدمة ، wofür beide verwendet werden quoi servent les deux cosa vengono utilizzati entrambi 두 가지 모두에 사용되며 czego są używane чего они оба используются ne olduğunu, her ikisinin de ne için kullanıldığını

and how they are truly fundamental tools in your cloud app development toolbox. وكيف أنها حقًا أدوات أساسية في صندوق أدوات تطوير التطبيقات السحابية. und wie sie wirklich grundlegende Tools in Ihrer Cloud-App-Entwicklungs-Toolbox sind. et comment ils sont vraiment des outils fondamentaux dans votre boîte à outils de développement d'applications cloud. e come sono strumenti veramente fondamentali nella cassetta degli attrezzi per lo sviluppo di app cloud. 클라우드 앱 개발 도구 상자의 진정한 기본 도구 인 방법 이 요약되어 있기를 바랍니다 . i jak są naprawdę podstawowymi narzędziami w zestawie narzędzi do tworzenia aplikacji w chmurze. и как они являются действительно фундаментальными инструментами в вашем наборе инструментов для разработки облачных приложений. ve bulut uygulaması geliştirme araç kutunuzda gerçekten nasıl temel araçlar olduklarını özetler . 以及它们如何成为云应用程序开发工具箱中真正的基本工具。

Thank you. شكرا. Danke. Merci. Grazie. 감사합니다. Dziękuję Ci. Спасибо. Teşekkür ederim.

If you have questions, please drop us a line below. إذا كانت لديك أسئلة ، فيرجى ترك سطر أدناه. Wenn Sie Fragen haben, schreiben Sie uns bitte eine Zeile unten. Si vous avez des questions, écrivez-nous ci-dessous. Se hai domande, inviaci una riga di seguito. 질문이 있으시면 아래에 문의 해주십시오. Jeśli masz pytania, napisz do nas poniżej. Если у вас есть вопросы, напишите нам ниже. Sorularınız varsa, lütfen aşağıya bir satır bırakın.

If you want to see more videos like this in the future, please "like" and subscribe. إذا كنت تريد مشاهدة المزيد من مقاطع الفيديو مثل هذا في المستقبل ، من فضلك "أعجبني" والاشتراك. Wenn Sie in Zukunft weitere Videos wie dieses sehen möchten, klicken Sie auf "Gefällt mir" und abonnieren Sie diese. Si vous souhaitez voir plus de vidéos comme celle-ci à l'avenir, veuillez «aimer» et vous abonner. Se vuoi vedere altri video come questo in futuro, "mi piace" e iscriviti. 앞으로 이와 같은 동영상을 더 많이보고 싶다면 '좋아요'를 눌러 구독 해주세요. Jeśli w przyszłości chcesz oglądać więcej takich filmów, „polub” i zasubskrybuj. Если вы хотите видеть больше подобных видео в будущем, поставьте лайк и подпишитесь. Gelecekte buna benzer daha fazla video görmek isterseniz, lütfen "beğen" ve abone olun.

And don't forget, you can grow your skills and earn a badge with IBM CloudLabs, ولا تنس أنه يمكنك تنمية مهاراتك والحصول على شارة مع IBM CloudLabs ، Und vergessen Sie nicht, dass Sie Ihre Fähigkeiten erweitern und mit IBM CloudLabs, einem Et n'oubliez pas que vous pouvez développer vos compétences et gagner un badge avec IBM CloudLabs, E non dimenticare che puoi accrescere le tue competenze e guadagnare un badge con IBM CloudLabs, 또한 무료 브라우저 기반 대화 형 Kubernetes Nie zapominaj, że możesz rozwijać swoje umiejętności i zdobyć odznakę dzięki IBM CloudLabs, И не забывайте, что вы можете развить свои навыки и заработать значок в IBM CloudLabs Ayrıca , ücretsiz tarayıcı tabanlı etkileşimli Kubernetes laboratuarları olan

which are free browser-based interactive Kubernetes labs. وهي مختبرات Kubernetes تفاعلية مجانية تعتمد على المستعرض. kostenlosen browserbasierten interaktiven Kubernetes-Labor , ein Abzeichen verdienen können . qui sont des laboratoires Kubernetes interactifs et gratuits basés sur un navigateur. che sono laboratori Kubernetes interattivi basati su browser gratuiti. 랩인 IBM CloudLabs를 통해 기술을 키우고 배지를 획득 할 수 있습니다. które są bezpłatnymi interaktywnymi laboratoriami Kubernetes opartymi na przeglądarce. - бесплатных интерактивных лабораториях Kubernetes на основе браузера. IBM CloudLabs ile becerilerinizi geliştirebilir ve bir rozet kazanabilirsiniz .