A National Initiative — Empowering Bangladesh's Global Workforce
Tech Academy

Web Application Security

Beginner45 HoursBangla + EnglishCertificate
৳12,375
Enroll now

Pay with bKash / Nagad · verified within 24h

About this course

Course Overview

Web Application Security (45h) হলো একটি Practical & Career-Focused Course, যেখানে modern web applications-এর security risks identify, analyze এবং prevent করার essential skills শেখানো হবে।

এই course-এ OWASP Top 10, Authentication, Authorization, Session Management, Input Validation, Secure API, Cryptography, Security Headers, Access Control, Vulnerability Assessment এবং Secure Coding Practices শেখানো হবে।

Practical training শুধুমাত্র Authorized Lab Environment-এ পরিচালিত হবে, যাতে learners legal ও controlled setting-এ security weaknesses identify এবং remediation-এর practical understanding অর্জন করতে পারে।


What You Will Learn

✔ Web Application Security Fundamentals

✔ HTTP/HTTPS & Web Architecture

✔ OWASP Top 10

✔ Authentication Security

✔ Authorization & Access Control

✔ Session Management

✔ Input Validation

✔ Injection Vulnerability Concepts

✔ Cross-Site Scripting (XSS)

✔ Cross-Site Request Forgery (CSRF)

✔ Security Misconfiguration

✔ Cryptography Fundamentals

✔ Password & Credential Security

✔ File Upload Security

✔ API Security

✔ Security Headers

✔ CORS Security

✔ JWT Security Basics

✔ Vulnerability Assessment

✔ Security Testing Methodology

✔ Secure Coding Practices

✔ Security Reporting & Remediation


Course Curriculum

Module 1 — Web Application Security Fundamentals

  • What is Web Application Security?
  • Why Web Security Matters
  • Web Application Architecture
  • Client vs Server
  • Frontend & Backend Security
  • HTTP/HTTPS Fundamentals
  • Cookies & Sessions
  • Common Web Security Risks

Module 2 — Web Security Testing Methodology

  • Security Testing Lifecycle
  • Information Gathering
  • Attack Surface Identification
  • Vulnerability Identification
  • Security Validation
  • Risk Assessment
  • Evidence Collection
  • Remediation
  • Retesting

Module 3 — OWASP Top 10

  • Introduction to OWASP
  • OWASP Top 10 Overview
  • Broken Access Control
  • Cryptographic Failures
  • Injection
  • Insecure Design
  • Security Misconfiguration
  • Vulnerable Components
  • Authentication Failures
  • Software & Data Integrity Failures
  • Logging & Monitoring Failures
  • SSRF Concepts

Module 4 — Authentication Security

  • Authentication Fundamentals
  • Username & Password Security
  • Password Hashing
  • Multi-Factor Authentication
  • Account Lockout
  • Password Reset Security
  • Brute-Force Protection Concepts
  • Credential Security Best Practices

Module 5 — Authorization & Access Control

  • Authentication vs Authorization
  • Role-Based Access Control
  • Privilege Management
  • Least Privilege
  • Broken Access Control
  • IDOR Concepts
  • Horizontal & Vertical Privilege Issues
  • Secure Access Control Design

Module 6 — Session & Cookie Security

  • Session Management
  • Cookies
  • Secure Cookies
  • HttpOnly
  • SameSite
  • Session Expiration
  • Session Fixation Concepts
  • Session Security Best Practices

Module 7 — Input Validation & Injection

  • Input Validation
  • Output Encoding
  • Injection Fundamentals
  • SQL Injection Concepts
  • Command Injection Concepts
  • LDAP Injection Overview
  • Parameterized Queries
  • Secure Input Handling

Module 8 — Cross-Site Scripting & CSRF

  • What is XSS?
  • Reflected XSS Concepts
  • Stored XSS Concepts
  • DOM-Based XSS Overview
  • XSS Prevention
  • Content Security Policy
  • What is CSRF?
  • CSRF Protection
  • SameSite Cookies

Module 9 — File Upload & Application Security

  • File Upload Risks
  • File Type Validation
  • File Size Restrictions
  • Filename Security
  • Secure Storage
  • Path Traversal Concepts
  • Directory Traversal Prevention
  • Secure File Handling

Module 10 — API Security

  • API Security Fundamentals
  • REST API Security
  • Authentication & Authorization
  • API Keys
  • JWT Fundamentals
  • Token Security
  • Rate Limiting
  • API Input Validation
  • API Security Best Practices

Module 11 — Web Cryptography & Security Headers

  • Encryption Basics
  • Hashing
  • TLS/HTTPS
  • Digital Certificates
  • Security Headers
  • Content Security Policy (CSP)
  • HSTS
  • X-Content-Type-Options
  • Referrer-Policy
  • CORS Security

Module 12 — Security Testing Tools

  • Web Security Testing Environment
  • Browser Developer Tools
  • Burp Suite Introduction
  • Proxy Concepts
  • HTTP Request/Response Analysis
  • Security Testing Workflow
  • Vulnerability Documentation
  • Responsible Tool Usage

