Güvenli ve ölçeklenebilir Web API geliştirin
Web API eğitiminde REST tasarım ilkeleri, ASP.NET Core Web API, EF Core, doğrulama, JWT kimlik doğrulama, rol ve policy yetkilendirme, Swagger/OpenAPI belgelendirme ve sürümleme uygulamalı işlenir.
REST tasarımı, ASP.NET Core Web API, JWT güvenliği, EF Core ve OpenAPI belgeleri
Bu eğitim, RESTful Web API tasarımından yayına kadar uçtan uca geliştirmeyi anlatır. Katılımcılar kaynak odaklı URI tasarımı, HTTP metot ve durum kodları, controller ve minimal API, model doğrulama, EF Core ile veri erişimi, JWT kimlik doğrulama, rol tabanlı yetkilendirme, API sürümleme, Swagger/OpenAPI belgelendirme, CORS ve hata yönetimi konularını uygular.
2 Gün. Her gün dört modül; 1. gün REST Tasarımı ve API Geliştirme; 2. gün Güvenlik, Belgeleme ve Yayın.
Orta Seviye — REST tasarımı, ASP.NET Core Web API, JWT güvenliği, EF Core ve OpenAPI belgeleri
Katılımcılar sıfırdan bir kütüphane yönetimi API'si geliştirir; her bölümde Postman ile test eder ve Swagger ile belgeler.
Kaynak, metot ve durum kodlarını doğru eşleyen tutarlı API'ler tasarlarsınız.
JWT ve yetkilendirme politikalarıyla uç noktaları korursunuz.
OpenAPI ile tüketicilerin hazır kullanabileceği canlı dokümantasyon üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
C# dilinde sınıf, arayüz, LINQ ve async/await bilgisi gerekir.
HTTP istek-yanıt yapısı ve JSON formatı bilinmelidir.
Temel SQL sorguları ve ilişkisel tablo kavramı yeterlidir.
.NET SDK, Visual Studio veya VS Code ve Postman kurulu olmalıdır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Kaynak odaklı URI ve doğru HTTP semantiğiyle API tasarlayabilirsiniz.
ASP.NET Core ile controller tabanlı CRUD servisi yazabilirsiniz.
EF Core ile migration, ilişki ve sayfalama kullanabilirsiniz.
Model doğrulama ve ProblemDetails ile tutarlı hata yanıtları verebilirsiniz.
JWT ile kimlik doğrulama ve refresh token akışı kurabilirsiniz.
Rol ve policy tabanlı erişim kontrolü uygulayabilirsiniz.
Swagger ile canlı API dokümantasyonu üretebilirsiniz.
API sürümlerini geriye uyumluluğu bozmadan yönetebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
SOA Design using BPM and SoaML: BPMN 2.0 süreç modelleme, servis aday analizi, SoaML profili, servis sözleşmesi, model dönüşümü ve WSDL üretimi eğitimi.
Detayları Gör →SOAP ve WSDL temelleri eğitimi: SOAP zarfı, WSDL yapısı, XSD, SoapUI testleri, proxy üretimi, WS-Security UsernameToken ve hata ayıklama uygulamalı işlenir.
Detayları Gör →TaskFlow API ve Airflow eğitimi: @task dekoratörleri, dinamik görev eşleme, deferrable sensörler, özel operatör, executor ayarları ve verimli pipeline tasarımı.
Detayları Gör →Postman ile API testi ve performans darboğaz analizi: pm.test betikleri, Newman CI, yanıt süresi p95/p99 ölçümü, yük senaryoları ve yavaş uç nokta tanıları.
Detayları Gör →Web API test, performans ve dağıtım eğitimi: xUnit, WebApplicationFactory, EF Core optimizasyonu, önbellekleme, sıkıştırma; IIS, Azure ve Docker yayını.
Detayları Gör →