TrueschoTruescho
All Courses
Secure Coding Practices
Coursera
Specialization
Unknown

Secure Coding Practices

University of California, Davis

Designed for software developers at any level, this specialization covers secure coding principles, threat modeling, cryptography, and vulnerability analysis in C/C++ and Java.

UnknownEnglish

About this Course

This Specialization is intended for software developers of any level who are not yet fluent with secure coding and programming techniques.Through four courses, you will cover the principles of secure coding, concepts of threat modeling and cryptography and exploit vulnerabilities in both C/C++ and Java languages, which will prepare you to think like a hacker and protect your organizations information. The courses provide ample practice activities including exploiting WebGoat, an OWASP project designed to teach penetration testing

What You'll Learn

  • Practice improving the security and robustness of programs
  • Create threat models and apply basic cryptography
  • Evaluate and remediate fragile C++ library code
  • Exploit and fix common injection vulnerabilities

Prerequisites

  • Basic familiarity with the topic and its common terminology
  • Readiness to practice through applied exercises or case-based work

Instructors

J

Joubin Jabbari

Software Security Architect, Financial Industry

S

Sandra Escandor-O'Keefe

Offensive Security Engineer at Fastly

M

Matthew Bishop, PhD

Professor

Topics

Computer Security and Networks
Computer Science
Security
Information Technology
Application Security
Authentications
Code Review
Cryptography
Cybersecurity
Data Security

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

أمن الحاسوب والشبكات
علوم الحاسوب
الأمن
تكنولوجيا المعلومات
أمن التطبيقات
مصادقات
مراجعة الشفرات
التشفير
Cybersecurity
Data Security

Start Learning Now