Course Kingdom
HomeCoursesJobsWebinarsBlogSavedAboutTelegram
Course Kingdom

Course Kingdom is an initiative to provide free education in a legit way. We provide free coupons of premium courses from different platforms, webinars, and job opportunities.

Quick Links

  • Home
  • Courses
  • Categories
  • Webinars
  • Jobs
  • Blog
  • Saved Courses
  • About Us
  • FAQ
  • Terms and Conditions
  • Privacy Policy
  • Affiliate Disclosure

Get in Touch

  • Telegram
  • guptahimanshu479@gmail.com

© 2026 Course Kingdom. All rights reserved.

Course Kingdom

— Course —

  1. Home
  2. Courses
  3. DevSecOps: How to secure Web App with AWS WAF and CloudWatch
DevSecOps: How to secure Web App with AWS WAF and CloudWatch
Development

5 May, 2024

Web application cyber security practical guidance. AWS DevSecOps WAF masterclass. AWS DevOps security tips and tricks.

$89.00FREE

DevSecOps: How to secure Web App with AWS WAF and CloudWatch

What you'll learn:

  • How exceptions and logging should be organized at web application to become a security defensive tool

  • How to secure Web application at AWS Cloud

  • How to configure AWS WAF

  • How to use AWS WAF managed rules

  • How to use AWS WAF custom black and white list

  • How to use AWS WAF custom rate rules

  • How to configure WAF alarms

  • How to use CloudWatch as detector of abnormal hacker's behavior

  • How to build custom CloudWatch filters and alerts upon it

  • How to use Athena to analyse WAF and application logs

  • Cyber thread analysis basics using Athena and Excel

Requirements:

  • Active AWS account

  • Some active web domain

  • Basic knowledge at using docker and web programming

Short description:

Current course is about how to secure Web Application against hacker's attacks with AWS cloud solutions using application level, centralized log system and firewall protection. You will also learn a lot about how to provide effective cyber thread analysis during hacker's attack and after it.


COURSE STRUCTURE:

The course starts from creating a very small API application. For that purpose I will use the Python programming language and Flask framework.  If you are not aware of current technologies, don't worry, you should not. Believe me, the application would be extremely simple, so anyone, even a child, can understand how it works.

While creating according application I will concentrate at next essential aspects:

  • Custom exceptions

  • Logging

I will explain why it is so essential to have those both things at any application and how to make it properly in order it would be helpful from a security defense perspective.


The principles which I will show you are extremely simple and can be easily propagated at any existing web application. You will see the real power of properly done exceptions and logging at your own eyes when we will make real hacker’s attacks simulations at our application after deploying it at AWS cloud


Generally speaking, deploying - it is 2nd essential part of our learning. Together we will deploy our test API application at AWS using Terraform. And again, if you have never used current technology, don’t worry. I will show you step by step, how to run according terraform scripts.


At 1st we will prepare the AWS network, after that we will deploy AWS ALB with WAF, and finally, at the last step, we will deploy our application at EC2 using an auto scaling group. Current pattern of deployment can be easily used by you at production as it is rather cost effective and almost a HA solution. Though as every solution it also has some limitations, which I will discover during Terraform lectures


At deployment section I will speak a lot about different AWS Services, that would be used for creating security defense mechanisms


  • IAM policies and Security groups as restriction mechanisms to our resources

  • S3 as place for keeping our ALB and WAF logs

  • CloudWath as centralized log storage and alarm system

  • SNS - as mechanism for sending alarm notifications during security attacks detection

  • I will also touch a little bit Route 53 and Certificate manager services

The deployed Falsk application and all AWS infrastructure around it would be intensively used as a lab environment for imitating different hacker’s attacks and providing a cyber security learning process. That will allow you to perform real practice training and try different security tools and tricks with your own hands. That is why, as for me, it is so essential to have it to be done.


In the third section we will speak about AWS WAF. We will discuss in details:

  • What resources can we attach WAF at - ALB, API gateway, CloudFront

  • How properly to configure it

  • Why correct configurationof AWS WAF is so time consuming process

  • How to set up AWS WAF managed rules and custom blocking policies

  • How to analyse WAF and ALB logs using Athena

  • Why WAF is not silver bullet that can’t protect web app against all possible threats

