Title: Summarize secure application development, deployment, and automation protocols.
Course: Cybersecurity Operations, Advanced (10302-III) > Section: Exploring Architecture and Design

Summarization should include

- identifying the environment
  - development
  - testing
  - staging
  - production
  - quality assurance

- identifying secure coding techniques
  - normalization
  - stored procedures
  - obfuscation and camouflage
  - code reuse and dead code
  - server-side vs. client-side execution and validation
  - memory management
  - use of third-party libraries and software development kits (SDK)
  - data exposure

- identifying the Open Web Application Security Project (OWASP).