Bu eğitimde öğrenciler, çeşitli kaynaklardan yerel verilere ve uzaktaki verilere erişen servislerin nasıl tasarlandığını ve geliştirildiğini öğreneceklerdir. Öğrenciler ayrıca tesis bünyesindeki sunucular ve Microsoft Azure da dahil olmak üzere servislerin nasıl geliştirildiğini ve hibrit ortamlara nasıl kurulduğunu da öğrenecekler.
Hedefler
.NET platformunu kullanarak servis geliştirmenin ve veri erişimi stratejilerinin temel kavramlarını açıklama.
Microsoft Azure bulut platformunu ve bu platformun bilişim, veri ve uygulama barındırma özelliklerini açıklama.
Visual Studio 2017 ve Entity Framework Core’u kullanarak veri odaklı bir uygulama tasarlama ve geliştirme.
ASP.NET Core kullanarak HTTP servislerini tasarlama, uygulamaya koyma ve kullanma.
ASP.NET Core kullanarak HTTP servislerini genişletme.
Servisleri tesis bünyesinde ve Microsoft Azure’da barındırma.
Servisleri hem tesislerde hem de bulut ortamlarında kurma ve arayüzlerini ve servis politikasını yönetme.
Bir veri depolama çözümünü seçme verileri ön belleğe kaydetme, dağıtma ve senkronize etme.
Servisleri izleme, kaydetme ve sorunlarını tespit edip giderme.
Talep tabanlı kimlik kavramları ve standartlarını açıklama ve Azure Active Directory ile kimlik doğrulama ve yetkilendirmeyi uygulamaya koyma.
Ölçeklenebilir servis uygulamalarını oluşturma.
Ön Koşullar
Bu eğitime katılmadan önce öğrenciler:
C# programlama ve lambda ifadeleri, LINQ ve anonim türler gibi kavramlar konusunda deneyim
N-Kademeli uygulamaların kavramlarını anlama
ADO.NET ile verilerin sorgulanması ve değiştirilmesi konusunda deneyim
Hedef kitle
Birincil: Servisleri nasıl geliştireceklerini ve hibrit ortamlara kuracaklarını öğrenmek isteyen .NET geliştiricileri.
İkincil: Yeni uygulamaların geliştirilmesini ve var olan uygulamaların Microsoft Azure’a aktarılmasını keşfeden ve Web uygulaması geliştirme deneyimine sahip .NET geliştiricileri.
Topics
Overview of service and cloud technologies
Querying and Manipulating Data Using Entity Framework
Creating and Consuming ASP.NET Core Web APIs
Extending ASP.NET Core HTTP Services
Hosting Services On-Premises and in Azure
Deploying and Managing Services
Implementing Data Storage in Azure
Diagnostics and Monitoring
Securing services on-premises and in Microsoft Azure
Scaling Services