Software developers often depend upon code created by someone else to improve their efficiency. In addition to reusing code within an organization, developers also often draw upon code from third parties. In this video, learn how software developers use libraries, software development kits, and APIs to draw upon external code.
- [Instructor] Software developers…often depend upon code created by someone else…to help improve their own efficiency.…In addition to reusing code within an organization,…developers also often draw upon code from third parties.…Third-party software libraries are a very common way…to share code among developers.…Libraries consist of shared code objects…that perform related functions.…For example, a software library might contain…a series of functions related to biology research,…financial analysis, or social media.…
Instead of having to write the code…to perform every detailed function that they need,…developers can simply locate libraries…that contain relevant functions…and then call those functions.…Let's take a look at an example…using the programing language R…that is commonly used for data science applications.…This code is a simple analysis of data…from the Social Security Disability applications…over the previous 10 years.…The code is designed to determine…whether efforts to drive applicants…to submit their applications online have been successful.…
This course—along with the others in this nine-part series—prepare you for the CISSP exam and provide you with a solid foundation for a career in information security.
Find the companion study books at the Sybex test prep site and review the complete CISSP Body of Knowledge at https://www.isc2.org/cissp-domains/default.aspx.
- Software development methodologies
- Operation, maintenance, and change management
- Cross-site scripting
- Preventing SQL injection
- Overflow attacks
- Malicious add-ons
- Secure coding practices
- Code signing
- Risk analysis and mitigation
- Software testing
- Acquired software