API'nizi tasarlayın, koruyun, yayınlayın
Web API Development with ASP.NET Core: ASP.NET Core ile üretim kalitesinde REST API geliştirme. Controller ve Minimal API, JWT ile yetkilendirme, Swagger/OpenAPI ve EF Core ile CRUD 3 günlük uygulamalı programda işlenir.
Controller ve Minimal API ve JWT ile yetkilendirme ekseninde ASP.NET Core ile üretim kalitesinde REST API geliştirme
Web API Development with ASP.NET Core eğitimi, ASP.NET Core ile üretim kalitesinde REST API geliştirme konusunu uçtan uca ele alır. Controller ve Minimal API, JWT ile yetkilendirme, Swagger/OpenAPI ve EF Core ile CRUD gibi başlıklar Visual Studio üzerinde canlı kodlama ve Swagger ve Postman ile işlenir. Katılımcılar eğitim sonunda versiyonlanmış, JWT ile korunan, dokümante ve test edilmiş bir REST API'yi yayına alabilir hale gelir.
3 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından Swagger ve Postman ile uygulama.
Orta Seviye — ASP.NET Core ile üretim kalitesinde REST API geliştirme için Controller ve Minimal API, JWT ile yetkilendirme ve Swagger/OpenAPI başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar Swagger ve Postman üzerinde kendi çözümlerini geliştirip tartışır.
Controller ve Minimal API ve JWT ile yetkilendirme konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül Swagger ve Postman ile pekiştirilir; Swagger/OpenAPI katılımcılar tarafından bizzat kodlanır.
EF Core ile CRUD konusunda kalite, güvenlik ve bakım kolaylığı pratikleri kazandırılır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, interface, koleksiyon ve LINQ kullanımı ile en az birkaç aylık C# deneyimi.
HTTP, JSON ve temel SQL sorgularına aşinalık (web konuları için) beklenir.
Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu, yönetici haklarına sahip bir dizüstü bilgisayar.
Örnek kodları depodan çekmek için temel Git komutları bilinmelidir.
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:
REST kısıtları, kaynak odaklı URL tasarımı ve HTTP fiilleri (GET/POST/PUT/PATCH/DELETE) dahil, REST API Tasarımı alanında somut çözümler üretebilirsiniz.
Program.cs, WebApplication builder ve hosting modeli dahil, ASP.NET Core Uygulama Başlangıcı ve Middleware alanında somut çözümler üretebilirsiniz.
Model binding kaynakları: route, query, form, body ([FromBody], [FromQuery]) dahil, Model Binding, Doğrulama ve ViewModel alanında somut çözümler üretebilirsiniz.
LINQ to Entities: Where, Include/ThenInclude, projection (Select) ve AsNoTracking dahil, EF Core Sorgulama ve Yükleme Stratejileri alanında somut çözümler üretebilirsiniz.
Task, Task<T>, ValueTask ve async state machine mantığı dahil, Asenkron Programlama (async/await) alanında somut çözümler üretebilirsiniz.
JWT yapısı (header, payload, signature) ve imza algoritmaları (HS256, RS256) dahil, API Güvenliği: JWT ve OAuth 2.0 alanında somut çözümler üretebilirsiniz.
Responsive/adaptive tasarım: viewport meta, CSS grid-flex, media query dahil, Adaptif Arayüz ve Önbellekleme Stratejisi alanında somut çözümler üretebilirsiniz.
dotnet build, dotnet publish: framework-dependent, self-contained, single-file, ReadyToRun dahil, Build, Yayınlama ve CI/CD Stratejileri alanında somut çözümler üretebilirsiniz.
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.
Gelişmiş Blazor eğitimi: Blazor render modları, gelişmiş bileşenler, SignalR, güvenlik, Hybrid ve performans. Uygulamalı 4 gün, Digital Vizyon Akademi.
Detayları Gör →Gelişmiş C# Test Otomasyonu eğitimi: Test mühendisleri için ileri C#, Selenium, API testi, test çerçevesi tasarımı ve CI entegrasyonu. 4 gün uygulamalı, DVA.
Detayları Gör →Yazılımcı Olmayanlar için C# .NET Core eğitimi: Yazılımcı olmayanlar için C# ve .NET Core: algoritma, temel sözdizimi, sınıflar, koleksiyonlar ve dosya işleme.
Detayları Gör →REST ve .NET Core'a Başlangıç eğitimi: REST ilkeleri, ASP.NET Core Web API, DI, HttpClient, JWT kimlik doğrulama, test ve yayınlama. 2 gün uygulamalı, DVA.
Detayları Gör →Web Servisleri için .NET Core Girişi eğitimi: SOAP, REST ve gRPC kavramları, ASP.NET Core servisleri, EF Core veri erişimi, kimlik doğrulama ve test.
Detayları Gör →