• Buradasın

    API Geliştirme

    Özetteki ilgi çekici içerikler

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

      Bu video, bir eğitmen tarafından sunulan ASP.NET Core API geliştirme eğitimidir. Eğitmen, izleyicilerle etkileşim halinde dersi anlatmaktadır.. Video, ASP.NET Core API'lerinde GET ve POST metodlarının kullanımı, URL parametreleri, JSON ve XML formatları, HTTP status kodları ve dönüş tipleri hakkında bilgiler içermektedir. Eğitmen, Postman aracı kullanarak API testlerini göstermekte, stok listesi ve stok kaydetme gibi örnek uygulamalar üzerinden HTTP action result'ların nasıl kullanılacağını açıklamaktadır. Ayrıca, asenkron çalışma mantığı ve standart HTTP status kodlarının (200, 400, 404) kullanımı da anlatılmaktadır.

      • youtube.com
    • Go ve Node.js ile Öğrenci Yönetim Sistemi API Geliştirme Eğitimi

      Bu video, bir eğitmen tarafından sunulan programlama dili eğitim içeriğidir. Eğitmen, izleyicilere adım adım öğrenci yönetim sistemi API geliştirme sürecini göstermektedir.. Video, iki farklı programlama dilinde öğrenci yönetim sistemi API geliştirme tekniklerini kapsamaktadır. İlk bölümde Go programlama dilinde paket oluşturma, router kütüphanesini kullanma ve temel endpoint'leri yazma süreci anlatılırken, ikinci bölümde Node.js ve Express kullanarak öğrenci veritabanı işlemleri gösterilmektedir.. Eğitim içeriğinde öğrenci objesi için struct tanımlama, öğrenci listeleme, öğrenci oluşturma ve id'si belirtilen öğrenciye erişim gibi temel API geliştirme teknikleri detaylı olarak ele alınmaktadır. Ayrıca, veri oluşturma sırasında id'nin boş bırakılması durumunda hata mesajı verilmesi ve id'si belirtilen öğrenci bulunamadığında "student cannot found" mesajı döndürülmesi gibi pratik uygulamalar da gösterilmektedir.

      • 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
    • 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
    • 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
    • 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
    • Express ile Gerçek Bir API Yazma Eğitimi

      Bu video, Ahmet Bey Jakici tarafından sunulan bir eğitim içeriğidir. Eğitmen, izleyicilere Express kullanarak gerçek bir API yazma sürecini adım adım göstermektedir.. Video, Express ile resful API yazma konusunu kapsamlı şekilde ele almaktadır. İçerikte npm kurulumu, gerekli modüllerin (express, axios, mysql) kurulumu, veritabanından veri çekme, SQL injection açıklarından korunma yöntemleri ve Axios kütüphanesi kullanarak web sitesine istek atma işlemleri gösterilmektedir. Eğitmen, Türk Takvim sitesinden namaz vakitleri verilerini çekme ve bu verilerin kendi API üzerinden nasıl sunulacağı konusunda detaylı bilgiler vermektedir.. Eğitimde ayrıca iller ve ilçeler tablosundan veri çekme işlemleri, try-catch-finally yapılarını kullanarak hata yönetimi ve JSON verilerini işleme konuları da ele alınmaktadır. Eğitmen, izleyicilere veritabanı paylaşımını da teklif etmektedir.

      • youtube.com
    • 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
    • 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
    • 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
    • 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
    • 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
    • ASP.NET Core'da Swagger Extension Kullanımı ve Response Type Yapılandırma Eğitimi

      Bu eğitim videosu, Salih Cantekin tarafından sunulan Swagger extension kütüphanesinin ASP.NET Core uygulamalarında nasıl kullanılacağını anlatan bir eğitim serisinin ikinci bölümüdür.. Video, Swagger'da response type ve model provider konularını ele alarak başlıyor ve ardından ASP.NET Core uygulamalarında otomatik response type eklemeyi, API endpoint yapılandırmasını ve HTTP status kodları için config sınıfı oluşturma sürecini adım adım gösteriyor. Eğitmen, controller ve action metodlarına response type'larını run time'da eklemeyi, Swagger'da bunların görünmesini sağlamak için config modelleri ve extension metodları oluşturma sürecini detaylı şekilde anlatıyor.. Eğitim boyunca, default HTTP status kodları, HTTP metodlarına göre özelleştirme seçenekleri, controller ve action filtreleme işlemleri, exclude edilen controller ve actionları tespit etme, dependency injection ile yapılandırma entegrasyonu ve Swagger'ın HTTP status kodlarını ve response modellerini özelleştirme gibi konular kod örnekleriyle gösterilmektedir. Video, Swagger'ın extension ve app extension'larını kullanarak özelleştirmeler yapma süreciyle sonlanmaktadır.

      • 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
    • Spring Boot ile Post İsteğini Karşılayan Web Servisi Yazma Eğitimi

      Bu video, Spring Boot tabanlı web geliştirme eğitim serisinin bir parçasıdır. Eğitmen, izleyicilere adım adım Spring Boot kullanarak post isteklerini karşılayan web servisleri yazma konusunu anlatmaktadır.. Video, iki farklı web servisi örneği üzerinden ilerlemektedir. İlk olarak, sadece bir üye kaydı isteği geldiğinde çalışan bir web servisi yazımı gösterilmektedir. Ardından, birden fazla liste şeklinde gelen istekleri karşılayan bir web servisi yazımı anlatılmaktadır. Eğitmen, request mapping, response entity, request body gibi Spring Boot kavramlarını kullanarak, post isteklerinin nasıl alınacağını, işleneceğini ve cevap olarak nasıl döndürüleceğini kod örnekleriyle açıklamaktadır. Ayrıca, Postman aracı kullanılarak test işlemlerinin nasıl yapılacağı da gösterilmektedir.

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