dgt_net02 – Network Security

Course Title: dgt_net02 – Network Security

Course Description:

“dgt_net02 – Network Security” is a course on the fundamental principles and practices of network security. Because cyber threats keep evolving, protecting information systems requires an understanding of how attacks and defences work.

The course covers the core concepts of network security and the foundational knowledge needed to protect networks against vulnerabilities and attacks. Participants study several aspects of cybersecurity, with a focus on the techniques and strategies used to defend information systems.

In line with our natural-language approach, you first study how threats, firewalls, VPNs, IDS/IPS and encryption actually work. In the practical part you never type a rule by hand: you describe to the machine, in plain language, the security policy you want (for example, “allow only HTTPS from the internet and SSH from the admin subnet”), then read the firewall rules and configurations it proposes, check them against the theory, and catch anything that opens more than you asked for.

Course Objectives:

  • Understand Key Security Concepts: Learn the fundamental principles of network security, including confidentiality, integrity, and availability.

  • Identify Threats and Vulnerabilities: Gain knowledge of common cyber threats such as malware, phishing attacks, and denial-of-service attacks. Understand how vulnerabilities in networks can be exploited.

  • Direct and Verify Security Measures: Explore the security measures and best practices that protect network infrastructure, including firewalls, intrusion detection systems, and encryption, and learn to instruct the machine to apply them, then verify that what it configured really enforces your policy.

  • Develop Risk Management Strategies: Learn how to assess potential risks to network security and develop strategies to mitigate them effectively, using the machine to gather evidence while you remain responsible for the judgement.

Course Content:

  1. Introduction to Network Security:
  2. Overview of the field
  3. Importance of cybersecurity in today’s digital landscape

  4. Threats and Vulnerabilities:

  5. Common types of cyber threats
  6. Identifying vulnerabilities within networks

  7. Security Protocols and Tools:

  8. Firewalls, VPNs, and IDS/IPS systems
  9. Use of encryption for data protection

  10. Risk Assessment and Management:

  11. Techniques for evaluating security risks
  12. Developing effective risk management strategies

  13. Legal and Ethical Considerations:

  14. Understanding the legal implications of network security
  15. Ethical responsibilities in cybersecurity

  16. Practical Applications:

  17. Natural-language labs: you ask the machine to scan, harden and monitor a test network, then review every rule and finding it produces

Target Audience:

This course is intended for anyone beginning a career in information technology, particularly those focusing on IT security roles. It is also beneficial for current professionals who want to strengthen their understanding of network security principles and learn to direct AI agents safely on security-sensitive systems.

By the end of this Academy program, participants will have the skills and knowledge to contribute to cybersecurity work within organizations, or to pursue further studies in information security.
The students can push their exercises (the instructions they gave the machine and the outputs they verified) to the Academy DevOps & SRE Git project. For this module, create a folder with your username as its name in the following subfolder: https://github.com/Garanti-Del-Talento/gdt_academy/tree/main/dgt_net02__network_security