Yazılım Lisanslama ve Kod Güvenliği (3 / 3)
What you'll learn
- Yazılımların Demo (Çalışma süresi, Çalışma sayısı, Gün, veya Tarih Sınırlı) olarak lisanslanması
- Yazılımın içindeki bölümlerin ayrı ayrı olarak lisanslanması (Parçalı lisans)
- Yazılımları tek bir Pc'de çalışacak şekilde lisanslanması
- Lisans kontrol işleminin Runtime veya Design-Time'de yapılabilmesi
- Asenkron lisans kontrol işlemi
- İntranet üzerinde çalışacak Lisans Kontrol Sisteminin geliştirilmesi
- Web Servis olarak çalışacak Lisans Kontrol Sisteminin geliştirilmesi
- Geliştirdiğimiz yazılımların kodlarına Obfuscate işleminin uygulanması (Yazılım kodlarının korunması)
- Yazılımların Dijital olarak imzalanması
- Lisanslanan yazılımın bir Pc'den kaldırılarak başka bir Pc'ye taşınması
Course content
- Preview27:55
- 16:51Lisanslama sisteminin incelenmeyen tüm menülerinin detaylı olarak incelenmesi.
- 07:37Web Servis dosyalarının oluşturularak incelenmesi.
- 09:40Web Servis'e login olunarak hem tanıtılması hem de yeni bir lisans oluşturulması
- 20:16Örnek yazılımın, Web Servis ile çalışacak şekilde lisanslanarak test edilmesi.
- 03:05Class Library (.dll) dosyalarının lisanslanması işlemleri.
- 31:32Oluşturduğumuz yazılımların kodlarını korumaya alma işlemleri (Obfuscating)
- 05:40Geliştirdiğimiz yazılımları dijital olarak imzalama işlemleri.
- 20:33Lisansı devre dışı bırakma ve taşıma işlemleri.
- 08:16Lisanslama sisteminin SDK'sının incelenmesi ve değerlendirilmesi.
Requirements
- Giriş seviyesinde C# bilgisi.
- Visual Studio kurulu bilgisayar.
Description
Bu eğitim seti ile geliştirmiş olduğunuz ticari yazılımlarınızın,
DEMO olarak (Gün kullanım sınırlı, belirli bir tarihe kadar sınırlı, belirli bir süre sınırlı, belirli bir çalıştırma sayısı sınırlı) nasıl lisanslayabileceğinizi,
Tek bir Pc'de ve tek kullanıcılı olarak nasıl lisanslayabileceğinizi,
Özel lisanslama kriterleri içeren lisans dosyalarını nasıl oluşturabileceğinizi,
Oluşturulan lisans dosyası ile DEMO modundan çıkarılarak Full veya parçalı kullanıma açılması,
Oluşturulan lisansın sadece tek bir pc'de çalışacak şekilde ayarlanması,
Lisans Server'lar oluşturarak Intranet veya Web üzerinden lisans kontrolünü nasıl yapabileceğinizi,
Lisanslarını nasıl taşınabileceğinizi, nasıl devre dışı bırakılabileceğinizi, nasıl tekrar devreye alabileceğinizi,
Asenkron lisans kontrol işlemini nasıl yapabileceğinizi,
Class Library (.dll) dosyalarını nasıl lisanslayabileceğinizi,
Lisans kontrol işlemini Runtime veya Design-Time'da nasıl yapabileceğinizi,
Kodlarını değiştirilmeye veya crack'lenmeye karşı nasıl koruyabilceğinizi,
Dijital olarak nasıl imzalayabileceğinizi vb.
daha bir çok konuyu en detaylı şekilde öğrenmiş olacaksınız.
Who this course is for:
- .Net ortamında yazılım geliştiren herkes.
Instructor
Yazılım hayatıma 90'lı yılların başlarında GwBasic dilini kullanarak başladım. Üniversiteyi bitirdiğim 1995 yılından beri özel veya kamu kurumları için 100'lerce proje geliştirdim ve halen de geliştirmeye devam ediyorum.
Geliştirdiğim Projelerimde Uzman Seviyesinde Sql Server, C#, Entity Framework, Linq, Devexpress Componentleri'ni çok yoğun olarak kullanmaktayım.
Ayrıca Uzman seviyesinde olmasa bile Asp.Net, Bootstrap, Css, Javascript, jQuery, Ajax, MVC 'te kullanmaktayım.
Eğitimlerimiz boyunca takıldığınız her konuda istediğiniz her zaman bu platformdan veya sahvey@gmail.com adresinden bana ulaşabileceğinizi hatırlatır, çalışmalarınızda başarılar dilerim.