• Buradasın

    API Geliştirme

    Özetteki ilgi çekici içerikler

    • GraphQL Temel Kavramları ve Uygulama Geliştirme Eğitimi

      Bu video, bir eğitim içeriği olup, izleyicilere GraphQL teknolojisi hakkında temel bilgiler sunmaktadır.. Video, GraphQL'in ne olduğunu açıklayarak başlıyor ve REST API'lerine göre avantajlarını anlatıyor. Ardından GraphQL'in temel elemanlarını (types, query, mutation, subscription ve resolver) detaylı şekilde açıklıyor. Bu bölümde hem query hem de mutation konularına girileceği belirtilirken, subscription konusunun ilerleyen bölümlerde ele alınacağı ifade ediliyor. Video, bir sonraki bölümde GraphQL ile temel bir uygulama geliştirme sürecine geçileceğini duyurarak sona eriyor.

      • youtube.com
    • FastAPI Web Framework Overview

      High-performance Python framework for building APIs using standard type hints. Achieves 200-300% faster development speed compared to traditional Python. Reduces developer errors by about 40%. Provides intuitive editor support and automatic documentation generation. Based on OpenAPI and JSON Schema standards

      • pypi.org
    • Python Frameworks Overview

      Python frameworks provide common functionality for building applications. Frameworks simplify development by abstracting repetitive tasks. Frameworks are available as open-source packages through pip

      • kinsta.com
    • ASP.NET Core API Geliştirme Eğitimi

      Bu video, bir eğitmen tarafından sunulan ve Metin adlı bir katılımcının da yer aldığı teknik bir eğitim içeriğidir. Eğitmen, ASP.NET Core kullanarak API geliştirme konusunda detaylı bilgi aktarmaktadır.. Video, RESTful hizmetler, API mimarisi ve yönlendirme konularıyla başlayıp, bir to-do list örneği üzerinden API geliştirme sürecini adım adım göstermektedir. Eğitmen, Entity Framework Core ile in-memory veritabanı kullanımı, model oluşturma, DbContext sınıfı yazma ve Startup.cs dosyasında servis yapılandırma gibi temel adımları anlatmaktadır. Ayrıca, HTTP eylemleri (GET, POST, PUT, DELETE) uygulamalı olarak gösterilmekte ve Postman gibi araçlar kullanılarak API'lerin test edilmesi anlatılmaktadır.. Videoda ayrıca, veritabanı entegrasyonu, in-memory veritabanından SQLite veritabanına geçiş, CRUD işlemlerinin nasıl yapılacağı ve API dökümantasyonunun önemi gibi konular ele alınmaktadır. Eğitmen, bir sonraki derste API'leri tüketmeye bakacaklarını ve CVT dersinde token ve rol tabanlı yetkilendirme gibi güvenlik konularını detaylı olarak ele alacaklarını belirtmektedir.

      • youtube.com
    • HTTP 406 Not Acceptable Response Causes

      406 occurs when server cannot respond with specified accept-header. Application/json response format may not be acceptable to server. Server may have internal error message obscured by other response

      • stackoverflow.com
    • Spring Boot ve Docker ile Product Servisi Oluşturma

      Bu video, bir eğitim serisinin bir parçası olup, izleyicilere adım adım bir ürün servisi oluşturma sürecini göstermektedir.. Videoda, Spring Boot ve Docker kullanarak bir ürün servisi oluşturma süreci anlatılmaktadır. Öncelikle Spring Boot projesi oluşturulup, Docker Compose YAML dosyası ile PostgreSQL veritabanı için gerekli yapılandırma yapılmaktadır. Sunucu, veritabanı bağlantı sorunlarını ve çözümlerini de paylaşmaktadır. Video, bir sonraki bölümde entitylerin oluşturulacağı bilgisiyle sonlanmaktadır.

      • youtube.com
    • HTTP Methods Comparison

      HTTP verbs correspond to CRUD operations in databases. HTTP verbs are specified in capital case. GET, POST, PUT, DELETE are used for different operations

      • stackoverflow.com
    • Python ile HTTP Server Kurma Eğitimi

      Bu video, "Sistem Dostu" kanalında yayınlanan bir eğitim içeriğidir. Sunucu, Python ile HTTP server kurma konusunda adım adım rehberlik etmektedir.. Video, Python ile HTTP server kurulumunun basit bir şekilde nasıl yapılacağını göstermektedir. İçerikte Ubuntu işletim sisteminde Python kurulumu, gerekli paketlerin yüklenmesi ve "python3 -m http.server 8000" komutu ile HTTP server'ın çalıştırılması anlatılmaktadır. Ayrıca, sunucu bu eğitim videosunu API Six ile ilgili yazılar yazarken ve API rootları oluştururken kullanacağını belirtmektedir.

      • youtube.com
    • Yandex Haritalar API Tanıtımı

      Bu video, Shift Net kanalında yayınlanan bir röportaj formatında olup, sunucu ve Yandex Haritalar API'nin kıdemli is geliştirme müdürü Yasin Bey arasında geçen bir sohbeti içermektedir.. Video, Yandex Haritalar API'nin ne olduğunu ve şirketlere sunduğu avantajları anlatmaktadır. Yandex Haritalar API, e-ticaret, lojistik, perakende, araç paylaşım ve taksi şirketleri gibi farklı sektörlerde kullanılabilmektedir. Özellikle adres çözümlemesi, rota optimizasyonu, trafik verileri ve GPS'siz araç takibi gibi özellikler sunmaktadır. Videoda ayrıca Yandex'in Türkiye'deki stratejileri, veri kalitesi ve rakiplerine göre %120 daha düşük fiyat avantajı gibi konular ele alınmaktadır.

      • youtube.com
    • Revit'te Mahal Listesi Oluşturma Eğitimi

      Bu video, bir eğitim içeriği olup, konuşmacı Revit programında mahal listesi oluşturma yöntemini anlatmaktadır.. Video, Revit'te mahal listesi oluşturma sürecini adım adım göstermektedir. Konuşmacı, özellikle BIM programlarını saha süreçlerinde kullanan firmalar için mahal listelerinin önemini vurgulayarak, bir plugin kullanarak nasıl kolayca mahal listesi oluşturulabileceğini göstermektedir. Oluşturulan listelerde mahal numarası, fonksiyonu, alanı, döşeme, süpürgelik, duvar ve tavan kaplamalarındaki imalatlar detaylı olarak gösterilmektedir. Ayrıca, Excel'de makro yazarak veya Revit'te API ile pluginler yazarak benzer listeler oluşturulabileceği de belirtilmektedir.

      • youtube.com
    • CQRS ve Mediator Pattern Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan yazılım geliştirme eğitim içeriğidir. Eğitmen, CQRS (Command Query Responsibility Segregation) ve Mediator pattern konularını detaylı şekilde anlatmaktadır.. Video, CQRS'in temel kavramlarını açıklayarak başlıyor ve command ile query arasındaki farkları açıklıyor. Ardından Mediator pattern tanıtılarak, bu paternin nasıl kullanılacağı adım adım gösteriliyor. Eğitmen, Net Core web uygulaması üzerinde "GetProductById", "GetAllProducts" ve "CreateProduct" işlemlerini örnek olarak kullanarak, model oluşturma, query ve handler sınıfları yazma, controller'da API istekleri işleme ve dependency injection yapılandırması gibi konuları kod örnekleriyle anlatıyor.. Videoda ayrıca Postman aracılığıyla istek gönderme ve breakpoint kullanarak test etme gibi pratik uygulamalar da gösterilmektedir. Eğitmen, bir sonraki videoda Onion Architecture ile bu pattern'in nasıl kullanılacağını anlatacağını belirtmektedir.

      • youtube.com
    • Go Lang ile API Geliştirme Eğitimi

      Bu video, Ahmet Karada tarafından sunulan, Go programlama dilinde API geliştirme konulu kapsamlı bir eğitim içeriğidir. Eğitmen, .NET Core ve Java ile önce çalışmış, son 6-7 aydır Go diline odaklanmaktadır.. Eğitim, MongoDB Atlas kullanarak basit bir ToDo uygulaması geliştirme sürecini adım adım göstermektedir. İçerik, proje yapısının oluşturulması, MongoDB bağlantısının kurulması, repository ve servis katmanlarının geliştirilmesi, HTTP endpoint'lerinin oluşturulması ve unit test yazma tekniklerini kapsamaktadır. Video yaklaşık 1,5 saat sürmektedir.. Eğitim boyunca dependen injection, DTO (Data Transfer Object) kullanımı, veritabanı ekleme, çekme ve silme işlemlerinin geliştirilmesi, Postman aracılığıyla test etme ve Go Mock kütüphanesi ile mock test yazma gibi konular ele alınmaktadır. Eğitmen, samimi bir yaklaşım sergileyerek yapılan hataları da göstermekte ve gelecek bölümlerde loglama, şifre hashleme ve e-posta gönderme konularını ele almayı planladığını belirtmektedir.

      • youtube.com
    • PHP ile API Yazma Eğitimi

      Bu video, bir eğitim içeriği olup, izleyicilere PHP ile API yazma konusunda adım adım rehberlik etmektedir.. Video, API kavramının tanımıyla başlayıp, Weekend Sorgula Net sitesinden vergi kimlik numarası ile firma bilgilerini çekme örneği üzerinden ilerlemektedir. Eğitmen, Simple HTML DOM kütüphanesi kullanarak, GET isteği ile gelen vergi kimlik numarası ile ilgili verileri nasıl çekebileceğimizi göstermektedir. Kodlama sürecinde, URL'den veri alma, HTML kodlarını ayıklama ve Bootstrap class'larına göre verileri filtreleme işlemleri detaylı olarak anlatılmaktadır. Video, başlangıç seviyesinde PHP ile API yazma konusunda temel bilgiler sunmaktadır.

      • youtube.com
    • Apollo Server Oluşturma Eğitimi

      Bu video, bir eğitim içeriği olup, izleyicilere adım adım Apollo Server oluşturma sürecini göstermektedir.. Video, Apollo Server oluşturma sürecini detaylı olarak anlatmaktadır. Öncelikle gerekli paketlerin (Apollo Server, GraphQL, Mongoose) indirilmesi, ardından server.js dosyasının oluşturulması ve Apollo Server'ın 5000 portta çalıştırılması gösterilmektedir. Daha sonra GraphQL ile tip tanımlamaları (type def) ve resolver'ların nasıl oluşturulacağı anlatılmaktadır. Son olarak, oluşturulan server'ın test edilmesi ve playground üzerinden query'lerin çalıştırılması gösterilmektedir.

      • youtube.com
    • Swagger ve API Geliştirme Eğitim Sunumu

      Bu video, bir teknoloji etkinliğinde 3,5-4 yıllık bir startup olan Zombie ve Zogo şirketlerinin teknik sorumlusu olarak çalışan bir konuşmacının sunduğu eğitim sunumudur.. Sunum, API geliştirme sürecinde karşılaşılan zorluklar, Swagger teknolojisinin temel prensipleri ve kullanım alanları üzerine odaklanmaktadır. Video, API dokümantasyonu, SDK geliştirme, otomasyon ve Swagger ile ilgili pratik uygulamaları adım adım göstermektedir. Ayrıca Kogen, Autores gibi code generation araçlarının kullanımı ve API Management ürünlerine entegrasyonu da anlatılmaktadır.. Sunumda ayrıca Swagger'ın REST tasarım desenlerini zorunlu kıldığı, API Management ürünlerinin (Amazon API Gateway, Azure API Management) Swagger desteği sunduğu, otantikasyon, kota yönetimi ve cashing gibi özelliklerin nasıl sağlandığı konuları ele alınmaktadır. Konuşmacı, mevcut kod tabanından Swagger'a export etme, portal kullanımı, versiyonlama ve otomasyon süreçlerinde Swagger'ın zorlukları gibi teknik konulara da değinmektedir.

      • youtube.com
    • Strapi ve React ile Blog Uygulaması Geliştirme Eğitimi

      Bu video, bir eğitmen tarafından sunulan kapsamlı bir yazılım geliştirme eğitimidir. Eğitmen, izleyicilere adım adım bir blog uygulaması geliştirme sürecini göstermektedir.. Video, Strapi ile API oluşturma, Thunder Client ile API test etme, React ile frontend geliştirme, React Router kullanarak sayfa yönlendirmesi yapma ve Bootstrap ile tasarım oluşturma konularını kapsamaktadır. Eğitim, blog bloklarının oluşturulması, kategori sisteminin geliştirilmesi, verilerin API üzerinden çekilmesi ve kullanıcı arayüzü oluşturulması gibi temel adımları içermektedir.. Eğitim boyunca, Strapi admin panelinde collection types oluşturma, Thunder Client ile CRUD işlemlerini test etme, React Router kullanarak sayfa yönlendirmesi yapma, Bootstrap ile responsive navbar oluşturma ve Redux ile veri yönetimi gibi konular ele alınmaktadır. Ayrıca, blog detay sayfası, kategori sayfası ve yeni blok ekleme formu gibi farklı sayfaların geliştirilmesi de detaylı olarak gösterilmektedir.

      • youtube.com
    • RESTful Servisler Eğitim Videosu

      Bu video, Tarık Ney tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, RESTful servisler konusunu detaylı bir şekilde anlatmaktadır.. Video, RESTful servislerin ne olduğunu, SOAP protokolünden nasıl farklılaştığını ve REST API'nin temel prensiplerini açıklamaktadır. İçerikte REST'in resmi açılımı olan "Representational State Transfer" kavramı, client-server ilişkisi, statelesslik, önbellekleme, katmanlı yapı, kod talep üzerine ve ortak arayüz gibi temel kısıtlamalar örneklerle anlatılmaktadır.. Video ayrıca HTTP metodlarını (GET, POST, PUT, DELETE), URL'lerin kullanımını, JSON/XML formatlarının işlenmesini ve SOAP ile REST arasındaki farkları karşılaştırmalı olarak ele almaktadır. İçerik, yaklaşık 30 dakika sürmekte ve Wikipedia örneği üzerinden HTTP istekleri ve header'lar incelenmektedir.

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor