We may earn an affiliate commission when you visit our partners.
CodeMash

CodeMash 2020 | Including Security in the Development Testing Process | Craig Hills

Read more

CodeMash 2020 | Including Security in the Development Testing Process | Craig Hills

In this talk, Craig Hills will show you how to build security testing into your CI/CD pipeline. The primary goal is to think about what the appropriate level of testing is for your project, and determine how to make the most significant improvements to your security, while being cost effective.

Enroll now

What's inside

Syllabus

Including Security in the Development Testing Process

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores security testing integrations in CI/CD pipelines
Covers the use of security testing in software development
Taught by a recognized expert in software security, Craig Hills
Appropriate for learners with some experience in software development and security testing

Save this course

Save Including Security in the Development Testing Process: CodeMash to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Including Security in the Development Testing Process: CodeMash. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Including Security in the Development Testing Process: CodeMash will develop knowledge and skills that may be useful to these careers:
Security Software Engineer
A Security Software Engineer is responsible for the security of software products. They work to identify and mitigate security risks, and to ensure that software products meet security standards. Including Security in the Development Testing Process helps build a foundation in software security testing, enabling you to identify and mitigate risks throughout the software development lifecycle, contributing to secure software delivery.
Security Analyst
A Security Analyst is responsible for monitoring and analyzing security data, identifying and investigating security incidents, and developing and implementing security solutions. Including Security in the Development Testing Process builds a foundation in software security testing, enabling you to effectively evaluate and implement security measures throughout the software development lifecycle, enhancing your ability to detect and prevent security breaches.
DevSecOps Engineer
A DevSecOps Engineer is responsible for integrating security into the software development lifecycle. They work to ensure that security is considered at every stage of the development process, from planning to deployment. Including Security in the Development Testing Process contributes directly to fulfilling a DevSecOps Engineer's responsibilities, as understanding and implementing security testing helps to build secure software products.
Software Test Engineer
A Software Test Engineer is responsible for testing software products to ensure that they meet quality standards. They work to identify and fix bugs, and to ensure that software products are reliable and user-friendly. Including Security in the Development Testing Process may be useful for a Software Test Engineer, allowing you to expand your skillset into software security testing, increasing the scope of your responsibilities and career opportunities
Information Security Analyst
An Information Security Analyst is responsible for protecting an organization's information assets from unauthorized access, use, disclosure, disruption, modification, or destruction. They work to identify and mitigate security risks, and to ensure that information systems are secure. Including Security in the Development Testing Process may be useful for an Information Security Analyst, allowing you to gain insights into software security testing, contributing to a more comprehensive understanding of information security.
Cybersecurity Engineer
A Cybersecurity Engineer is responsible for designing, implementing, and maintaining cybersecurity systems. They work to protect networks, computers, and data from unauthorized access, use, disclosure, disruption, modification, or destruction. Including Security in the Development Testing Process may be useful for a Cybersecurity Engineer, allowing you to gain insights into software security testing, contributing to a more comprehensive understanding of cybersecurity.
Software Developer
A Software Developer is responsible for designing, developing, and maintaining software applications. They work to create software that meets the needs of users, and to ensure that software is reliable and efficient. Including Security in the Development Testing Process may be useful for a Software Developer, enabling you to integrate security considerations into your development process, contributing to the creation of more secure software products.
Systems Engineer
A Systems Engineer is responsible for designing, implementing, and maintaining computer systems. They work to ensure that systems meet the needs of users, and to ensure that systems are reliable and efficient. Including Security in the Development Testing Process may be useful for a Systems Engineer, allowing you to gain insights into software security testing, contributing to a more comprehensive understanding of system security.
Database Administrator
A Database Administrator is responsible for managing and maintaining databases. They work to ensure that databases are reliable, efficient, and secure. Including Security in the Development Testing Process may be useful for a Database Administrator, allowing you to gain insights into software security testing, contributing to a more comprehensive understanding of database security.
Network Administrator
A Network Administrator is responsible for managing and maintaining computer networks. They work to ensure that networks are reliable, efficient, and secure. Including Security in the Development Testing Process may be useful for a Network Administrator, allowing you to gain insights into software security testing, contributing to a more comprehensive understanding of network security.
Security Consultant
A Security Consultant is responsible for providing security advice and guidance to organizations. They work to help organizations identify and mitigate security risks, and to develop and implement security solutions. Including Security in the Development Testing Process may be useful for a Security Consultant, allowing you to gain insights into software security testing, contributing to a more comprehensive understanding of information security.
Risk Analyst
A Risk Analyst is responsible for identifying and assessing risks to an organization. They work to help organizations understand and manage risks, and to develop and implement risk mitigation strategies. Including Security in the Development Testing Process may be useful for a Risk Analyst, allowing you to gain insights into software security testing, contributing to a more comprehensive understanding of risk management.
Compliance Auditor
A Compliance Auditor is responsible for ensuring that an organization complies with laws and regulations. They work to identify and mitigate compliance risks, and to ensure that organizations are operating in a compliant manner. Including Security in the Development Testing Process may be useful for a Compliance Auditor, allowing you to gain insights into software security testing, contributing to a more comprehensive understanding of compliance requirements.
Information Security Manager
An Information Security Manager is responsible for managing an organization's information security program. They work to develop and implement security policies and procedures, and to ensure that the organization's information assets are protected from unauthorized access, use, disclosure, disruption, modification, or destruction. Including Security in the Development Testing Process may be useful for an Information Security Manager, allowing you to gain insights into software security testing, contributing to a more comprehensive understanding of information security management.
Security Architect
A Security Architect is responsible for designing and implementing security solutions for an organization. They work to identify and mitigate security risks, and to ensure that the organization's information assets are protected from unauthorized access, use, disclosure, disruption, modification, or destruction. Including Security in the Development Testing Process may be useful for a Security Architect, allowing you to gain insights into software security testing, contributing to a more comprehensive understanding of security architecture.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser