Where Do We Place Security? - Introduction
Where Do We Place Security? - Environment vs. Application
Software Development Life Cycle - Phases
Software Development Models - Rapid Application Model (RAD)
Integrated Product Team - DevOps
Software Development Models - Agile Models - Scrum
Change Control - Definition
Programming Languages and Concepts - Object-Oriented Concepts - Object-Oriented Programming (OOP)
Focuses on objects instead of a linear progression of code
API
API stands for Application Programming Interface. In the context of APIs, the word Application refers to any software with a distinct function. Interface can be thought of as a contract of service between two applications. This contract defines how the two communicate with each other using requests and responses.
Distributed Computing - Component Object Model (COM)