Programlama
Secure Software Development
"Secure Software Development" kursu, katılımcılara yazılım geliştirme süreçlerinde güvenliği sağlamanın temel yöntemlerini, yaygın saldırı türlerini ve veri koruma stratejilerini kavratmayı amaçlamaktadır. Kurs, güvenli sistem tasarımı ve uygulama güvenliğini önceliklendirmek isteyen yazılım geliştiriciler için tasarlanmıştır.
- Süre
- 12 saat
- Seviye
- Temel
- Biçim
- Canlı online
Bu kurs kapsamında katılımcılar, güvenlik tehditlerini, şifre yapılarını, erişim kontrolünü, veri güvenliği ve koruma mekanizmalarını, validasyon tekniklerini (white/black list) ve account/session yönetimini öğrenmektedir. HTTP status yönetimi, error handling, remote administration ve web/uygulama sunucu konfigürasyonu konuları da ele alınmaktadır.
Kurs kapsamında ayrıca footprinting, vulnerability analizi ve brute force, DDoS, XSS ile SQL Injection gibi yaygın saldırı türleri; authentication tipleri, OpenID ve Token tabanlı kimlik doğrulama mekanizmaları da işlenmektedir.
“Secure Software Development” kursu, disaster recovery, sistem loglama, caching ve pooling güvenliği konularıyla tamamlanmaktadır.
Eğitim programı
9 konu, 12 saatTemel güvenlik tehditlerini, şifre yapılarını ve erişim kontrolünü bilmek, Account/session yönetimi, error handling ve sistem loglama uygulamak, Brute Force, DDoS, XSS ve SQL Injection saldırılarını tanımak, Authentication stratejilerini (OpenID, Token) uygulamak, Veri güvenliği, validasyon ve white/black list yönetimini kullanmak, Disaster recovery ve uzaktan yönetim güvenliğini sağlamak, Web ve uygulama sunucu konfigürasyonunu güvenli yapmak, Caching, pooling ve HTTP güvenlik standartlarını uygulamak.
-
01
Base Security: Tehditler, parola yapısı, erişim kontrolü, veri güvenliği ve koruma
-
02
Validasyon, White/Black List yönetimi
-
03
Account ve Session Yönetimi, Disaster Recovery
-
04
HTTP Status, Error Handling, Remote Administration
-
05
Web ve Uygulama Sunucu Konfigürasyonu, System Logging, Caching/Pooling
-
06
Saldırı Türleri: Footprinting, Vulnerability, Brute Force, DDoS, XSS, SQL Injection
-
07
Authentication: Kimlik doğrulama tipleri ve stratejileri
-
08
OpenID ve Token tabanlı Authentication
-
09
Data Protecting
Format ve planlama
- Eğitim biçimi
- Canlı online, eğitmen eşliğinde
- Grup büyüklüğü
- 5–15 kişilik kapalı gruplar
- Süre
- 12 saat
- Takvim
- Şirketinizin planına göre
Bu eğitim şirketinize özel bir takvimle planlanır. Teklif talebinizde tercih ettiğiniz dönemi belirtebilirsiniz.
Benzer eğitimler
Tüm eğitimlerEnterprise Design Patterns
"Enterprise Design Patterns" kursu, katılımcılara kurumsal ölçekli yazılım sistemleri geliştirmek için gerekli mimari prensipleri, katmanlı tasarım tekniklerini ve IoC container kullanımını kavratmayı amaçlamaktadır. Kurs, kurumsal uygulama mimarisi konusunda uzmanlaşmak isteyen yazılım geliştiriciler için tasarlanmıştır.
16 saat
Clean Architecture
"Clean Architecture" kursu, katılımcılara bağımlılık yönetimi, CQRS, domain-driven katman tasarımı ve production-ready uygulama geliştirme konularında kapsamlı beceriler kazandırmayı amaçlamaktadır. Kurs, büyük ölçekli ve sürdürülebilir sistemler tasarlamak isteyen deneyimli yazılım geliştiriciler için tasarlanmıştır.
24 saat
.NET ile Mikroservis Mimarisi
“.NET ile Mikroservis Mimarisi” kursu, katılımcılara modern yazılım sistemlerinde yaygın olarak kullanılan mikroservis mimarisini .NET ekosistemi içinde tasarlama, geliştirme ve production ortamında çalıştırma becerilerini kazandırmayı amaçlamaktadır. Kurs, kurumsal ölçekte ölçeklenebilir ve güvenli sistemler geliştirmek isteyen deneyimli geliştiriciler için tasarlanmıştır.
12 saat
JavaScript ve jQuery
"JavaScript ve jQuery" kursu, katılımcılara JavaScript dilinin temel yapı taşlarını, nesne yönelimli JavaScript programlamayı ve jQuery kütüphanesiyle DOM manipülasyonunu kavratmayı amaçlamaktadır. Kurs, frontend geliştirmeye giriş yapmak isteyen yazılım geliştiriciler için tasarlanmıştır.
16 saat


