3237 - Session-based subject
Secure Software Development
Få en omfattende forståelse av grunnleggende prinsipper innen cybersikkerhet innenfor Continuous Delivery/Continuous Integration (CD/CI) og DevSecOps.
Modern software embodies intricate systems that execute diverse tasks, spanning healthcare data analysis, self-driving car image processing, and water dam gate control. As complexity escalates, embedding cybersecurity throughout the software development lifecycle becomes paramount. This course aims to furnish students with comprehensive comprehension of fundamental cybersecurity principles within Continuous Delivery/Continuous Integration (CD/CI) and DevSecOps. This equips them to adeptly strategize, develop, and oversee agile software products while upholding cybersecurity.
Learning outcomes
The student demonstrates advanced knowledge encompassing tools and frameworks pertinent to the software development lifecycle, while also showcasing a deep comprehension of the integral cybersecurity elements within software development.
Their adeptness extends to designing, analyzing, and proposing relevant routines tailored for the development of diverse applications, such as cloud-based, server-client, and serverless systems. They exhibit a keen ability to ensure the seamless integration of software across platforms, underpinned by a vigilant cybersecurity approach.
Furthermore, the student showcases their proficiency in establishing and managing DevSecOps processes. Their competence extends to deploying software applications and skillfully ensuring a foundation of privacy and security by design in distributed systems.