Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Turkish localization for Application Programming Interface #2754

Merged
merged 2 commits into from
Dec 28, 2023
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions content/tr/application-programming-interface.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: Uygulama Programlama Arayüzü (API)
status: Tamamlandı
category: Teknoloji
tags: ["mimari", "temel", ""]
Copy link
Member

@aliok aliok Dec 28, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

status: Completed
category: Teknoloji
tags: ["mimari", "temel kavram", ""]

Can you go like above?

We didn't translate Completed in other pages. It is not visible to users anyway.

Let's update tags to be consistent with other pages.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay. That's going to be edited in a few seconds.

---

## Nedir

API, bilgisayar programlarının birbirleriyle etkileşime girmesinin bir yoludur. İnsanların bir web sitesiyle web sayfası aracılığıyla etkileşime girmesi gibi bilgisayar programları API aracılığıyla birbirleriyle etkileşime girer. İnsan etkileşimlerinin aksine, API’lerin kendilerinden ne istenip ne istenmeyeceği konusunda sınırlamaları vardır. Bu sınırlamalar, programlar arasındaki iletişimin istikrarlı ve işlevsel olmasına yardımcı olur.

## Hangi Sorunları Çözer

Uygulamalar karmaşıklaştıkça küçük kod değişikliklerinin diğer işlevler üzerinde ciddi etkileri olabilir. Uygulamalar hem büyüyüp hem de istikrarlarını sürdürebilmeleri için modüler bir yaklaşıma ihtiyaç duyarlar. API’ler olmadan, uygulamalar arasındaki etkileşim için yapı eksikliği söz konusudur. Paylaşılan bir yapı olmadan uygulamaların ölçeklenebilmesi ve entegre edilmesi zordur.

## Nasıl Yardımcı Olur

API’ler, bilgisayar programlarının veya uygulamaların etkileşime girmesine ve tanımlanmış ve anlaşılır biçimde bilgi paylaşımına izin verir. Modern uygulamaların yapı taşlarıdır ve geliştiricilere uygulamaları birbirlerine entegre etme yolu sağlar. Mikroservislerin birlikte çalıştığını duyduğunuzda, bunların bir API aracılığıyla etkileşime girdiği sonucunu çıkarabilirsiniz.

Loading