Learn Secure Coding with Bob and Alice

33 students enrolled
This specialization provides a structured pathway through the principles, practices, and technologies required to build secure software systems. Beginning with foundational secure coding concepts, learners examine major vulnerability categories, how security flaws emerge in applications, and the core practices used to prevent them. The second course expands into technology-specific secure coding practices across widely used programming languages and frameworks. Learners explore security considerations in Python, Java, JavaScript, C/C++, SQL, C#, PHP, and related ecosystems while examining framework security for Angular, Express, React, .Net, and Spring. Additional coverage includes APIs, mobile systems, web sockets, serverless environments, IoT, and service mesh architectures, reinforcing practical approaches for mitigating vulnerabilities in real-world applications. The final course focuses on integrating security throughout the Secure System Development Life Cycle. Learners examine secure requirements gathering, architecture and design considerations, coding standards, testing processes, release and deployment practices, and long-term maintenance strategies. Across all three courses, the specialization emphasizes security fundamentals that apply across languages and frameworks while strengthening the ability to identify, prevent, and manage software vulnerabilities. This specialization is based on the book, Alice and Bob Learn Secure Coding, by Tanya Janca.
CERTIFICATEKatılım Sertifikası
FORMAT100% Online
DURATION1 ay

What you'll learn

  • Secure Coding
  • Threat Modeling
  • Data Access
  • Computer Programming
  • Cryptography
  • Data Validation
  • Cybersecurity
  • Data Security
  • Encryption
  • DevSecOps
  • Identity and Access Management
  • Information Assurance

Course Content

3 topics
  1. Kurs 1 Foundations of Secure Coding and Core Practices
  2. Kurs 2 Technology-Specific Secure Coding: Languages and Frameworks
  3. Kurs 3 Secure Software Lifecycle: From Requirements to Maintenance

Details

  • ProviderJohn Wiley & Sons
  • TypeCourse
  • CategorySoftware & Programming
  • LevelIntermediate
  • Duration1 ay
  • LanguageEnglish

Öğrenenlerimiz ne diyor?

Türkiye'nin yüz akı üniversitelerince hazırlanan; akademik doyuruculuğa sahip eğitim içeriklerinin, etkileşimli videolarla bir araya getirildiği bir üniversiteden eğitim almak istiyorsanız doğru yerdesiniz.
Ramazan Bölükbaşı
Çok yoğun programı olan öğrenciler için büyük bir fırsat. Bir şeylerin gelişmesi değişmesi için çabalamalıyız.
Melis Gülsar
Hızlı desteği ve üst düzey hizmeti ile Campus Online ve Sosyal Medya Sertifika Programı hizmeti sağlayan Adnan Menderes Üniversitesine sonsuz teşekkürlerimi sunuyorum.
Nazif Bayram
$49
CampusOnline Assistant
courses saved

Course Comparison

Institution
Rating
Turkish Subtitles
Level
Duration
Price
Certificate