Program Finder
Continuing Education
Self-Paced
Paid

Software Development Security

Understand the role of security in software development, covering the systems development life cycle, operating systems, database security roles, software attack prevention, and application of security controls.

Register Now

Classes Start Available Anytime

Course Overview

This course explores software development security with an emphasis on the systems development life cycle, operating systems, and environments. It also covers the role of databases in security, methods to identify and prevent software attacks, and practical application of application security controls. Familiarity with basic IT concepts is recommended for enrollment.


Course Format

This self-paced course offers a dynamic and engaging learning experience, combining interactive elements such as games, flashcards, video content, real-world case studies, and curated readings. Participants have the flexibility to progress at their own pace, while interactive games and quizzes reinforce key concepts and track progress. Flashcards, expert-led videos, real-world case studies, and carefully curated readings deepen knowledge.

This course is part of the Cybersecurity program.

Price

$375

Course Details

Units 0.5 CEUs / 5 PDUs

Location Online Courses

Course Type Self-Paced

Next Available Course

Classes Start Available Anytime

Register Now

What You’ll Learn

After successful completion of this course, you will be able to:

  • Explore the role of security in software development.

  • Explain the eight stages of the systems development life cycle (SDLC).

  • Understand the fundamentals and functionality of operating systems.

  • Describe various application and operating environments.

  • Discuss the significance of databases in information security and differentiate between database types.

  • Apply multiple application security controls.

  • Recognize various software-based attacks and methods for their prevention.

Your Instructor

Kevin
Hanegan

Chief Learning Officer, Qlik

Kevin is a prolific author renowned for his insightful contributions to the world of programming. With four well-received books to his name, including "Building State-of-the-Art Web Pages," "Custom CGI Scripting with Perl," "Practical Guide to Curl," and "Building Solutions with the Decision Site Analytics Platform," he has demonstrated his mastery in simplifying complex concepts for readers.

Throughout his illustrious career, Kevin has navigated various sectors, making significant impacts. His journey has seen him engage with software companies, academic institutions, and corporate training centers. In these roles, he excelled as a course developer, sharing his knowledge, and as a seasoned trainer and consultant, guiding others toward programming excellence.

Currently, Kevin holds the esteemed position of Vice President of Knowledge and Learning at Qlik, where he continues to shape the landscape of knowledge development. With a legacy of expertise in programming and a commitment to nurturing the next generation of tech enthusiasts, Kevin's contributions remain instrumental in the ever-evolving tech industry.