Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Ender adlı bir eğitmen tarafından sunulan bir eğitim içeriğidir. Eğitmen, Node-RED platformunda API kullanımının nasıl yapılacağını adım adım göstermektedir.
- Video, API'nin ne olduğunu açıklayarak başlıyor ve ardından ücretsiz bir döviz kuru çevirme API'sini kullanarak örnek bir uygulama oluşturuyor. Eğitmen önce API'nin nasıl kullanılacağını gösteriyor, ardından Node-RED'de bu API'yi kullanarak döviz çevirme uygulaması oluşturuyor. Uygulama, dropdown menüsü, function node, HTTP request node, switch node, change node ve text node gibi Node-RED bileşenlerini kullanarak euro-dolar ve dolar-euro dönüşümlerini gerçekleştiriyor. Video, API kullanımının temel mantığını göstererek izleyicilere benzer uygulamaları geliştirmeleri için temel bilgiler sunuyor.
- 00:20API Kavramı ve Kullanımı
- API (Application Programming Interface), uygulama programlama arayüzü olarak tanımlanır ve donanım ya da yazılım geliştiricileri kendi ürünlerini diğer programlara entegre etmelerine olanak sağlar.
- API'lar belirli kurallara göre kullanılır ve bu kurallar API dokümanlarında belirtilir.
- Node-RED için birçok firma kendi yazılım ve donanımları için node geliştirir, ancak farklı işlemler için farklı özelliklere ihtiyaç duyulduğunda API'ları kullanmak gerekir.
- 01:35Döviz Kuru API Örneği
- Videoda tamamen ücretsiz olarak sunulan döviz kuru çeviri API'si kullanılarak bir örnek oluşturulacaktır.
- Seçilen API, kimlik doğrulaması gerektirmeyen, HTTPS üzerinden güvenli kullanılabilen ve CORS (Cross-Origin Resource Sharing) özelliğine sahip bir API'dir.
- API'den alınan veriler JSON formatında sunulmaktadır.
- 03:20Node-RED'de API Kullanımı
- Node-RED'de API bağlantısı için inject, HTTP request ve debug node'ları kullanılır.
- HTTP request node'unda URL alanı doldurulur ve return formatı "append JSON object" olarak ayarlanır.
- Debug ekranında gelen verilerin doğru şekilde geldiğini kontrol edebilirsiniz.
- 04:26Döviz Çevirme Uygulaması Oluşturma
- Döviz çevirme uygulaması için dropdown, function, HTTP request, switch, change ve text node'ları kullanılır.
- Dropdown'a euro ve dolar seçenekleri eklenir.
- Function node'da gelen bilgiye göre URL değiştirilir ve HTTP request node'da return formatı "append JSON object" olarak ayarlanır.
- 08:12Switch ve Change Node'ları
- Switch node'da "has key" ve "otherwise" seçenekleri kullanılarak gelen veriler kontrol edilir.
- Change node'larla message payload ve topic değerleri düzenlenir.
- Text node'da label kısmı message topic ile doldurulur.
- 11:00Uygulamanın Test Edilmesi
- Node-RED dashboard ekranında dropdown üzerinden euro veya dolar seçildiğinde karşılık gelen değer gösterilir.
- Sol tarafta hangi dönüşümün yapıldığı görüntülenir.
- Bu uygulama geliştirilerek tüm para birimleri için kullanılabilecek ve değer yazı alanı eklenerek belirli miktarlar için çevirme yapılabilir.