Module 13 — Secure Development Practices

  • Secure Coding Principles
  • Input Validation
  • Output Encoding
  • Secure Authentication
  • Secure Session Management
  • Access Control
  • Error Handling
  • Logging & Monitoring
  • Dependency Management
  • Secure Deployment

Module 14 — Vulnerability Assessment & Reporting

  • Vulnerability Classification
  • Risk Assessment
  • CVE & CVSS Basics
  • Security Impact
  • Technical Evidence
  • Business Impact
  • Remediation Recommendations
  • Security Report Writing
  • Retesting & Verification

Module 15 — Practical Web Security Projects

Students will work on authorized and controlled lab environments, including:

  • Web Application Security Assessment
  • Authentication Security Review
  • Access Control Testing
  • Input Validation Review
  • XSS Security Lab
  • API Security Assessment
  • Security Headers Review
  • Vulnerability Reporting
  • Remediation & Retesting

Course Features

✅ 45 Hours Live Class

✅ বাংলা + English Explanation

✅ Intermediate to Advanced Training

✅ Authorized Security Lab

✅ OWASP Top 10 Training

✅ Web Security Testing

✅ API Security

✅ Authentication & Authorization

✅ Secure Coding Practices

✅ Burp Suite Introduction

✅ Vulnerability Assessment

✅ Security Reporting

✅ Real-World Case Studies

✅ Hands-on Practical Exercises

✅ Instructor Support

✅ Class Recording (যদি প্রযোজ্য হয়)

✅ Certificate of Completion (যদি প্রদান করা হয়)


Who Can Join?

  • Web Developers
  • Full Stack Developers
  • Backend Developers
  • Software Developers
  • Cybersecurity Professionals
  • Ethical Hackers
  • Penetration Testing Beginners
  • CSE & ICT Students
  • Diploma Engineering Students
  • Security Analysts
  • DevOps Professionals
  • Freelancers
  • Job Seekers
  • যারা Web Security Career করতে চান

After Completing This Course

এই কোর্স শেষ করার পর আপনি—

  • Web Application Security-এর Core Concepts ভালোভাবে বুঝতে পারবেন।
  • Modern Web Application Architecture ও Common Security Risks বুঝতে পারবেন।
  • OWASP Top 10-এর গুরুত্বপূর্ণ Vulnerabilities সম্পর্কে বিস্তারিত ধারণা পাবেন।
  • Authentication, Authorization ও Session Management Secure করার Principles বুঝতে পারবেন।
  • Input Validation ও Output Encoding-এর গুরুত্ব বুঝতে পারবেন।
  • XSS, CSRF ও Injection-এর মতো Common Vulnerability Concepts বুঝতে পারবেন।
  • API Security, JWT, CORS এবং Security Headers সম্পর্কে Practical ধারণা পাবেন।
  • Burp Suite ব্যবহার করে Authorized Web Security Testing-এর Fundamentals শিখবেন।
  • Vulnerability Identify, Risk Assess এবং Professional Security Report তৈরি করতে পারবেন।
  • Security Issue-এর Remediation ও Retesting-এর Basic Process বুঝতে পারবেন।
  • Secure Web Application Development-এর Best Practices প্রয়োগ করতে পারবেন।
  • Advanced Penetration Testing, Bug Bounty বা Application Security Career-এর জন্য Strong Foundation তৈরি করতে পারবেন।
FAQ

Frequently asked questions

এই কোর্সটি কি Web Developer-দের জন্য উপযোগী?

অবশ্যই। Web Developer-দের জন্য এই কোর্সটি বিশেষভাবে Useful, কারণ এখানে Secure Coding, Authentication, Authorization, API Security, XSS, CSRF, Injection এবং OWASP Top 10 সম্পর্কে শেখানো হবে।

Web Application Security শেখার জন্য কি Programming জানা প্রয়োজন?

হ্যাঁ, Basic Web Development Knowledge থাকা ভালো। বিশেষ করে HTML, CSS, JavaScript এবং Backend-এর Basic ধারণা থাকলে Security Concepts ও Practical Labs অনেক সহজে বোঝা যাবে।

এই কোর্সে কি OWASP Top 10 শেখানো হবে?

হ্যাঁ। OWASP Top 10 এই কোর্সের অন্যতম গুরুত্বপূর্ণ অংশ। প্রতিটি গুরুত্বপূর্ণ vulnerability category-এর concept, risk, prevention এবং secure development practices শেখানো হবে।

এই কোর্সে কি Burp Suite ব্যবহার শেখানো হবে?

হ্যাঁ। Burp Suite-এর Fundamentals শেখানো হবে এবং Authorized Lab Environment-এ HTTP Request/Response Analysis ও Web Security Testing-এর জন্য এর ব্যবহার দেখানো হবে।

Web Application Security শেষ করার পর এরপর কী শেখা উচিত?

আপনি পরবর্তী ধাপে Web Penetration Testing, Bug Bounty, API Security, Secure Coding, DevSecOps, Application Security Engineering অথবা Advanced Ethical Hacking শেখার মাধ্যমে আরও Advanced Career Path-এ যেতে পারেন।

Keep learning

Related courses

See the whole track
৳12,375 Web Application Security
Enroll now