Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Güvenli Yazılım Geliştirme ve Kodlama
Rating: 4.6 out of 5(23 ratings)
353 students

Güvenli Yazılım Geliştirme ve Kodlama

Güvenli yazılım geliştirme, OWASP Top 10, secure coding ve gerçek kod örnekleriyle uygulamalı eğitim
Created byGüray ARIK
Last updated 12/2025
Turkish
Turkish [Auto],

What you'll learn

  • Yaygın yazılım güvenliği açıklarını (OWASP Top 10) tanımlayabilecek ve gerçek örneklerle anlayabilecek
  • Güvensiz kod örneklerini analiz ederek güvenli kodlama teknikleri uygulayabilecek
  • SQL Injection, XSS, CSRF gibi saldırı türlerine karşı korumalı uygulamalar geliştirebilecek
  • Kimlik doğrulama ve yetkilendirme mekanizmalarını güvenli şekilde tasarlayabilecek
  • Güvenli parola saklama, şifreleme ve hashleme yöntemlerini doğru biçimde kullanabilecek
  • Yazılım geliştirme yaşam döngüsünde (SDLC) güvenliği entegre etmeyi öğrenebilecek

Course content

4 sections33 lectures1h 59m total length
  • Giriş3:37

    Bu derste yazılım güvenliğinin neden kritik olduğunu, güvensiz yazılımların yol açtığı riskleri ve güvenli kodlamanın yazılım geliştirme sürecindeki yerini öğreneceksiniz. Yazılım güvenliğine neden yatırım yapılması gerektiğini net örneklerle anlayacaksınız.

  • Gerçek Dünya Veri İhlalleri – Dersler ve Sonuçlar7:08

    Bu derste Equifax ve Yahoo gibi gerçek dünya veri ihlallerini inceleyerek, küçük bir güvenlik açığının nasıl büyük sonuçlara yol açabildiğini öğreneceksiniz. Güvenli yazılım geliştirmenin iş ve kullanıcı üzerindeki etkilerini kavrayacaksınız.

  • Yazılım Geliştiricinin Güvenlikteki Rolü – Shift Left Yaklaşımı3:31

    Bu derste yazılım geliştiricilerin güvenlikteki sorumluluklarını ve Shift Left yaklaşımını öğreneceksiniz. Güvenliğin en baştan tasarım ve geliştirme sürecine nasıl entegre edilmesi gerektiğini anlayacaksınız.

Requirements

  • Temel düzeyde herhangi bir programlama dili bilgisi (Python, Java, C#, JavaScript vb.)
  • Yazılım geliştirme mantığına aşinalık
  • Güvenlik konusunda önceden bilgi sahibi olma zorunluluğu yoktur
  • Bilgisayar ve internet bağlantısı yeterlidir
  • Temel programlama bilgisi yeterlidir. Güvenlik konusundaki tüm kavramlar sıfırdan anlatılacaktır.

Description

Bu kursta, modern yazılım projelerinde en sık yapılan güvenlik hatalarını, bu hataların nasıl istismar edildiğini ve nasıl doğru şekilde önlenmesi gerektiğini adım adım öğreneceksiniz.

Teorik güvenlik anlatımlarının ötesine geçerek;
gerçek kod örnekleri, gerçek saldırı senaryoları ve kurumsal hayatta uygulanabilir güvenli kodlama pratikleri ile yazılım güvenliğini öğrenmiş olacaksınız.

Kurs boyunca OWASP başta olmak üzere sektör standartları temel alınır ve güvenliği sonradan eklenen bir özellik değil, yazılımın ayrılmaz bir parçası olarak ele alırız.

Bu Kursta Neler Öğreneceksiniz?

  • Yazılım güvenliğinin temel prensiplerini

  • Güvenli yazılım geliştirme yaşam döngüsünü (Secure SDLC)

  • OWASP Top 10 zafiyetlerini ve gerçek örneklerle etkilerini

  • SQL Injection, XSS, CSRF gibi saldırıların nasıl çalıştığını

  • Bu saldırılara karşı güvenli kodlama tekniklerini

  • Kimlik doğrulama ve yetkilendirme hatalarını

  • Güvenli parola saklama ve şifreleme yaklaşımlarını

  • Input validation, output encoding ve güvenli veri işleme yöntemlerini

  • Yazılım projelerinde güvenlik risklerini erken aşamada tespit etmeyi

  • Kurumsal projelerde güvenli yazılım geliştirmenin nasıl uygulanacağını

Kimler İçin Uygun?

  • Bu kurs özellikle:

    • Yazılım geliştiriciler (Backend / Frontend / Full Stack)

    • Yazılım mühendisleri

    • Bilgisayar mühendisliği öğrencileri

    • Web ve API geliştirenler

    • Kurumsal projelerde çalışan yazılımcılar

    • Yazılım güvenliğine giriş yapmak isteyen herkes

    için uygundur.

    Temel programlama bilgisi yeterlidir. Güvenlik konusunda ön bilgi zorunlu değildir.

Bu Kursu Neden Almalısınız?

  • Sadece teori değil, gerçek hayatta karşılaşılan senaryolar

  • “Bu açık neden tehlikeli?” sorusuna net cevaplar

  • Kod üzerinden saldırı – savunma mantığını öğrenme

  • Güvenli kod yazma alışkanlığı kazanma

  • Kurumsal ve regülasyon gerektiren projelere hazırlık

  • Yazılımcılar için pratik ve sürdürülebilir güvenlik bakış açısı

Bu kursu tamamladığınızda, bir yazılım geliştirici olarak sadece çalışan değil, güvenli çalışan kod yazabiliyor olacaksınız.

Who this course is for:

  • Yazılım güvenliği konusunda kendini geliştirmek isteyen yazılım geliştiriciler
  • Web, backend veya full-stack geliştiriciler
  • Bilgisayar mühendisliği / yazılım mühendisliği öğrencileri
  • Güvenli kodlama prensiplerini öğrenmek isteyen junior geliştiriciler
  • Mevcut projelerinde güvenlik açıklarını azaltmak isteyen profesyoneller