Skip to content

Udemy – Secure Software Development – Part I 2024-12

Updated August 10, 2026 1.08 GB
Udemy – Secure Software Development – Part I 2024-12

Download

About this item

Description

Secure Software Development – Part I. This course teaches the fundamentals of software security with a focus on threat modeling for new application development. The course content covers the fundamentals of software security within the software development lifecycle and examines critical vulnerabilities and common attacks. It then introduces advanced application testing and analysis strategies to uncover unknown vulnerabilities. Practical risk mitigation strategies are presented to reduce the risk of attacks. In the first part, the process begins with secure application modeling, which includes the steps of building a functional model, object model, dynamic model, system model, and threat model. These steps proceed iteratively and build on each other, and the models are updated as new knowledge is acquired. The second part focuses on mitigating identified risks and examines the concepts of authentication, authorization, input validation, web application security, and database security. The third part tests the software and its compliance with the designed models, and includes penetration testing to identify remaining vulnerabilities.

What you will learn

  • Functional modeling:
  • Designing a secure functional model for a software application.
  • Object modeling:
  • Designing a secure object model for a software application.
  • Dynamic modeling:
  • Designing a secure dynamic model for a software application.
  • System modeling:
  • Designing a secure system model for a software application.
  • Threat modeling:
  • Designing a secure threat model for a software application.

This course is suitable for people who:

  • This course is for anyone who can program in any programming language and wants to learn how to build more secure and robust software.

Course details

  • Publisher: Udemy
  • Instructor: Aspen Olmsted
  • Training level: Beginner to advanced
  • Training duration: 2 hours and 19 minutes
  • Number of lessons: 7

Course topics

Secure Software Development - Part I

Prerequisites for the Secure Software Development – Part I course

  • Entry level programming skill in any language

Course images

Secure Software Development - Part I

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 720p

Download link

Downloadly

Download Part 1 – 1 GB

Download Part 2 – 87 MB

Rapidgator link

Download Part 1 – 1 GB

Download Part 2 – 87 MB

File(s) password: www.downloadly.ir

File size

1.08 GB