At current section I will also show you some examples of real attacks that were blocked by WAF taken from my commercial experience, in order you could feel how powerful WAF is as a security defense tool


At 4th section we will discuss deeply AWS CloudWatch service, especially:

  • how to use our application logs as security detector

  • how to build custom CloudWatch filters

  • how to raise alerts in case web application is under the hacker’s attack

  • how you can be aware of attack even before WAF will detect it, or when WAF could not deal with the problem


In the 5th section we will speak about cyber threat analysis using Atena and Excel after a hacker's attack. We will discuss how to gather all required data using Athena and how to verify if the hacker's actions had any success.


At last section we will make a short summary of all passed practice materials, by creating effective security defense framework, that can be used at any cloud or even at on-premise solutions


Who this course is for:

  • Anyone who is interested at cyber security or who is responsible for Web resources:

  • Software engineer

  • DevOps

  • Admin

  • CTO

  • CEO

Affiliate disclosure: Course Kingdom participates in affiliate programmes (including Udemy via the Cuelinks network). Some links on this page are affiliate links — if you click and enroll, we may earn a small commission at no extra cost to you. Learn more.

Enroll NowJoin us on Telegram
Udemy Courses TelegramSubscribe on YouTube
Share
← Back to all courses

Related Courses

NEWJira: From Basics to Advanced for Agile Project Management
IT & Software

Jira: From Basics to Advanced for Agile Project Management

9 September, 2026
$89.00FREE
NEWDirecciones IP desde Cero
IT & Software

Direcciones IP desde Cero

9 September, 2026
$89.00FREE
NEWDHCP desde Cero
IT & Software

DHCP desde Cero

9 September, 2026
$89.00FREE
NEWDeepSeek R1 AI: 25 Real World Projects in AI for Beginners
Development

DeepSeek R1 AI: 25 Real World Projects in AI for Beginners

9 September, 2026
$89.00FREE
From Sanatan Hindu

Explore Sanatan Hindu Wisdom

Discover articles on Hindu rituals, mantras, festivals, and spiritual practices from sanatanhindu.co.in

The Spiritual Tapestry of West Bengal: Land of Shakti, Bhakti, and Divine Grace
Poojas

The Spiritual Tapestry of West Bengal: Land of Shakti, Bhakti, and Divine Grace

Explore the profound spiritual landscape of West Bengal, from the fierce worship of Maa Durga to the sublime Bhakti traditions of Chaitanya Mahaprabhu.

9 September, 2026
Ramanujacharya — Life, Vishishtadvaita Philosophy, and Social Reforms
Saints & Spiritual Leaders

Ramanujacharya — Life, Vishishtadvaita Philosophy, and Social Reforms

Comprehensive guide to Sri Ramanujacharya's life, Vishishtadvaita philosophy, temple reforms, and social equality movements in 11th-12th century South India.

9 September, 2026
Adi Shankaracharya — Life, Philosophy and Four Mathas
Saints & Spiritual Leaders

Adi Shankaracharya — Life, Philosophy and Four Mathas

Comprehensive guide to Adi Shankaracharya's life, Advaita Vedanta philosophy, and the four mathas he established across India.

9 September, 2026
Agnihotra Havan — Daily Fire Ritual for Purification and Health
Ayurveda & Vedic Sciences

Agnihotra Havan — Daily Fire Ritual for Purification and Health

Learn the complete Agnihotra Havan vidhi, mantras, benefits, and significance — the ancient Vedic fire ritual for daily purification, health, and environmental harmony.

8 September, 2026
Shilpa Shastra: The Divine Science of Hindu Temple Architecture and Iconography
Ayurveda & Vedic Sciences

Shilpa Shastra: The Divine Science of Hindu Temple Architecture and Iconography

Explore Shilpa Shastra, the ancient Vedic science governing Hindu temple architecture, sacred geometry, and the divine art of deity iconography.

8 September, 2026
🙏
Daily Panchang

Daily Panchang, Wednesday, 9 September 2026

Hindu Panchang for Wednesday, 9 September 2026, Trayodashi, Ashlesha, Bhadrapada, VS 2083. Includes Rahu Kaal, Choghadiya, and Abhijit Muhurat timings.

8 September, 2026
Visit Sanatan Hindu