Unit 3 of 3

Security, DevOps, and Bash

15 min +150 points

Learning objectives

When you finish this unit, you will be able to:

  • Identify application security issues related to secret protection, encryption (storage and transport), and data handling.
  • Explain how firewall, DNS, load balancers, and reverse proxy in application deployment.
  • Describe top OWASP threats (such as XSS, SQL injections, and CSRF).
  • Utilize Bash commands (file management, directory navigation, and environmental variables).
  • Identify the principles of DevOps practices.

Application security and DevOps

Security fundamentals

  • Protect secrets (API keys, passwords) and never hard-code them.
  • Use encryption for data at rest and in transit.
  • Handle sensitive data according to policy.

Infrastructure in deployments

Firewalls, DNS, load balancers, and reverse proxies protect, route, and scale application traffic.

OWASP threats

  • XSS (Cross-Site Scripting): inject malicious scripts into web pages.
  • SQL injection: manipulate database queries through input.
  • CSRF (Cross-Site Request Forgery): trick users into executing unwanted actions.

Bash and DevOps

Use Bash for file management, navigation, and environment variables. DevOps emphasizes collaboration, automation, continuous delivery, and shared responsibility between development and operations.

Exam focus: identify security risks, deployment components, and DevOps principles in scenario questions.

Sign in to save your progress

Mark units complete, earn points, and work toward Certification Pro status.