Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Yazılım Lisanslama ve Kod Güvenliği (1 / 3)
Rating: 4.6 out of 5(116 ratings)
469 students

Yazılım Lisanslama ve Kod Güvenliği (1 / 3)

.Net ile geliştirilen yazılımları Demo, Full veya Parçalı olarak lisanslama konularını örnek c# projesi ile öğrenin
Created byVeysel Kılıç
Last updated 3/2022
Turkish
Turkish [Auto],

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

1 section15 lectures2h 40m total length
  • İNDİRİM KUPONLARI HAKKINDA ÖNEMLİ BİLGİLENDİRME0:14
  • VİDEO ÇÖZÜNÜRLÜĞÜ HAKKINDA ÖNEMLİ BİLGİLENDİRME0:26
  • Giriş27:55
  • Eğitim seti boyunca kullanılacak olan Demo yazılımın tanıtılması.4:22
  • Yazılım Lisanslama Sisteminin tanıtılması2:09

    Yazılım lisanslama, yazılım koruma, dijital olarak imzalama vb. işlemleri yapacağımız Lisanslama Sisteminin tanıtılması.

  • Lisans bilgilerinin gösterileceği form'un kodlama işlemleri-19:40

    Lisans durumunun, sahip olunan lisansların, ürün kimliğinin vb. gösterileceği ekranın kodlama işlemlerinin yapılması-1

  • Lisans bilgilerinin gösterileceği form'un kodlama işlemleri-211:20

    Lisans durumunun, sahip olunan lisansların, ürün kimliğinin vb. gösterileceği ekranın kodlama işlemlerinin yapılması-2

  • Lisans bilgilerinin gösterileceği form'un kodlama işlemleri-326:04

    Lisans durumunun, sahip olunan lisansların, ürün kimliğinin vb. gösterileceği ekranın kodlama işlemlerinin yapılması-3

  • Yapılan kodlama işlemlerinin görsel olarak incelenmesi ve yorumlanması.5:59
  • Tek Pc'de ve tek kullanıcılı olarak çalışacak DEMO lisansın oluşturulması-19:32

    Tek bir Pc'de çalışacak şekilde, tek kullanıcılı, gün kullanım sınırlı ve son kullanma tarihi sınırlı DEMO lisansının oluşturulması ve yazılıma uygulanması-1

  • Tek Pc'de ve tek kullanıcılı olarak çalışacak DEMO lisansın oluşturulması-215:41

    Tek bir Pc'de çalışacak şekilde, tek kullanıcılı, gün kullanım sınırlı ve son kullanma tarihi sınırlı DEMO lisansının oluşturulması ve yazılıma uygulanması-2

  • Lisans dosyası oluşturarak yazılımı DEMO modundan çıkarıp Full kullanıma açma8:31

    Lisans dosyası oluşturularak programın DEMO modundan çıkarılıp Full kullanıma açılarak (Herhangi bir Pc'ye kilitleme işlemi yapılmadan) tüm Pc'lerde çalışır hale getirilmesi.

  • Lisanslanan yazılımın sadece belirli bir Pc'de çalışacak şekilde ayarlanması9:18

    Tüm Pc'lerde Full kullanıma açılan yazılımın lisans dosyası oluşturularak sadece lisanslı olduğu Pc'de çalıştırılabilecek şekilde ayarlanması işlemler.

  • Lisansı belirli bir versiyona kilitleme, Lisans kontrol sistemi çalışma zamanı12:49

    Lisanslanacak yazılımın türüne göre lisans kontrol işleminin Runtime veya Design-Time'da yapılacak şekilde ayarlanması, lisansı yazılımın belirli bir versiyonuna kilitleme işlemleri, yazılımın belirli periyotlar halinde (Örneğin 1 yıllık) kiralanması durumunda yapılacak lisanslama işlemleri

  • Lisanslama siteminin gelişmiş ayarlar bölümünün incelenerek açıklanması16:07

Requirements

  • Giriş seviyesinde C# bilgisi.
  • Visual Studio kurulu bilgisayar.

Description

3 bölümden oluşan bu kapsamlı eğitim setiyle,

Ticari yazılımlarınızı profesyonelce lisanslama konusunda uzmanlaşarak yazılım geliştirme kariyerinizde bir adım öne geçeceksiniz!

DEMO modunda yazılımlarınızı nasıl sınırlayacağınızı öğrenerek, günlük kullanım, belirli bir tarih, süre veya çalıştırma sayısı gibi esnek kısıtlamalar uygulayabileceksiniz.

Tek bir bilgisayarda ve tek kullanıcı için lisanslama yöntemlerini adım adım keşfedecek, yazılımlarınızı güvenli ve kullanıcı odaklı hale getireceksiniz.

Özel lisanslama kriterleri içeren lisans dosyalarını nasıl oluşturacağınızı detaylıca öğrenerek, yazılımlarınızı müşteri ihtiyaçlarına göre özelleştirebileceksiniz.

Oluşturulan lisans dosyasıyla yazılımınızı DEMO modundan çıkararak tam veya parçalı kullanıma nasıl açacağınızı uygulamalı olarak anlayacaksınız.

Lisanslarınızı yalnızca tek bir bilgisayarda çalışacak şekilde nasıl yapılandıracağınızı öğrenerek güvenliği maksimize edeceksiniz.

Intranet veya web tabanlı Lisans Server’lar oluşturarak lisans kontrolünü merkezi ve etkili bir şekilde nasıl yöneteceğinizi keşfedeceksiniz.

Lisansların taşınması, devre dışı bırakılması ve tekrar aktif hale getirilmesi süreçlerini kolayca uygulayabileceksiniz.

Asenkron lisans kontrol işlemlerini nasıl gerçekleştireceğinizi, Class Library (.dll) dosyalarını nasıl lisanslayacağınızı ve lisans kontrollerini Runtime veya Design-Time’da nasıl yapacağınızı derinlemesine öğreneceksiniz.

Yazılımlarınızın kodlarını değiştirilmeye veya crack’lenmeye karşı koruma yöntemlerini keşfedecek, güvenlik açıklarını ortadan kaldıracaksınız.

Dijital imzalama teknikleriyle yazılımlarınızı güvenli ve güvenilir hale getirmenin yollarını öğreneceksiniz.

Bu eğitim, yazılım lisanslama süreçlerini baştan sona öğrenmek isteyen geliştiriciler için tasarlandı.

Size, yazılımlarınızı güvenli, esnek ve profesyonel bir şekilde lisanslama becerisi kazandıracak.

Hemen katılın, yazılım lisanslama dünyasında fark yaratın ve projelerinizi güvenle pazara sunun!

Who this course is for:

  • .Net ortamında yazılım geliştiren herkes.