• Buradasın

    Node-RED'de API Kullanımı Eğitimi

    youtube.com/watch?v=tQRr7lf-Vy8

    Yapay zekadan makale özeti

    • 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.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor