Standardı bil, koda ve CI'a taşı
CERT, OWASP ASVS, MISRA ve CWE temelinde güvenli kodlama standardı oluşturup CI hattında otomatik denetleme eğitimi.
Güvenli kodlama standartlarının kod tabanında uygulanması ve denetlenmesi
Bu eğitim, savunmacı programlamayı bireysel alışkanlıktan kurumsal standarda taşır. SEI CERT C/Java kuralları, OWASP ASVS doğrulama seviyeleri, MISRA C temel kuralları, CWE Top 25 ve ISO/IEC 27034 yaklaşımı tanıtılır. Statik analiz araçlarının kural setleriyle eşlenmesi, CI hattında kalite kapısı kurulması ve ekip için kodlama standardı belgesi hazırlama uygulamalı yapılır.
2 Gün. Her gün dört modül; standart inceleme, kural eşleme, araç yapılandırma ve ekip standardı yazımı oturumlarından oluşur.
Orta Seviye — CERT, OWASP ASVS, MISRA ve kurumsal kodlama standartlarının uygulanması ve denetimi
Gerçek bir örnek kod tabanına SonarQube veya benzeri bir analizör bağlanır, standart kuralları açılır ve bulgular birlikte sınıflandırılır.
CERT, OWASP ASVS ve MISRA'nın kapsam ve farklarını net biçimde ayırt edersiniz.
Standart kurallarını statik analiz ve CI kalite kapısıyla otomatik uygularsınız.
Kuruma özel, savunulabilir bir kodlama standardı belgesi hazırlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Bir ekipte kod yazmış ve kod incelemesine katılmış olmak beklenir.
Jenkins, GitLab CI veya GitHub Actions ile basit pipeline görmüş olmak faydalıdır.
Java veya C/C++ örnekleri ağırlıklıdır; temel okuma yeterlidir.
Statik analiz aracı için Docker çalıştırabilen bir ortam önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Projenin bağlamına uygun güvenli kodlama standardını gerekçesiyle seçebilirsiniz.
CERT kural kimliklerini okuyup compliant ve noncompliant kodu ayırt edebilirsiniz.
ASVS gereksinimlerini test edilebilir kabul kriterlerine dönüştürebilirsiniz.
Statik analiz araçlarında standart kural profilini yapılandırabilirsiniz.
Pull request aşamasında ihlali engelleyen otomatik kalite kapısı kurabilirsiniz.
Bulguları sınıflandırıp baseline ile makul bir başlangıç noktası belirleyebilirsiniz.
Ekibe özel kodlama standardı dokümanını yazıp sürümleyebilirsiniz.
Standart uyumunu metriklerle izleyip raporlayabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Go web sunucusu eğitimi: net/http, ServeMux, middleware, JSON API, context, TLS, graceful shutdown ve httptest ile uygulamalı 2 gün.
Detayları Gör →Go web geliştirme temelleri eğitimi: go mod, net/http, form, çerez ve oturum, html/template, SQLite ve test ile uygulamalı 2 gün.
Detayları Gör →Go template eğitimi: html/template, aksiyonlar, pipeline, FuncMap, layout/block, bağlamsal kaçış, embed ve şablon testi ile uygulamalı 2 gün.
Detayları Gör →Gelişmiş web uygulama geliştirme eğitimi: React, TypeScript, REST/GraphQL, JWT/OAuth2, PostgreSQL, OWASP, performans ve CI/CD ile uygulamalı 4 gün.
Detayları Gör →Temel web uygulama geliştirme eğitimi: HTML, CSS, JavaScript, Node.js, Express, SQL, oturum yönetimi ve yayınlama ile sıfırdan 3 günlük uygulamalı program.
Detayları Gör →