TrueschoTruescho
All Courses
Software Security Essentials
Coursera
Course
Unknown

Software Security Essentials

CertNexus

Enhance your skills in software security by identifying vulnerabilities and applying security-by-design principles to protect applications.

Unknown4 weeksEnglish

About this Course

This course will be useful to programmers and cybersecurity practitioners who are looking to improve their skills and knowledge of secure software development. You will begin by identifying security requirements and expectations, factors that undermine software security, and common vulnerabilities in software. Then, you'll eliminate those vulnerabilities, which are due to either software defects, human factors, or process shortcomings. You'll also apply general principles for secure design and design software to counter specific threats. This is the first course in a multi-course Specialization. All of the courses in this Specialization require that you run free versions of Python, PyCharm, and Node.js on a Windows system. The course setup instructions provided in the first module of this course go into more detail about the hardware and software requirements

What You'll Learn

  • Identify security needs in software projects
  • Eliminate software vulnerabilities
  • Apply secure design principles
  • Design software to counter specific threats

Prerequisites

  • Basic computer and internet skills
  • Ability to follow instructions in English

Instructors

B

Bill Rosenthal

Topics

Software Development
Computer Science
Security
Information Technology
Data Security
Design Strategies
Human Factors (Security)
Cyber Security Strategy
Security Strategy
Application Design

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسب
الأمن
تكنولوجيا المعلومات
أمن البيانات
استراتيجيات التصميم
العوامل البشرية في الأمن
استراتيجية الأمن السيبراني
Security Strategy
Application Design

Start Learning Now