Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Information Security Design & Development

Course Cover
compare button icon

Course Features

icon

Duration

10 weeks

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Mobile, Desktop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

5 hours per week

icon

Teaching Type

Self Paced

Course Description

This course will teach you some basic cyber security principles, and provide you with the tools and knowledge you need to assess systems for security. This course will also teach you how to verify that your analysis is in line with the appropriate security profiles.

This ExpertTrack will take you through five courses that will help you to understand the security controls that are used to detect and correct security violations at various stages in the system's lifecycle. These controls will be explained and you'll learn how to use formal analysis techniques to determine if the system meets security standards.

You can learn key skills in both software analysis and testing, as well as secure systems development. ##Contextualize cyber security in software development lifecycle. In this first course, you'll learn the importance of secure systems design and how security-first thinking can improve software development. This course will teach you how to analyze security throughout the software development cycle, and also discuss legal and ethical issues surrounding secure systems.

You'll learn system analysis and secure design techniques as you progress through the courses. The courses will focus on security design principles and teach you how to use secure design principles to reduce vulnerabilities and security threats.

The second half of ExpertTrack will teach you the fundamental cyber security techniques and methods that are essential for secure design. There are many techniques and methods that can be used to implement secure systems.

Once you have a good understanding of these mechanics, you can explore various testing and verification methods that are used to assess system security and function.

After completing ExpertTrack, you will be able to analyze and design security requirements for a range of profiles. You will also learn how to mitigate the threats and current issues that are facing secure development.

Course Overview

projects-img

Alumni Network

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

professional experience may be useful in understanding the underlying concepts

This course has been created for learners with a strong understanding of cyber security, software development or CS

a relevant degree is recommended to ensure that you benefit from this ExpertTrack

What You Will Learn

Detecting system threats

Implementing secure systems

Preventing system threats

Secure design principles

Secure system development

Software analysis

Software development

Software testing

Target Students

and aspiring security specialists.

security architects

software developers

It has been designed for security analysts

This ExpertTrack is suited to people looking to increase their understanding of software development lifecycle and security considerations

Course Cover