<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://ravindrabagale.com/</loc></url>
  <url><loc>https://ravindrabagale.com/about.html</loc></url>
  <url><loc>https://ravindrabagale.com/privacy-policy.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/a-note-from-your-trainer/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/1-1-why-networking-matters-in-the-cloud.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/1-2-ip-address-what-and-why.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/1-3-ports.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/1-4-ipv4-in-detail.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/1-5-ipv6.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/1-6-static-vs-dynamic-ip.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/1-7-public-vs-private-ip.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/1-8-nat-network-address-translation.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/1-9-how-these-concepts-map-to-aws.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch01-networking-fundamentals/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch02-the-osi-model-and-tcp-ip-model/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch02-the-osi-model-and-tcp-ip-model/2-1-why-do-we-need-a-reference-model.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch02-the-osi-model-and-tcp-ip-model/2-2-the-seven-layers.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch02-the-osi-model-and-tcp-ip-model/2-3-the-tcp-ip-model-and-comparison.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch02-the-osi-model-and-tcp-ip-model/2-4-walk-through-what-happens-when-you-open-a.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch02-the-osi-model-and-tcp-ip-model/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch02-the-osi-model-and-tcp-ip-model/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch02-the-osi-model-and-tcp-ip-model/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/3-1-why-linux.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/3-2-navigation.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/3-3-working-with-files-and-directories.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/3-4-viewing-files.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/3-5-permissions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/3-6-users-groups-and-sudo.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/3-7-package-managers.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/3-8-processes.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/3-9-getting-help.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/3-10-text-editors-nano-and-vim.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch03-linux-basic-commands/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-1-searching-text-grep.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-2-finding-files-find.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-3-text-processing-awk-and-sed.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-4-pipes-and-redirection.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-5-archiving-and-compression-tar-gzip-zip.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-6-services-service-systemctl-and-journalctl.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-7-networking-commands.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-8-disk-and-storage-commands.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-9-scheduling-tasks-cron.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-10-environment-variables.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-11-remote-access-ssh-and-scp.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-12-monitoring-top-and-htop.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/4-13-basic-shell-scripting.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch04-linux-advanced-commands/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch05-amazon-ec2-elastic-compute-cloud/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch05-amazon-ec2-elastic-compute-cloud/5-1-why-ec2-cloud-vs-on-premises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch05-amazon-ec2-elastic-compute-cloud/5-2-what-is-ec2-key-concepts.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch05-amazon-ec2-elastic-compute-cloud/5-3-how-to-launch-an-ec2-instance-console-step-by.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch05-amazon-ec2-elastic-compute-cloud/5-4-connecting-to-your-instance.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch05-amazon-ec2-elastic-compute-cloud/5-5-elastic-ip-static-public-ip.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch05-amazon-ec2-elastic-compute-cloud/5-6-instance-lifecycle-stop-reboot-hibernate.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch05-amazon-ec2-elastic-compute-cloud/5-7-ec2-best-practices.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch05-amazon-ec2-elastic-compute-cloud/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch05-amazon-ec2-elastic-compute-cloud/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch05-amazon-ec2-elastic-compute-cloud/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/6-1-what-is-a-web-server.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/6-2-nginx-vs-apache.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/6-3-quick-reference-package-service-paths-per-os.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/6-4-amazon-linux-2023.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/6-5-ubuntu-22-04-24-04.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/6-6-centos-stream-9.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/6-7-understanding-the-configuration-files.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/6-8-everyday-management-commands.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch06-web-servers-nginx-and-apache/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-1-why-and-what.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-2-the-hosting-matrix.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-3-step-1-common-create-the-sample-website.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-4-step-2-common-ways-to-upload-your-own-files.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-5-step-3-common-copy-files-and-set-permissions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-6-combination-1-amazon-linux-2023-nginx.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-7-combination-2-amazon-linux-2023-apache.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-8-combination-3-ubuntu-nginx.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-9-combination-4-ubuntu-apache.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-10-combination-5-centos-stream-9-nginx.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-11-combination-6-centos-stream-9-apache.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-12-hosting-multiple-sites-on-one-server-virtual.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-13-adding-https-optional-needs-a-domain.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/7-14-troubleshooting-static-sites.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch07-static-website-hosting-3-oses-2-web-servers/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/8-1-where-the-configuration-lives.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/8-2-reading-an-nginx-configuration.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/8-3-task-change-the-nginx-document-root.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/8-4-reading-an-apache-configuration.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/8-5-task-change-the-apache-documentroot.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/8-6-task-run-a-site-on-a-different-port.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/8-7-multiple-sites-with-name-based-virtual-hosts.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/8-8-useful-everyday-configurations.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/8-9-the-safe-change-workflow.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/8-10-troubleshooting-configuration-problems.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch08-configuring-nginx-and-apache/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-1-what-is-a-domain-name.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-2-how-dns-resolution-works.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-3-dns-record-types-you-must-know.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-4-before-you-point-a-domain-prepare-the-server.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-5-buying-a-domain-on-godaddy.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-6-pointing-a-godaddy-domain-to-ec2-godaddy-dns.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-7-alternative-godaddy-registrar-route-53-dns.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-8-configure-the-web-server-for-the-domain.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-9-verify-dns-dig-nslookup-and-friends.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-10-subdomains.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-11-https-for-your-domain-and-subdomains.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/9-12-troubleshooting-domains.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch09-domain-names-dns-and-subdomains/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch10-dynamic-website-hosting-php-python-node-js-with/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch10-dynamic-website-hosting-php-python-node-js-with/10-1-why-and-what.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch10-dynamic-website-hosting-php-python-node-js-with/10-2-installing-mysql-mariadb.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch10-dynamic-website-hosting-php-python-node-js-with/10-3-php-with-mysql.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch10-dynamic-website-hosting-php-python-node-js-with/10-4-python-flask-with-mysql.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch10-dynamic-website-hosting-php-python-node-js-with/10-5-node-js-express-with-mysql.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch10-dynamic-website-hosting-php-python-node-js-with/10-6-reverse-proxy-to-the-python-node-app.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch10-dynamic-website-hosting-php-python-node-js-with/10-7-troubleshooting-dynamic-sites.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch10-dynamic-website-hosting-php-python-node-js-with/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch10-dynamic-website-hosting-php-python-node-js-with/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch10-dynamic-website-hosting-php-python-node-js-with/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch11-application-hosting-wordpress-flask-and-express/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch11-application-hosting-wordpress-flask-and-express/11-1-wordpress.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch11-application-hosting-wordpress-flask-and-express/11-2-flask-application-with-gunicorn-nginx.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch11-application-hosting-wordpress-flask-and-express/11-3-express-application-with-pm2-nginx.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch11-application-hosting-wordpress-flask-and-express/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch11-application-hosting-wordpress-flask-and-express/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch11-application-hosting-wordpress-flask-and-express/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/12-1-what-is-a-stack-and-why-does-it-matter.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/12-2-lamp-stack.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/12-3-lemp-stack.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/12-4-mean-and-mern-architecture.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/12-5-installing-mongodb-from-the-official-repository.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/12-6-common-backend-api-for-mean-and-mern-node.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/12-7-mern-react-frontend-served-by-nginx.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/12-8-mean-angular-frontend-served-by-nginx.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/12-9-stack-comparison-summary.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch12-technology-stacks-lamp-lemp-mean-mern/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/13-1-what-and-why.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/13-2-ebs-volume-types.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/13-3-snapshots.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/13-4-nvme-device-naming-important.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/13-5-increasing-the-size-of-a-volume-root-or-data.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/13-6-adding-a-new-ebs-volume.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/13-7-detaching-a-volume-safely.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/13-8-ebs-best-practices.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch13-amazon-ebs-elastic-block-store/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch14-ec2-operations-elastic-ip-ami-snapshots-and/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch14-ec2-operations-elastic-ip-ami-snapshots-and/14-1-elastic-ip-in-depth.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch14-ec2-operations-elastic-ip-ami-snapshots-and/14-2-ami-amazon-machine-image.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch14-ec2-operations-elastic-ip-ami-snapshots-and/14-3-ebs-snapshots-in-practice.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch14-ec2-operations-elastic-ip-ami-snapshots-and/14-4-vertical-scaling-changing-the-instance-type.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch14-ec2-operations-elastic-ip-ami-snapshots-and/common-mistakes-i-see-students-make.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch14-ec2-operations-elastic-ip-ami-snapshots-and/interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/ch14-ec2-operations-elastic-ip-ami-snapshots-and/practice-questions-and-lab-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/aws/appendix-a-troubleshooting-checklist/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/appendix-b-command-cheat-sheet/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/appendix-c-glossary/</loc></url>
  <url><loc>https://ravindrabagale.com/aws/quick-revision-summary-all-chapters/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/how-to-read-this-book/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch01-introduction-to-business-intelligence-and-power/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch01-introduction-to-business-intelligence-and-power/1-1-what-is-business-intelligence.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch01-introduction-to-business-intelligence-and-power/1-2-what-is-power-bi.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch01-introduction-to-business-intelligence-and-power/1-3-components-of-power-bi.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch01-introduction-to-business-intelligence-and-power/1-4-licensing-overview-high-level.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch01-introduction-to-business-intelligence-and-power/1-5-the-typical-power-bi-workflow.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch01-introduction-to-business-intelligence-and-power/1-6-who-uses-power-bi-in-a-company.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch01-introduction-to-business-intelligence-and-power/1-7-the-quick-commerce-sample-datasets-used-in-this.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch02-installation-and-interface-tour/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch02-installation-and-interface-tour/2-1-installing-power-bi-desktop.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch02-installation-and-interface-tour/2-2-the-main-views.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch02-installation-and-interface-tour/2-3-the-ribbon.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch02-installation-and-interface-tour/2-4-the-panes-in-report-view.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch02-installation-and-interface-tour/2-5-the-report-canvas-and-pages.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch02-installation-and-interface-tour/2-6-power-bi-file-types.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch03-getting-data/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch03-getting-data/3-1-the-get-data-window.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch03-getting-data/3-2-common-connectors.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch03-getting-data/3-3-storage-modes-import-vs-directquery-vs-live.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch03-getting-data/3-4-data-source-settings-and-credentials.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch04-connecting-to-databases-sql-server-mysql/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch04-connecting-to-databases-sql-server-mysql/4-1-database-terms-in-simple-words.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch04-connecting-to-databases-sql-server-mysql/4-2-connecting-to-microsoft-sql-server.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch04-connecting-to-databases-sql-server-mysql/4-3-advanced-options-and-native-sql-queries.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch04-connecting-to-databases-sql-server-mysql/4-4-query-folding-with-databases-and-view-native.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch04-connecting-to-databases-sql-server-mysql/4-5-connecting-to-mysql.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch04-connecting-to-databases-sql-server-mysql/4-6-directquery-in-practice.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch04-connecting-to-databases-sql-server-mysql/4-7-import-vs-directquery-vs-live-connection.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch04-connecting-to-databases-sql-server-mysql/4-8-the-on-premises-data-gateway.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch04-connecting-to-databases-sql-server-mysql/4-9-data-source-settings-changing-sources-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch05-web-data-apis-and-google-sheets/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch05-web-data-apis-and-google-sheets/5-1-the-web-connector.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch05-web-data-apis-and-google-sheets/5-2-scraping-an-html-table-worked-example.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch05-web-data-apis-and-google-sheets/5-3-many-pages-pagination-with-a-parameter-and-a.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch05-web-data-apis-and-google-sheets/5-4-json-apis-with-web-contents-and-json-document.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch05-web-data-apis-and-google-sheets/5-5-google-sheets-connector.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch05-web-data-apis-and-google-sheets/5-6-alternative-publish-a-google-sheet-as-csv-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch05-web-data-apis-and-google-sheets/5-7-refreshing-web-data-and-ethics.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/6-1-what-is-power-query.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/6-2-power-query-editor-tour.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/6-3-the-power-query-ribbon-at-a-glance.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/6-4-applied-steps.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/6-5-data-types.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/6-6-reference-vs-duplicate.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/6-7-query-dependencies.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/6-8-parameters-overview.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/6-9-introduction-to-the-m-language.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/6-10-query-folding.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch06-power-query-essentials/6-11-close-and-apply-and-enable-load.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-1-a-cleaning-workflow-you-can-repeat.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-2-data-profiling-tools.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-3-messy-excel-exports-title-rows-headers-footers.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-4-removing-duplicates-full-row-and-by-key.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-5-blanks-and-nulls-remove-replace-fill-down-fill.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-6-extra-spaces-non-printable-characters-and-text.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-7-wrong-data-types-and-indian-date-formats-using.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-8-numbers-stored-as-text-symbol-and-commas.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-9-inconsistent-spellings-and-standardisation.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-10-split-columns-all-six-methods-plus-split-into.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-11-merge-columns.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-12-extract-length-first-last-characters-range-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-13-phone-numbers-e-mails-and-pin-codes.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-14-dates-and-times-parts-split-datetime-utc-to-ist.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-15-errors-remove-replace-keep-and-try-otherwise.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-16-outliers-and-invalid-values.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-17-unpivot-and-pivot.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-18-keep-remove-rows-sort-and-filter.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-19-rounding.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-20-combine-files-from-a-folder-quick-version.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-21-append-queries-stack-rows.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-22-merge-queries-and-all-join-kinds.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-23-group-by-basic-and-advanced.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-24-conditional-column-index-column-and-column-from.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch07-data-cleaning-a-z-in-power-query/7-25-case-study-cleaning-a-messy-blinkit-export-end.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-1-the-add-column-tab-at-a-glance.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-2-column-from-examples.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-3-custom-column.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-4-invoke-custom-function.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-5-conditional-column.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-6-index-column.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-7-duplicate-column.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-8-from-text-format-merge-columns-extract-parse.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-9-from-number-statistics-standard-scientific.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-10-from-date-and-time-date-time-duration.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-11-dax-calculated-columns.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-12-calculated-columns-vs-measures-in-depth.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch08-adding-columns-power-query-add-column-tab-and/8-13-implicit-vs-explicit-measures-measure-tables.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch09-get-data-from-folder-monthly-bank-statements/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch09-get-data-from-folder-monthly-bank-statements/9-1-the-files-and-their-layout.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch09-get-data-from-folder-monthly-bank-statements/9-2-connect-to-the-folder.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch09-get-data-from-folder-monthly-bank-statements/9-3-filter-out-hidden-temporary-and-unwanted-files.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch09-get-data-from-folder-monthly-bank-statements/9-4-combine-files-and-the-helper-queries.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch09-get-data-from-folder-monthly-bank-statements/9-5-clean-one-file-in-transform-sample-file.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch09-get-data-from-folder-monthly-bank-statements/9-6-add-month-from-source-name-and-categorise.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch09-get-data-from-folder-monthly-bank-statements/9-7-a-file-with-an-extra-column-or-different-headers.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch09-get-data-from-folder-monthly-bank-statements/9-8-automatic-refresh-when-a-new-month-arrives.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch10-parameters-in-power-query-and-other-kinds-of/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch10-parameters-in-power-query-and-other-kinds-of/10-1-what-is-a-parameter-and-why-use-it.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch10-parameters-in-power-query-and-other-kinds-of/10-2-creating-a-parameter-manage-parameters-dialog.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch10-parameters-in-power-query-and-other-kinds-of/10-3-parameterising-a-file-or-folder-path.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch10-parameters-in-power-query-and-other-kinds-of/10-4-parameterising-server-and-database-dev-prod.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch10-parameters-in-power-query-and-other-kinds-of/10-5-date-range-parameters-for-filtering.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch10-parameters-in-power-query-and-other-kinds-of/10-6-using-parameters-elsewhere-in-m.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch10-parameters-in-power-query-and-other-kinds-of/10-7-templates-pbit-with-parameters.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch10-parameters-in-power-query-and-other-kinds-of/10-8-incremental-refresh-with-rangestart-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch10-parameters-in-power-query-and-other-kinds-of/10-9-what-if-parameters-and-field-parameters-are.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch11-data-modelling/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch11-data-modelling/11-1-why-data-modelling-matters.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch11-data-modelling/11-2-fact-tables-and-dimension-tables.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch11-data-modelling/11-3-star-schema-vs-snowflake-schema.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch11-data-modelling/11-4-relationships.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch11-data-modelling/11-5-the-date-table.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch11-data-modelling/11-6-hierarchies-and-groups.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch11-data-modelling/11-7-model-view-properties.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch11-data-modelling/11-8-modelling-best-practices.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch12-data-hierarchies-and-groups/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch12-data-hierarchies-and-groups/12-1-what-is-a-hierarchy.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch12-data-hierarchies-and-groups/12-2-creating-a-hierarchy-in-the-data-pane.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch12-data-hierarchies-and-groups/12-3-auto-date-time-hierarchy-vs-a-custom-date-table.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch12-data-hierarchies-and-groups/12-4-using-hierarchies-in-visuals-and-slicers.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch12-data-hierarchies-and-groups/12-5-data-groups-list-groups.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch12-data-hierarchies-and-groups/12-6-bin-groups-numeric-and-date-bins.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch12-data-hierarchies-and-groups/12-7-groups-vs-calculated-columns-vs-hierarchies.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-1-what-is-dax.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-2-calculated-columns-vs-measures-recap.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-3-evaluation-context.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-4-dax-syntax.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-5-base-measures-for-the-quick-commerce-model.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-6-aggregation-functions.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-7-logical-functions.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-8-calculate-the-most-important-function.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-9-filter.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-10-all-allexcept-removefilters-allselected.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-11-related-and-relatedtable.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-12-userelationship.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-13-values-selectedvalue-hasonevalue.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-14-text-functions.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-15-date-functions.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-16-time-intelligence.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-17-ranking-rankx-and-topn.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-18-variables-var-and-return.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch13-dax-data-analysis-expressions/13-19-other-useful-functions.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-1-creating-a-visual-step-by-step.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-2-the-format-pane-visual-tab-general-tab-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-3-choose-the-right-chart.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-4-bar-and-column-charts-stacked-clustered-100.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-5-line-area-and-stacked-area-charts.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-6-line-and-column-combo-charts.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-7-ribbon-chart.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-8-waterfall-chart.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-9-funnel-chart.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-10-scatter-and-bubble-charts-with-play-axis.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-11-pie-donut-and-treemap.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-12-map-filled-map-shape-map-and-azure-map-summary.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-13-gauge.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-14-card-card-new-and-multi-row-card.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-15-kpi-visual.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-16-slicer.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-17-table.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-18-matrix.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-19-ai-visuals-decomposition-tree-key-influencers-q.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-20-text-box-image-shapes-and-buttons.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-21-r-and-python-visuals-and-custom-visuals-from.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-22-small-multiples-and-visual-calculations-quick.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch14-visuals-and-their-formatting/14-23-the-analytics-pane.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch15-maps-showing-maharashtra-on-a-map/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch15-maps-showing-maharashtra-on-a-map/15-1-which-map-visual.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch15-maps-showing-maharashtra-on-a-map/15-2-enabling-map-visuals.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch15-maps-showing-maharashtra-on-a-map/15-3-data-categories-and-geocoding.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch15-maps-showing-maharashtra-on-a-map/15-4-latitude-and-longitude-for-dark-stores.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch15-maps-showing-maharashtra-on-a-map/15-5-worked-example-maharashtra-dark-store-bubble-map.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch15-maps-showing-maharashtra-on-a-map/15-6-shape-map-with-a-custom-maharashtra-map.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch15-maps-showing-maharashtra-on-a-map/15-7-map-tips-and-changes-over-time.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch16-drill-up-and-drill-down/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch16-drill-up-and-drill-down/16-1-prepare-the-hierarchies.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch16-drill-up-and-drill-down/16-2-the-drill-buttons.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch16-drill-up-and-drill-down/16-3-drill-down-vs-expand-the-difference.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch16-drill-up-and-drill-down/16-4-matrix-expand-collapse-and-icons.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch16-drill-up-and-drill-down/16-5-include-and-exclude.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch16-drill-up-and-drill-down/16-6-tips-for-drill-friendly-reports.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch17-drill-through/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch17-drill-through/17-1-what-is-drill-through.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch17-drill-through/17-2-build-the-target-page.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch17-drill-through/17-3-drill-through-options.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch17-drill-through/17-4-using-drill-through.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch17-drill-through/17-5-cross-report-drill-through-brief.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch18-tooltips/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch18-tooltips/18-1-default-tooltips.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch18-tooltips/18-2-adding-fields-to-the-tooltip.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch18-tooltips/18-3-report-page-tooltips.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch18-tooltips/18-4-visual-tooltips-modern-style-and-drill-actions.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch18-tooltips/18-5-tooltip-examples-on-our-data.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch19-bookmarks-selection-pane-buttons-and-navigation/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch19-bookmarks-selection-pane-buttons-and-navigation/19-1-what-a-bookmark-saves.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch19-bookmarks-selection-pane-buttons-and-navigation/19-2-the-bookmarks-pane.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch19-bookmarks-selection-pane-buttons-and-navigation/19-3-the-selection-pane.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch19-bookmarks-selection-pane-buttons-and-navigation/19-4-pattern-1-toggle-between-chart-and-table-view.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch19-bookmarks-selection-pane-buttons-and-navigation/19-5-pattern-2-reset-filters-button.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch19-bookmarks-selection-pane-buttons-and-navigation/19-6-pattern-3-show-hide-filter-panel.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch19-bookmarks-selection-pane-buttons-and-navigation/19-7-navigators-and-buttons.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch19-bookmarks-selection-pane-buttons-and-navigation/19-8-building-a-side-navigation-menu.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch20-dynamic-text-and-dynamic-colour-conditional/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch20-dynamic-text-and-dynamic-colour-conditional/20-1-the-fx-button.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch20-dynamic-text-and-dynamic-colour-conditional/20-2-dynamic-titles-with-measures.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch20-dynamic-text-and-dynamic-colour-conditional/20-3-showing-several-selected-cities-concatenatex.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch20-dynamic-text-and-dynamic-colour-conditional/20-4-text-box-with-dynamic-values-and-smart-narrative.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch20-dynamic-text-and-dynamic-colour-conditional/20-5-cards-with-dynamic-labels.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch20-dynamic-text-and-dynamic-colour-conditional/20-6-conditional-formatting-rules-gradient-and-field.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch20-dynamic-text-and-dynamic-colour-conditional/20-7-data-bars-icons-and-web-urls.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch20-dynamic-text-and-dynamic-colour-conditional/20-8-kpi-based-colouring-in-charts-and-cards.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch21-dynamic-charts-field-parameters-what-if-and/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch21-dynamic-charts-field-parameters-what-if-and/21-1-field-parameters-switch-measures.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch21-dynamic-charts-field-parameters-what-if-and/21-2-field-parameters-switch-dimensions-dynamic-axis.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch21-dynamic-charts-field-parameters-what-if-and/21-3-the-older-method-disconnected-table-switch.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch21-dynamic-charts-field-parameters-what-if-and/21-4-what-if-parameters-numeric-range.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch21-dynamic-charts-field-parameters-what-if-and/21-5-dynamic-top-n-with-a-parameter.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch21-dynamic-charts-field-parameters-what-if-and/21-6-chart-table-toggle-recap.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-1-the-filters-pane-and-its-levels.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-2-basic-and-advanced-filtering.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-3-measure-filters-visual-level.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-4-top-n-filter.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-5-relative-date-and-relative-time-filters.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-6-locking-hiding-renaming-and-formatting-filters.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-7-slicers-styles-and-settings.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-8-clearing-selections.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-9-sync-slicers-across-pages.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-10-edit-interactions-filter-highlight-none.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-11-slicer-vs-filter-when-to-use-which.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch22-filters-and-slicers/22-12-how-all-filters-combine.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch23-report-and-dashboard-design-principles/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch23-report-and-dashboard-design-principles/23-1-start-with-the-audience-and-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch23-report-and-dashboard-design-principles/23-2-layout.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch23-report-and-dashboard-design-principles/23-3-colour.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch23-report-and-dashboard-design-principles/23-4-themes.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch23-report-and-dashboard-design-principles/23-5-storytelling-with-data.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch23-report-and-dashboard-design-principles/23-6-accessibility.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch24-reports-and-dashboards/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch24-reports-and-dashboards/24-1-report-vs-dashboard.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch24-reports-and-dashboards/24-2-report-pages-and-canvas-settings.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch24-reports-and-dashboards/24-3-designing-a-report-layout.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch24-reports-and-dashboards/24-4-dashboards-in-the-power-bi-service.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch24-reports-and-dashboards/24-5-alerts-on-dashboard-tiles.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch24-reports-and-dashboards/24-6-mobile-layouts.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch24-reports-and-dashboards/24-7-featured-and-favourite-dashboards.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch24-reports-and-dashboards/24-8-themes-json-brief.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch24-reports-and-dashboards/24-9-apps-and-sharing-brief.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch25-power-bi-service/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch25-power-bi-service/25-1-what-is-the-power-bi-service.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch25-power-bi-service/25-2-publishing.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch25-power-bi-service/25-3-workspaces-and-roles.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch25-power-bi-service/25-4-reports-vs-dashboards.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch25-power-bi-service/25-5-sharing-and-distribution.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch25-power-bi-service/25-6-refreshing-data.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch25-power-bi-service/25-7-gateways.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch25-power-bi-service/25-8-subscriptions-and-alerts.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch25-power-bi-service/25-9-other-service-features-worth-knowing.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch26-row-level-security-rls/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch26-row-level-security-rls/26-1-what-is-rls.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch26-row-level-security-rls/26-2-static-rls.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch26-row-level-security-rls/26-3-dynamic-rls-with-userprincipalname.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch26-row-level-security-rls/26-4-testing-rls.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch26-row-level-security-rls/26-5-important-rules.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch27-performance-tips/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch27-performance-tips/27-1-why-reports-become-slow.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch27-performance-tips/27-2-performance-analyzer.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch27-performance-tips/27-3-reduce-model-size-and-cardinality.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch27-performance-tips/27-4-relationships.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch27-performance-tips/27-5-dax-best-practices.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch27-performance-tips/27-6-report-design.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch27-performance-tips/27-7-helpful-tools.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch28-end-to-end-project-blinkit-quick-commerce/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch28-end-to-end-project-blinkit-quick-commerce/28-1-business-requirements.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch28-end-to-end-project-blinkit-quick-commerce/28-2-step-1-prepare-the-raw-data.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch28-end-to-end-project-blinkit-quick-commerce/28-3-step-2-get-data-and-transform-in-power-query.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch28-end-to-end-project-blinkit-quick-commerce/28-4-step-3-build-the-data-model.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch28-end-to-end-project-blinkit-quick-commerce/28-5-step-4-create-the-measures.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch28-end-to-end-project-blinkit-quick-commerce/28-6-step-5-design-the-report-pages.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch28-end-to-end-project-blinkit-quick-commerce/28-7-step-6-security.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch28-end-to-end-project-blinkit-quick-commerce/28-8-step-7-check-performance-and-quality.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch28-end-to-end-project-blinkit-quick-commerce/28-9-step-8-publish-and-automate.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-1-modules-1-2-introduction-and-interface.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-2-modules-3-5-getting-data-databases-web-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-3-modules-6-7-power-query-essentials-and-data.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-4-module-8-add-column-calculated-columns-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-5-modules-9-10-folder-combine-and-parameters.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-6-modules-11-12-data-modelling-hierarchies-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-7-module-13-dax-with-answer-hints.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-8-modules-14-15-visuals-formatting-and-maps.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-9-modules-16-19-drill-drill-through-tooltips-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-10-modules-20-22-dynamic-text-and-colour-dynamic.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-11-modules-23-24-design-reports-and-dashboards.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-12-modules-25-27-service-rls-and-performance.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch29-practice-exercises-and-final-assignment/29-13-final-assignment-blinkit-vs-amazon-now-city.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch30-interview-questions-and-answers/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch30-interview-questions-and-answers/30-1-fundamentals.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch30-interview-questions-and-answers/30-2-data-connectivity-and-power-query.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch30-interview-questions-and-answers/30-3-data-modelling.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch30-interview-questions-and-answers/30-4-dax.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch30-interview-questions-and-answers/30-5-visualization-service-and-security.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch30-interview-questions-and-answers/30-6-data-cleaning-and-add-column.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch30-interview-questions-and-answers/30-7-folders-parameters-databases-and-web.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch30-interview-questions-and-answers/30-8-hierarchies-groups-drill-tooltips-and-navigation.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch30-interview-questions-and-answers/30-9-visuals-dynamic-formatting-maps-filters-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/31-1-how-to-answer-in-interviews.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/31-2-deloitte.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/31-3-ey.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/31-4-kpmg.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/31-5-pwc.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/31-6-tcs.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/31-7-infosys-wipro-and-accenture.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/31-8-capgemini-tech-mahindra-hcltech-and-ltimindtree.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/31-9-genpact-mu-sigma-fractal-amazon-and-fedex-india.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/31-10-sql-and-excel-questions-paired-with-power-bi.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch31-interview-questions-asked-in-mnc-interviews/31-11-frequently-asked-across-mnc-interviews.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch32-keyboard-shortcuts-and-dax-cheat-sheet/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch32-keyboard-shortcuts-and-dax-cheat-sheet/32-1-power-bi-desktop-keyboard-shortcuts.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch32-keyboard-shortcuts-and-dax-cheat-sheet/32-2-dax-quick-reference.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch32-keyboard-shortcuts-and-dax-cheat-sheet/32-3-common-measure-patterns-copy-and-adapt.html</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/ch33-glossary/</loc></url>
  <url><loc>https://ravindrabagale.com/powerbi/appendix-sources-for-mnc-interview-questions/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/how-to-read-this-book/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch01-excel-basics/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch01-excel-basics/1-1-the-excel-interface.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch01-excel-basics/1-2-workbooks-worksheets-and-our-practice-dataset.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch01-excel-basics/1-3-relative-absolute-and-mixed-references.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch01-excel-basics/1-4-formatting-cells.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch01-excel-basics/1-5-number-formats-rupees-in-indian-style-and-dates.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch01-excel-basics/1-6-custom-number-formats.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch01-excel-basics/1-7-freeze-panes.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch01-excel-basics/1-8-named-ranges.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch02-data-entry-tools/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch02-data-entry-tools/2-1-autofill-and-fill-series.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch02-data-entry-tools/2-2-flash-fill.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch02-data-entry-tools/2-3-data-validation.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch02-data-entry-tools/2-4-drop-down-lists.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch02-data-entry-tools/2-5-dependent-drop-down-city-area.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch02-data-entry-tools/2-6-conditional-formatting-highlight-rules-and-top.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch02-data-entry-tools/2-7-data-bars-color-scales-and-icon-sets.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch02-data-entry-tools/2-8-formula-based-conditional-formatting.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-1-formula-basics-and-operators.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-2-sum-sumif-and-sumifs.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-3-count-counta-countblank-countif-and-countifs.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-4-average-averageif-s-minifs-and-maxifs.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-5-round-family-and-rank.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-6-text-functions-left-right-mid-len-find-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-7-substitute-replace-trim-clean-and-case-functions.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-8-joining-text-and-concat-textjoin-and-text.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-9-textbefore-textafter-and-textsplit.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-10-date-functions-today-now-date-day-month-year.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-11-working-days-datedif-and-weekday.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-12-time-calculations.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-13-if-nested-if-and-ifs.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-14-and-or-not-and-switch.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-15-iferror-and-ifna.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-16-sumproduct.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch03-formulas-and-functions/3-17-error-types-and-how-to-fix-them.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch04-lookup-functions/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch04-lookup-functions/4-1-vlookup-with-exact-match.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch04-lookup-functions/4-2-vlookup-approximate-match-and-the-column-</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch04-lookup-functions/4-3-hlookup.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch04-lookup-functions/4-4-index-and-match.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch04-lookup-functions/4-5-two-way-lookup-row-and-column.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch04-lookup-functions/4-6-xlookup-basics-and-if-not-found.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch04-lookup-functions/4-7-xlookup-match-modes-search-modes-and-multiple.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch04-lookup-functions/4-8-xmatch.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch04-lookup-functions/4-9-approximate-lookup-delivery-fee-slabs.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch04-lookup-functions/4-10-common-lookup-errors-and-fixes.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-1-duplicates.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-2-blank-cells.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-3-extra-spaces-and-non-printable-characters.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-4-inconsistent-case.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-5-inconsistent-city-spellings.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-6-numbers-stored-as-text.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-7-text-dates-and-mixed-date-formats.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-8-splitting-columns.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-9-merging-columns.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-10-phone-numbers.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-11-e-mail-addresses.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-12-pincodes-and-codes-with-leading-zeros.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-13-extracting-parts-of-text.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-14-removing-unwanted-characters.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-15-outliers.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-16-error-values-in-data.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-17-unpivot-wide-to-long-concept.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch05-data-cleaning-a-z/5-18-end-to-end-cleaning-a-messy-blinkit-export.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch06-tables-sorting-and-filtering/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch06-tables-sorting-and-filtering/6-1-excel-tables-ctrl-t.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch06-tables-sorting-and-filtering/6-2-structured-references.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch06-tables-sorting-and-filtering/6-3-the-total-row.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch06-tables-sorting-and-filtering/6-4-sorting-multi-level-and-custom-sort.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch06-tables-sorting-and-filtering/6-5-autofilter.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch06-tables-sorting-and-filtering/6-6-advanced-filter.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch06-tables-sorting-and-filtering/6-7-subtotal-and-aggregate.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch06-tables-sorting-and-filtering/6-8-the-subtotal-feature.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch06-tables-sorting-and-filtering/6-9-group-and-outline.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/7-1-creating-a-pivottable.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/7-2-field-areas-rows-columns-values-and-filters.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/7-3-summarize-values-by.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/7-4-show-values-as.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/7-5-grouping-dates-and-numbers.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/7-6-calculated-fields-and-calculated-items.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/7-7-sorting-filtering-and-top-10.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/7-8-slicers-and-timelines.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/7-9-report-connections-refresh-and-data-source.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/7-10-getpivotdata.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch07-pivottables-and-pivotcharts/7-11-pivotcharts.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-1-creating-and-formatting-a-chart.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-2-column-and-bar-charts.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-3-line-and-area-charts.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-4-pie-and-doughnut-charts.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-5-combo-chart-with-a-secondary-axis.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-6-scatter-chart.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-7-histogram-and-box-and-whisker.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-8-waterfall-and-funnel.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-9-treemap-and-sunburst.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-10-map-chart.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-11-sparklines.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-12-choosing-the-right-chart.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-13-dynamic-chart-from-a-table.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-14-drop-down-driven-dynamic-chart-index-xlookup.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-15-named-ranges-with-offset-rolling-charts.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch08-charts/8-16-checkbox-to-show-hide-a-series.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch09-dynamic-arrays/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch09-dynamic-arrays/9-1-spill-ranges-and-the-operator.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch09-dynamic-arrays/9-2-filter.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch09-dynamic-arrays/9-3-sort-and-sortby.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch09-dynamic-arrays/9-4-unique.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch09-dynamic-arrays/9-5-sequence-and-randarray.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch09-dynamic-arrays/9-6-let.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch09-dynamic-arrays/9-7-lambda-brief.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch09-dynamic-arrays/9-8-vstack-and-hstack.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch09-dynamic-arrays/9-9-choosecols-take-and-drop.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch10-power-query-in-excel/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch10-power-query-in-excel/10-1-opening-power-query-data-from-a-workbook-or-csv.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch10-power-query-in-excel/10-2-cleaning-steps-in-power-query.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch10-power-query-in-excel/10-3-get-data-from-folder-combining-monthly-bank.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch10-power-query-in-excel/10-4-append-blinkit-amazon-now.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch10-power-query-in-excel/10-5-merge-queries.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch10-power-query-in-excel/10-6-unpivot.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch10-power-query-in-excel/10-7-group-by.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch10-power-query-in-excel/10-8-parameters.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch10-power-query-in-excel/10-9-refresh-and-load-options.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch11-what-if-analysis/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch11-what-if-analysis/11-1-goal-seek.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch11-what-if-analysis/11-2-scenario-manager.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch11-what-if-analysis/11-3-one-variable-data-table.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch11-what-if-analysis/11-4-two-variable-data-table.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch11-what-if-analysis/11-5-solver-brief.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-1-developer-tab-macro-security-and-xlsm.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-2-recording-a-macro-absolute-vs-relative.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-3-running-macros-button-shortcut-and-the-macros.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-4-the-vba-editor-vbe.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-5-sub-procedures.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-6-variables-and-data-types.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-7-range-cells-and-worksheets.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-8-msgbox-and-inputbox.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-9-if-and-select-case.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-10-loops-for-for-each-and-do.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-11-finding-the-last-row-and-column.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-12-practical-macros-on-our-data.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-13-user-defined-functions-a-delivery-fee-function.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-14-error-handling-with-on-error.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-15-debugging-f8-breakpoints-immediate-and-locals.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch12-macros-and-vba/12-16-the-personal-macro-workbook.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch13-excel-dashboards/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch13-excel-dashboards/13-1-planning-audience-questions-and-kpis.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch13-excel-dashboards/13-2-structuring-the-workbook-data-calc-dashboard.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch13-excel-dashboards/13-3-pivottables-that-feed-the-dashboard.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch13-excel-dashboards/13-4-kpi-cards.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch13-excel-dashboards/13-5-charts-for-the-dashboard.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch13-excel-dashboards/13-6-slicers-and-a-timeline-for-all-pivots.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch13-excel-dashboards/13-7-layout-and-design-principles.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch13-excel-dashboards/13-8-refresh-finishing-touches-and-a-checklist.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/14-1-locked-cells-and-protect-sheet.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/14-2-hiding-formulas-and-allow-edit-ranges.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/14-3-protect-workbook-structure-vs-encrypt-with.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/14-4-print-area-and-page-breaks.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/14-5-page-setup-orientation-scaling-and-margins.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/14-6-headers-and-footers.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/14-7-print-titles-repeat-header-rows.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/14-8-exporting-to-pdf.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/14-9-sharing-and-co-authoring.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/14-10-comments-vs-notes.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch14-protection-sharing-and-printing/14-11-version-history.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch15-final-project-blinkit-maharashtra-monthly-report/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch15-final-project-blinkit-maharashtra-monthly-report/15-1-project-brief-and-data.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch15-final-project-blinkit-maharashtra-monthly-report/15-2-stage-1-clean-the-raw-export.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch15-final-project-blinkit-maharashtra-monthly-report/15-3-stage-2-tables-and-lookup-formulas.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch15-final-project-blinkit-maharashtra-monthly-report/15-4-stage-3-pivottable-analysis.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch15-final-project-blinkit-maharashtra-monthly-report/15-5-stage-4-build-the-dashboard.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch15-final-project-blinkit-maharashtra-monthly-report/15-6-stage-5-a-small-macro.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch15-final-project-blinkit-maharashtra-monthly-report/15-7-submission-checklist-and-marking-guide.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-1-modules-1-2-basics-and-data-entry.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-2-module-3-formulas-and-functions.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-3-module-4-lookups.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-4-module-5-data-cleaning.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-5-module-6-tables-sorting-and-filtering.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-6-module-7-pivottables.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-7-module-8-charts.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-8-module-9-dynamic-arrays.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-9-module-10-power-query.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-10-module-11-what-if-analysis.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-11-module-12-macros-and-vba.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-12-module-13-dashboards.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-13-module-14-protection-and-printing.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-14-mixed-scenario-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch16-practice-exercises-with-answer-hints/16-15-challenge-exercises.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch17-interview-questions-and-answers/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch17-interview-questions-and-answers/17-1-basics-and-references.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch17-interview-questions-and-answers/17-2-functions-and-formulas.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch17-interview-questions-and-answers/17-3-lookups.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch17-interview-questions-and-answers/17-4-data-cleaning-and-preparation.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch17-interview-questions-and-answers/17-5-tables-pivottables-and-charts.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch17-interview-questions-and-answers/17-6-performance-dashboards-and-power-tools.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch17-interview-questions-and-answers/17-7-macros-and-vba-basics.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch17-interview-questions-and-answers/17-8-scenario-based-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/18-1-how-to-answer-in-interviews.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/18-2-deloitte.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/18-3-accenture.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/18-4-tcs.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/18-5-ey.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/18-6-mu-sigma.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/18-7-amazon.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/18-8-pwc-and-kpmg.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/18-9-capgemini-infosys-cognizant-and-wipro.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/18-10-mathco-and-fedex-india.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch18-interview-questions-asked-in-mnc-interviews/18-11-frequently-asked-across-mnc-interviews.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch19-keyboard-shortcuts-and-function-cheat-sheet/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch19-keyboard-shortcuts-and-function-cheat-sheet/19-1-keyboard-shortcuts-excel-for-windows.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch19-keyboard-shortcuts-and-function-cheat-sheet/19-2-function-cheat-sheet.html</loc></url>
  <url><loc>https://ravindrabagale.com/excel/ch20-glossary/</loc></url>
  <url><loc>https://ravindrabagale.com/excel/appendix-sources-for-mnc-interview-questions/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/how-to-read-this-book/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch01-ip-addressing-ipv4-subnets-public-and-private/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch01-ip-addressing-ipv4-subnets-public-and-private/1-1-what-is-an-ip-address.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch01-ip-addressing-ipv4-subnets-public-and-private/1-2-ipv4-structure-bits-octets-and-the-subnet-mask.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch01-ip-addressing-ipv4-subnets-public-and-private/1-3-ipv4-classes-a-to-e-and-loopback.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch01-ip-addressing-ipv4-subnets-public-and-private/1-4-cidr-notation-and-subnet-masks.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch01-ip-addressing-ipv4-subnets-public-and-private/1-5-subnetting-basics-worked-example.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch01-ip-addressing-ipv4-subnets-public-and-private/1-6-static-vs-dynamic-ip-and-dhcp.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch01-ip-addressing-ipv4-subnets-public-and-private/1-7-public-vs-private-ip-rfc-1918.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch01-ip-addressing-ipv4-subnets-public-and-private/1-8-nat-network-address-translation.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch02-ports-and-protocols-ssh-http-https-ftp-sftp-and/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch02-ports-and-protocols-ssh-http-https-ftp-sftp-and/2-1-ports-and-the-well-known-port-list.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch02-ports-and-protocols-ssh-http-https-ftp-sftp-and/2-2-ssh-secure-shell-port-22.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch02-ports-and-protocols-ssh-http-https-ftp-sftp-and/2-3-http-port-80.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch02-ports-and-protocols-ssh-http-https-ftp-sftp-and/2-4-https-and-tls-basics-port-443.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch02-ports-and-protocols-ssh-http-https-ftp-sftp-and/2-5-ftp-and-sftp.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch02-ports-and-protocols-ssh-http-https-ftp-sftp-and/2-6-dns-basics-port-53.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch03-osi-model-tcp-ip-model-tcp-vs-udp-and-the-3-way/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch03-osi-model-tcp-ip-model-tcp-vs-udp-and-the-3-way/3-1-the-seven-osi-layers.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch03-osi-model-tcp-ip-model-tcp-vs-udp-and-the-3-way/3-2-encapsulation-and-decapsulation.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch03-osi-model-tcp-ip-model-tcp-vs-udp-and-the-3-way/3-3-the-tcp-ip-model-and-osi-comparison.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch03-osi-model-tcp-ip-model-tcp-vs-udp-and-the-3-way/3-4-tcp-vs-udp.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch03-osi-model-tcp-ip-model-tcp-vs-udp-and-the-3-way/3-5-the-tcp-3-way-handshake-tcp-flags-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-01/ch03-osi-model-tcp-ip-model-tcp-vs-udp-and-the-3-way/3-6-what-happens-when-you-open-a-website.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch04-amazon-ec2-launch-and-connect-to-your-linux/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch04-amazon-ec2-launch-and-connect-to-your-linux/4-1-what-is-ec2-key-concepts.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch04-amazon-ec2-launch-and-connect-to-your-linux/4-2-choosing-an-instance-type.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch04-amazon-ec2-launch-and-connect-to-your-linux/4-3-launching-an-instance-step-by-step.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch04-amazon-ec2-launch-and-connect-to-your-linux/4-4-key-pairs-chmod-400-and-ssh-from-linux-mac.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch04-amazon-ec2-launch-and-connect-to-your-linux/4-5-ssh-from-windows-powershell-putty-and-mobaxterm.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch04-amazon-ec2-launch-and-connect-to-your-linux/4-6-first-commands-after-login-and-instance-metadata.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch04-amazon-ec2-launch-and-connect-to-your-linux/4-7-instance-lifecycle-stop-reboot-terminate.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch05-linux-basic-commands/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch05-linux-basic-commands/5-1-the-linux-file-system-hierarchy.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch05-linux-basic-commands/5-2-navigation.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch05-linux-basic-commands/5-3-working-with-files-and-directories.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch05-linux-basic-commands/5-4-viewing-files-and-following-logs.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch05-linux-basic-commands/5-5-permissions-r-w-x-chmod-and-chown.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch05-linux-basic-commands/5-6-users-groups-and-sudo.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch05-linux-basic-commands/5-7-package-management-yum-and-apt.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch05-linux-basic-commands/5-8-processes.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch05-linux-basic-commands/5-9-getting-help-and-editing-files-nano-vim.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/6-1-searching-text-grep.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/6-2-finding-files-find.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/6-3-text-processing-awk-and-sed.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/6-4-pipes-redirection-and-here-documents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/6-5-archives-and-compression-tar-gzip-zip.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/6-6-services-and-logs-service-systemctl-enable.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/6-7-networking-commands.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/6-8-disk-and-storage-commands.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/6-9-scheduling-tasks-cron.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/6-10-remote-access-ssh-scp-rsync-and-environment.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-02/ch06-linux-advanced-commands/6-11-basic-shell-scripting.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch07-apache-and-nginx-install-and-understand/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch07-apache-and-nginx-install-and-understand/7-1-what-a-web-server-does-nginx-vs-apache.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch07-apache-and-nginx-install-and-understand/7-2-quick-reference-packages-services-and-paths.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch07-apache-and-nginx-install-and-understand/7-3-installing-nginx-and-apache-on-amazon-linux-2023.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch07-apache-and-nginx-install-and-understand/7-4-installing-nginx-and-apache-on-ubuntu.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch07-apache-and-nginx-install-and-understand/7-5-reading-an-nginx-server-block.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch07-apache-and-nginx-install-and-understand/7-6-reading-an-apache-virtual-host.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch07-apache-and-nginx-install-and-understand/7-7-everyday-management-commands-and-selinux-basics.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch08-hosting-a-static-website-and-changing-the/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch08-hosting-a-static-website-and-changing-the/8-1-create-the-sample-website-and-upload-files.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch08-hosting-a-static-website-and-changing-the/8-2-amazon-linux-2023-nginx.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch08-hosting-a-static-website-and-changing-the/8-3-amazon-linux-2023-apache.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch08-hosting-a-static-website-and-changing-the/8-4-ubuntu-nginx.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch08-hosting-a-static-website-and-changing-the/8-5-ubuntu-apache.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch08-hosting-a-static-website-and-changing-the/8-6-changing-the-document-root.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch08-hosting-a-static-website-and-changing-the/8-7-changing-the-port.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch08-hosting-a-static-website-and-changing-the/8-8-changing-the-index-page.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-03/ch08-hosting-a-static-website-and-changing-the/8-9-basic-hardening-of-a-static-web-server.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-04/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-04/ch09-php-lamp-and-lemp-step-by-step/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-04/ch09-php-lamp-and-lemp-step-by-step/9-1-static-vs-dynamic-and-how-php-runs.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-04/ch09-php-lamp-and-lemp-step-by-step/9-2-installing-php-on-amazon-linux-2023-and-ubuntu.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-04/ch09-php-lamp-and-lemp-step-by-step/9-3-lamp-on-amazon-linux-2023.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-04/ch09-php-lamp-and-lemp-step-by-step/9-4-lamp-on-ubuntu.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-04/ch09-php-lamp-and-lemp-step-by-step/9-5-lemp-on-amazon-linux-2023.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-04/ch09-php-lamp-and-lemp-step-by-step/9-6-lemp-on-ubuntu.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-04/ch09-php-lamp-and-lemp-step-by-step/9-7-a-php-mysql-application-with-prepared-statements.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-04/ch09-php-lamp-and-lemp-step-by-step/9-8-secure-php-settings.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch10-mysql-part-1-install-create-insert-and-select/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch10-mysql-part-1-install-create-insert-and-select/10-1-installing-mysql-or-mariadb.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch10-mysql-part-1-install-create-insert-and-select/10-2-working-with-databases.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch10-mysql-part-1-install-create-insert-and-select/10-3-creating-tables-and-choosing-data-types.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch10-mysql-part-1-install-create-insert-and-select/10-4-inserting-data.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch10-mysql-part-1-install-create-insert-and-select/10-5-select-basics-and-where.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch10-mysql-part-1-install-create-insert-and-select/10-6-order-by-limit-distinct-and-aliases.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch10-mysql-part-1-install-create-insert-and-select/10-7-like-in-between-and-null.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch10-mysql-part-1-install-create-insert-and-select/10-8-aggregate-functions-group-by-and-having.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch10-mysql-part-1-install-create-insert-and-select/10-9-joins.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch10-mysql-part-1-install-create-insert-and-select/10-10-subqueries.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch11-mysql-part-2-update-alter-delete-keys/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch11-mysql-part-2-update-alter-delete-keys/11-1-update.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch11-mysql-part-2-update-alter-delete-keys/11-2-safe-update-mode-error-1175-and-transactions.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch11-mysql-part-2-update-alter-delete-keys/11-3-alter-table-add-modify-rename-and-drop-columns.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch11-mysql-part-2-update-alter-delete-keys/11-4-delete-truncate-and-drop.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch11-mysql-part-2-update-alter-delete-keys/11-5-keys-primary-foreign-unique-composite-candidate.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch11-mysql-part-2-update-alter-delete-keys/11-6-constraints-not-null-default-check-auto.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-05/ch11-mysql-part-2-update-alter-delete-keys/11-7-users-grant-revoke-and-least-privilege.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch12-domains-and-dns-godaddy-elastic-ip-a-cname-and/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch12-domains-and-dns-godaddy-elastic-ip-a-cname-and/12-1-dns-records-you-must-know.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch12-domains-and-dns-godaddy-elastic-ip-a-cname-and/12-2-preparing-the-server-elastic-ip-and-security.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch12-domains-and-dns-godaddy-elastic-ip-a-cname-and/12-3-buying-a-domain-on-godaddy-and-pointing-it-to.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch12-domains-and-dns-godaddy-elastic-ip-a-cname-and/12-4-optional-keeping-dns-in-route-53.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch12-domains-and-dns-godaddy-elastic-ip-a-cname-and/12-5-configuring-the-web-server-for-the-domain.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch12-domains-and-dns-godaddy-elastic-ip-a-cname-and/12-6-verifying-dns-with-dig-nslookup-and-curl.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch12-domains-and-dns-godaddy-elastic-ip-a-cname-and/12-7-subdomains.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch13-multiple-websites-on-one-server-and-https-with/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch13-multiple-websites-on-one-server-and-https-with/13-1-how-name-based-virtual-hosting-works.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch13-multiple-websites-on-one-server-and-https-with/13-2-multiple-sites-with-nginx-amazon-linux-2023-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch13-multiple-websites-on-one-server-and-https-with/13-3-multiple-sites-with-apache-amazon-linux-2023.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch13-multiple-websites-on-one-server-and-https-with/13-4-https-with-certbot-let-s-encrypt.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-06/ch13-multiple-websites-on-one-server-and-https-with/13-5-checking-and-hardening-your-tls-setup.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch14-amazon-s3-buckets-objects-policies-and/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch14-amazon-s3-buckets-objects-policies-and/14-1-what-s3-is-buckets-objects-and-keys.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch14-amazon-s3-buckets-objects-policies-and/14-2-creating-a-bucket-and-uploading-objects.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch14-amazon-s3-buckets-objects-policies-and/14-3-block-public-access-and-bucket-policies.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch14-amazon-s3-buckets-objects-policies-and/14-4-hosting-a-static-website-on-s3.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch14-amazon-s3-buckets-objects-policies-and/14-5-versioning-and-lifecycle-rules.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch14-amazon-s3-buckets-objects-policies-and/14-6-presigned-urls-temporary-private-access.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch14-amazon-s3-buckets-objects-policies-and/14-7-encryption-logging-iam-roles-and-the-s3.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch15-amazon-rds-for-mysql-create-connect-back-up-and/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch15-amazon-rds-for-mysql-create-connect-back-up-and/15-1-what-rds-is-and-why-companies-use-it.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch15-amazon-rds-for-mysql-create-connect-back-up-and/15-2-planning-the-network-subnet-group-and-security.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch15-amazon-rds-for-mysql-create-connect-back-up-and/15-3-creating-an-rds-mysql-instance-step-by-step.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch15-amazon-rds-for-mysql-create-connect-back-up-and/15-4-connecting-from-ec2-and-creating-the.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch15-amazon-rds-for-mysql-create-connect-back-up-and/15-5-automated-backups-snapshots-and-restore.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-07/ch15-amazon-rds-for-mysql-create-connect-back-up-and/15-6-hardening-rds-never-public-encrypted-monitored.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-1-project-overview-and-architecture.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-2-aws-setup-s3-bucket-iam-role-and-rds.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-3-server-setup-lemp-composer-and-the-aws-sdk-for.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-4-database-schema.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-5-configuration-and-shared-code.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-6-accounts-register-login-and-logout.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-7-uploading-videos-and-text-posts.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-8-the-feed-api-and-likes.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-9-the-reel-ui-html-css-and-javascript.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-10-deployment-nginx-php-settings-and-going-live.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-11-domain-and-https.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-12-testing-and-troubleshooting.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-08/ch16-live-project-building-a-reels-app-with-ec2-s3/16-13-security-checklist-the-target-you-will-secure.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-09/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-09/ch17-why-learn-all-this-before-kali-linux/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-09/ch17-why-learn-all-this-before-kali-linux/17-1-you-can-t-hack-or-secure-what-you-don-t.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-09/ch17-why-learn-all-this-before-kali-linux/17-2-from-networking-to-nmap-and-wireshark.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-09/ch17-why-learn-all-this-before-kali-linux/17-3-from-linux-and-ssh-to-brute-force-privilege.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-09/ch17-why-learn-all-this-before-kali-linux/17-4-from-http-and-web-servers-to-burp-suite-nikto.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-09/ch17-why-learn-all-this-before-kali-linux/17-5-from-mysql-to-sql-injection.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-09/ch17-why-learn-all-this-before-kali-linux/17-6-from-s3-rds-and-iam-to-cloud-misconfigurations.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-09/ch17-why-learn-all-this-before-kali-linux/17-7-your-project-as-the-target-roadmap-for-the-next.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch18-ethics-the-law-and-a-safe-kali-lab/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch18-ethics-the-law-and-a-safe-kali-lab/18-1-the-one-rule-permission-and-scope.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch18-ethics-the-law-and-a-safe-kali-lab/18-2-indian-cyber-law-the-it-act-2000-verify-every.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch18-ethics-the-law-and-a-safe-kali-lab/18-3-reporting-cyber-crime-in-india.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch18-ethics-the-law-and-a-safe-kali-lab/18-4-building-a-safe-isolated-lab.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch18-ethics-the-law-and-a-safe-kali-lab/18-5-kali-linux-basics.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch18-ethics-the-law-and-a-safe-kali-lab/18-6-the-pre-engagement-checklist.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch18-ethics-the-law-and-a-safe-kali-lab/18-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/19-1-passive-vs-active-recon.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/19-2-whois-and-dig.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/19-3-theharvester-and-recon-ng-overview.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/19-4-maltego-introduction.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/19-5-netdiscover-finding-lab-hosts.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/19-6-nmap-basics-host-discovery-port-states-and-scan.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/19-7-service-versions-os-detection-and-nse-scripts.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/19-8-timing-output-formats-and-scan-hygiene.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/19-9-masscan-very-fast-port-scanning.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/19-10-how-defenders-detect-scanning.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch19-information-gathering-and-scanning/19-11-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch20-vulnerability-scanning-and-assessment/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch20-vulnerability-scanning-and-assessment/20-1-vulnerability-cve-cwe-and-cvss.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch20-vulnerability-scanning-and-assessment/20-2-manual-lookup-searchsploit-and-exploit-db.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch20-vulnerability-scanning-and-assessment/20-3-nmap-vulnerability-scripts.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch20-vulnerability-scanning-and-assessment/20-4-openvas-greenbone-full-vulnerability-scanning.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch20-vulnerability-scanning-and-assessment/20-5-nikto-web-server-scanning.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch20-vulnerability-scanning-and-assessment/20-6-reading-results-false-positives-and-prioritising.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch20-vulnerability-scanning-and-assessment/20-7-writing-a-vulnerability-report.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch20-vulnerability-scanning-and-assessment/20-8-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch21-web-application-testing-tools/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch21-web-application-testing-tools/21-1-how-web-testing-works-the-intercepting-proxy.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch21-web-application-testing-tools/21-2-burp-suite-proxy-and-intercept.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch21-web-application-testing-tools/21-3-burp-intruder-automating-requests.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch21-web-application-testing-tools/21-4-owasp-zap-a-free-full-scanner.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch21-web-application-testing-tools/21-5-gobuster-and-dirb-finding-hidden-content.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch21-web-application-testing-tools/21-6-sqlmap-testing-for-sql-injection.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch21-web-application-testing-tools/21-7-wpscan-scanning-wordpress.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch21-web-application-testing-tools/21-8-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch22-password-attacks/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch22-password-attacks/22-1-how-passwords-are-stored.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch22-password-attacks/22-2-online-vs-offline-attacks-and-wordlists.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch22-password-attacks/22-3-john-the-ripper-cracking-hashes.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch22-password-attacks/22-4-hashcat-fast-gpu-cracking.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch22-password-attacks/22-5-hydra-online-login-testing.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch22-password-attacks/22-6-defending-against-password-attacks.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch22-password-attacks/22-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch23-exploitation-with-metasploit/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch23-exploitation-with-metasploit/23-1-what-metasploit-is.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch23-exploitation-with-metasploit/23-2-starting-msfconsole.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch23-exploitation-with-metasploit/23-3-search-select-and-configure-a-module.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch23-exploitation-with-metasploit/23-4-running-an-exploit-and-getting-a-session.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch23-exploitation-with-metasploit/23-5-meterpreter-and-post-exploitation.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch23-exploitation-with-metasploit/23-6-msfvenom-generating-payloads-concept.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch23-exploitation-with-metasploit/23-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch24-traffic-sniffing-and-analysis/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch24-traffic-sniffing-and-analysis/24-1-what-sniffing-is.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch24-traffic-sniffing-and-analysis/24-2-tcpdump-command-line-capture.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch24-traffic-sniffing-and-analysis/24-3-wireshark-reading-traffic-in-a-gui.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch24-traffic-sniffing-and-analysis/24-4-display-filters-and-following-a-stream.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch24-traffic-sniffing-and-analysis/24-5-why-http-leaks-and-https-protects-arp-spoofing.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch24-traffic-sniffing-and-analysis/24-6-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch25-wireless-security/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch25-wireless-security/25-1-wi-fi-security-standards.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch25-wireless-security/25-2-monitor-mode-and-the-aircrack-ng-suite.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch25-wireless-security/25-3-wpa2-handshake-capture-and-offline-cracking.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch25-wireless-security/25-4-evil-twin-and-deauth-attacks-concept.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch25-wireless-security/25-5-securing-your-own-wi-fi.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch25-wireless-security/25-6-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch26-privilege-escalation/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch26-privilege-escalation/26-1-what-privilege-escalation-is.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch26-privilege-escalation/26-2-manual-linux-enumeration.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch26-privilege-escalation/26-3-common-escalation-paths.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch26-privilege-escalation/26-4-automated-enumeration-linpeas-and-linenum.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch26-privilege-escalation/26-5-a-note-on-windows-escalation.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch26-privilege-escalation/26-6-defending-against-privilege-escalation.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch26-privilege-escalation/26-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch27-social-engineering-awareness/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch27-social-engineering-awareness/27-1-what-social-engineering-is-and-why-it-works.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch27-social-engineering-awareness/27-2-types-of-social-engineering.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch27-social-engineering-awareness/27-3-how-to-spot-a-phishing-message.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch27-social-engineering-awareness/27-4-the-set-toolkit-awareness-only.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch27-social-engineering-awareness/27-5-building-awareness-and-responding.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch27-social-engineering-awareness/27-6-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch28-introduction-to-digital-forensics/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch28-introduction-to-digital-forensics/28-1-what-digital-forensics-is.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch28-introduction-to-digital-forensics/28-2-core-principles.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch28-introduction-to-digital-forensics/28-3-types-of-forensics.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch28-introduction-to-digital-forensics/28-4-making-and-verifying-a-disk-image.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch28-introduction-to-digital-forensics/28-5-autopsy-and-the-sleuth-kit.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch28-introduction-to-digital-forensics/28-6-forensics-incident-response-and-the-law.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-10/ch28-introduction-to-digital-forensics/28-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch29-owasp-top-10-web-vulnerabilities/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch29-owasp-top-10-web-vulnerabilities/29-1-what-owasp-and-the-top-10-are.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch29-owasp-top-10-web-vulnerabilities/29-2-a03-injection-sql-injection.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch29-owasp-top-10-web-vulnerabilities/29-3-a03-injection-cross-site-scripting-xss.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch29-owasp-top-10-web-vulnerabilities/29-4-a03-injection-command-injection.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch29-owasp-top-10-web-vulnerabilities/29-5-a01-broken-access-control-and-idor.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch29-owasp-top-10-web-vulnerabilities/29-6-a07-authentication-and-a02-cryptographic.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch29-owasp-top-10-web-vulnerabilities/29-7-the-rest-design-components-integrity-logging.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch29-owasp-top-10-web-vulnerabilities/29-8-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch30-cloud-and-aws-security/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch30-cloud-and-aws-security/30-1-the-shared-responsibility-model.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch30-cloud-and-aws-security/30-2-iam-done-right.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch30-cloud-and-aws-security/30-3-network-security-in-aws.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch30-cloud-and-aws-security/30-4-protecting-data-s3-encryption-and-secrets.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch30-cloud-and-aws-security/30-5-detection-cloudtrail-guardduty-config-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch30-cloud-and-aws-security/30-6-ec2-metadata-ssrf-and-a-leaked-key-incident.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch30-cloud-and-aws-security/30-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch31-soc-siem-and-incident-response/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch31-soc-siem-and-incident-response/31-1-what-a-soc-is.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch31-soc-siem-and-incident-response/31-2-where-logs-live.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch31-soc-siem-and-incident-response/31-3-what-a-siem-does.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch31-soc-siem-and-incident-response/31-4-wazuh-lab-see-your-own-attacks.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch31-soc-siem-and-incident-response/31-5-alert-triage.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch31-soc-siem-and-incident-response/31-6-the-incident-response-lifecycle.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch31-soc-siem-and-incident-response/31-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch32-linux-and-network-hardening/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch32-linux-and-network-hardening/32-1-hardening-principles.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch32-linux-and-network-hardening/32-2-ssh-hardening-and-fail2ban.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch32-linux-and-network-hardening/32-3-host-firewall-firewalld-and-ufw.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch32-linux-and-network-hardening/32-4-patching-users-permissions-and-services.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch32-linux-and-network-hardening/32-5-web-server-hardening.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch32-linux-and-network-hardening/32-6-network-hardening-segmentation-vpn-and-ids-ips.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch32-linux-and-network-hardening/32-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch33-cryptography-basics/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch33-cryptography-basics/33-1-goals-and-the-big-three-encoding-hashing.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch33-cryptography-basics/33-2-hashing-salts-and-password-storage.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch33-cryptography-basics/33-3-symmetric-encryption.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch33-cryptography-basics/33-4-asymmetric-encryption.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch33-cryptography-basics/33-5-digital-signatures-certificates-pki-and-tls.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch33-cryptography-basics/33-6-common-crypto-mistakes-and-attacks.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch33-cryptography-basics/33-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch34-indian-cyber-law-and-cyber-crime-awareness/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch34-indian-cyber-law-and-cyber-crime-awareness/34-1-more-it-act-sections-you-should-know.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch34-indian-cyber-law-and-cyber-crime-awareness/34-2-new-criminal-laws-and-electronic-evidence.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch34-indian-cyber-law-and-cyber-crime-awareness/34-3-cert-in-directions-for-organisations.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch34-indian-cyber-law-and-cyber-crime-awareness/34-4-the-digital-personal-data-protection-act-2023.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch34-indian-cyber-law-and-cyber-crime-awareness/34-5-common-cyber-frauds-in-india-and-how-to-spot.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch34-indian-cyber-law-and-cyber-crime-awareness/34-6-what-to-do-if-you-are-a-victim.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch34-indian-cyber-law-and-cyber-crime-awareness/34-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch35-careers-certifications-and-bug-bounty/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch35-careers-certifications-and-bug-bounty/35-1-cyber-security-job-roles.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch35-careers-certifications-and-bug-bounty/35-2-certifications-roadmap.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch35-careers-certifications-and-bug-bounty/35-3-practice-platforms.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch35-careers-certifications-and-bug-bounty/35-4-portfolio-resume-and-linkedin.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch35-careers-certifications-and-bug-bounty/35-5-bug-bounty.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch35-careers-certifications-and-bug-bounty/35-6-responsible-disclosure-and-staying-legal.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-11/ch35-careers-certifications-and-bug-bounty/35-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch36-more-essential-kali-tools/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch36-more-essential-kali-tools/36-1-ffuf-fast-web-fuzzing.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch36-more-essential-kali-tools/36-2-amass-subdomain-discovery.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch36-more-essential-kali-tools/36-3-whatweb-and-wappalyzer-technology-fingerprinting.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch36-more-essential-kali-tools/36-4-netcat-and-socat-the-network-swiss-army-knife.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch36-more-essential-kali-tools/36-5-bettercap-network-recon-and-mitm-lab.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch36-more-essential-kali-tools/36-6-defence-checklist-for-these-tools.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch36-more-essential-kali-tools/36-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch37-enumeration-netbios-smb-snmp-ldap-smtp-nfs-and/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch37-enumeration-netbios-smb-snmp-ldap-smtp-nfs-and/37-1-what-is-enumeration-and-why-it-matters.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch37-enumeration-netbios-smb-snmp-ldap-smtp-nfs-and/37-2-netbios-and-smb-enumeration.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch37-enumeration-netbios-smb-snmp-ldap-smtp-nfs-and/37-3-snmp-enumeration.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch37-enumeration-netbios-smb-snmp-ldap-smtp-nfs-and/37-4-ldap-enumeration.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch37-enumeration-netbios-smb-snmp-ldap-smtp-nfs-and/37-5-smtp-enumeration.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch37-enumeration-netbios-smb-snmp-ldap-smtp-nfs-and/37-6-nfs-enumeration.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch37-enumeration-netbios-smb-snmp-ldap-smtp-nfs-and/37-7-dns-enumeration.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch37-enumeration-netbios-smb-snmp-ldap-smtp-nfs-and/37-8-putting-it-together-defence-checklist.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch37-enumeration-netbios-smb-snmp-ldap-smtp-nfs-and/37-9-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch38-active-directory-attacks-and-defence/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch38-active-directory-attacks-and-defence/38-1-ad-basics-for-defenders.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch38-active-directory-attacks-and-defence/38-2-safe-ad-lab-setup.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch38-active-directory-attacks-and-defence/38-3-enumeration-of-ad.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch38-active-directory-attacks-and-defence/38-4-kerberos-basics-as-rep-roasting-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch38-active-directory-attacks-and-defence/38-5-ntlm-relay-and-pass-the-hash-concepts-lab-only.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch38-active-directory-attacks-and-defence/38-6-bloodhound-attack-path-analysis.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch38-active-directory-attacks-and-defence/38-7-privilege-escalation-paths-and-domain-admin.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch38-active-directory-attacks-and-defence/38-8-defence-checklist-raja-rani-traders-style-ad.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch38-active-directory-attacks-and-defence/38-9-putting-it-together-purple-team-mindset.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch39-malware-threats/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch39-malware-threats/39-1-what-is-malware-types-for-defenders.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch39-malware-threats/39-2-how-malware-spreads.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch39-malware-threats/39-3-ransomware-deep-dive-raja-rani-traders.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch39-malware-threats/39-4-static-vs-dynamic-analysis-mindset.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch39-malware-threats/39-5-indicators-of-compromise-ioc.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch39-malware-threats/39-6-defence-stack-practical-controls.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch39-malware-threats/39-7-safe-malware-lab-setup.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch39-malware-threats/39-8-incident-response-for-malware-cert-in-awareness.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch39-malware-threats/39-9-putting-it-together-purple-team-mindset.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch40-dos-and-ddos-availability-attacks/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch40-dos-and-ddos-availability-attacks/40-1-what-is-dos-vs-ddos-availability-first.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch40-dos-and-ddos-availability-attacks/40-2-volumetric-and-flood-concepts-defender-view.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch40-dos-and-ddos-availability-attacks/40-3-protocol-attacks-syn-flood-and-handshake-abuse.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch40-dos-and-ddos-availability-attacks/40-4-amplification-and-reflection-closed-lab-only.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch40-dos-and-ddos-availability-attacks/40-5-application-layer-dos-slow-and-heavy-requests.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch40-dos-and-ddos-availability-attacks/40-6-botnets-and-iot-mirai-class-lesson.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch40-dos-and-ddos-availability-attacks/40-7-detection-and-defence-stack.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch40-dos-and-ddos-availability-attacks/40-8-lab-safe-simulation-ethics-first.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch40-dos-and-ddos-availability-attacks/40-9-incident-response-for-availability-attacks-cert.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch40-dos-and-ddos-availability-attacks/40-10-putting-it-together-purple-team-mindset.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch41-session-hijacking-tokens-cookies-and-defence/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch41-session-hijacking-tokens-cookies-and-defence/41-1-what-is-a-session-why-hijacking-matters.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch41-session-hijacking-tokens-cookies-and-defence/41-2-cookie-theft-and-insecure-transit.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch41-session-hijacking-tokens-cookies-and-defence/41-3-session-fixation-and-predictable-ids.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch41-session-hijacking-tokens-cookies-and-defence/41-4-xss-path-to-session-cookies-defence-first.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch41-session-hijacking-tokens-cookies-and-defence/41-5-network-sniffing-of-sessions-host-only-concepts.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch41-session-hijacking-tokens-cookies-and-defence/41-6-application-level-hijack-url-tokens-csrf-jwt.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch41-session-hijacking-tokens-cookies-and-defence/41-7-detection-logs-concurrent-sessions-siem-signals.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch41-session-hijacking-tokens-cookies-and-defence/41-8-defence-hardening-checklist.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch41-session-hijacking-tokens-cookies-and-defence/41-9-lab-safe-php-cookie-demo-ethics-it-act.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch41-session-hijacking-tokens-cookies-and-defence/41-10-putting-it-together-purple-team-mindset.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch42-evading-ids-firewalls-and-honeypots-detection/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch42-evading-ids-firewalls-and-honeypots-detection/42-1-ids-vs-ips-vs-firewall-vs-honeypot-why-each.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch42-evading-ids-firewalls-and-honeypots-detection/42-2-signature-vs-anomaly-ids-false-positives-and.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch42-evading-ids-firewalls-and-honeypots-detection/42-3-fragmentation-encoding-obfuscation-concepts.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch42-evading-ids-firewalls-and-honeypots-detection/42-4-slow-scans-timing-port-knocking-nmap-vs-blue.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch42-evading-ids-firewalls-and-honeypots-detection/42-5-firewall-types-what-evasion-means-to-blue.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch42-evading-ids-firewalls-and-honeypots-detection/42-6-honeypots-and-honeynets-deception-ethics-alerts.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch42-evading-ids-firewalls-and-honeypots-detection/42-7-covering-tracks-vs-log-integrity-blue-wins.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch42-evading-ids-firewalls-and-honeypots-detection/42-8-lab-suricata-or-firewalld-logging-on-own-vm.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch42-evading-ids-firewalls-and-honeypots-detection/42-9-project-ethics-and-it-act.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch42-evading-ids-firewalls-and-honeypots-detection/42-10-putting-it-together-purple-team-mindset.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch43-iot-and-ot-security-cameras-smart-devices-plant/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch43-iot-and-ot-security-cameras-smart-devices-plant/43-1-iot-vs-ot-ics-scada-cia-plus-safety.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch43-iot-and-ot-security-cameras-smart-devices-plant/43-2-attack-surface-defaults-telnet-http-upnp.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch43-iot-and-ot-security-cameras-smart-devices-plant/43-3-protocol-awareness-mqtt-coap-modbus-dnp3.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch43-iot-and-ot-security-cameras-smart-devices-plant/43-4-mirai-class-botnets-weak-iot-outbound-c2.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch43-iot-and-ot-security-cameras-smart-devices-plant/43-5-network-segregation-it-ot-zones-jump-hosts.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch43-iot-and-ot-security-cameras-smart-devices-plant/43-6-internet-exposure-awareness-your-lab-only.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch43-iot-and-ot-security-cameras-smart-devices-plant/43-7-firmware-updates-and-supply-chain-hygiene.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch43-iot-and-ot-security-cameras-smart-devices-plant/43-8-detection-outbound-iot-failed-logins-protocol.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch43-iot-and-ot-security-cameras-smart-devices-plant/43-9-lab-mosquitto-mqtt-or-fake-camera-ui-on-own-vm.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch43-iot-and-ot-security-cameras-smart-devices-plant/43-10-project-ethics-it-act-and-purple-interview-lines.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch44-mobile-device-security-android-iphone-bluetooth/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch44-mobile-device-security-android-iphone-bluetooth/44-1-mobile-threat-model-what-can-go-wrong.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch44-mobile-device-security-android-iphone-bluetooth/44-2-android-security-model-permissions-play-protect.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch44-mobile-device-security-android-iphone-bluetooth/44-3-iphone-ios-security-model-app-store-sandbox.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch44-mobile-device-security-android-iphone-bluetooth/44-4-signs-a-phone-may-be-compromised-practical.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch44-mobile-device-security-android-iphone-bluetooth/44-5-cleanup-and-response-if-you-believe-the-phone.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch44-mobile-device-security-android-iphone-bluetooth/44-6-mdm-and-byod-sme-concepts-for-sahyadri-traders.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch44-mobile-device-security-android-iphone-bluetooth/44-7-bluetooth-risks-pairing-hygiene-and-blueborne.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch44-mobile-device-security-android-iphone-bluetooth/44-8-wi-fi-on-phones-evil-twin-and-captive-portal.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch44-mobile-device-security-android-iphone-bluetooth/44-9-hardening-checklist-and-permission-hygiene-lab.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-12/ch44-mobile-device-security-android-iphone-bluetooth/44-10-project-ethics-it-act-and-purple-interview-lines.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch45-practice-exercises-with-hints/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch45-practice-exercises-with-hints/45-1-how-to-use-these-exercises-ethics-first.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch45-practice-exercises-with-hints/45-2-networking-foundations-quick-fire.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch45-practice-exercises-with-hints/45-3-linux-on-ec2-commands-you-must-type-blind.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch45-practice-exercises-with-hints/45-4-web-servers-and-mysql-build-and-protect.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch45-practice-exercises-with-hints/45-5-domains-s3-rds-and-project-checklist.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch45-practice-exercises-with-hints/45-6-kali-recon-scan-and-enum-host-only-only.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch45-practice-exercises-with-hints/45-7-owasp-top-10-fix-what-you-break-dvwa-juice.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch45-practice-exercises-with-hints/45-8-cloud-soc-hardening-and-crypto-mixed-drill.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch45-practice-exercises-with-hints/45-9-advanced-defensive-drills-ad-to-mobile.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch45-practice-exercises-with-hints/45-10-capstone-project-build-hack-fix-sahyadri-or.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/46-1-how-to-answer-cyber-soc-cloud-security.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/46-2-networking-interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/46-3-linux-on-ec2-interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/46-4-web-servers-and-mysql-interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/46-5-domains-s3-rds-and-live-project-security.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/46-6-aws-cloud-security-interview-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/46-7-ethical-hacking-owasp-and-kali-lab-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/46-8-soc-ir-hardening-and-cryptography-questions.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/46-9-ad-malware-session-iot-and-mobile-defensive.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/46-10-scenario-round-sahyadri-raja-rani.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch46-general-interview-q-and-a/46-11-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch47-interview-questions-asked-in-mnc-interviews/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch47-interview-questions-asked-in-mnc-interviews/47-1-how-to-use-this-chapter-sources-and-ethics.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch47-interview-questions-asked-in-mnc-interviews/47-2-networking-and-protocols-mnc-rounds.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch47-interview-questions-asked-in-mnc-interviews/47-3-linux-logs-and-windows-event-ids.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch47-interview-questions-asked-in-mnc-interviews/47-4-soc-analyst-round-siem-triage-mitre.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch47-interview-questions-asked-in-mnc-interviews/47-5-identity-attacks-awareness-kerberos-pth.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch47-interview-questions-asked-in-mnc-interviews/47-6-cloud-and-aws-security-mnc-themes.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch47-interview-questions-asked-in-mnc-interviews/47-7-owasp-web-email-auth-spf-dkim-dmarc.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch47-interview-questions-asked-in-mnc-interviews/47-8-scenario-and-hr-technical-mix.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch47-interview-questions-asked-in-mnc-interviews/47-9-source-appendix-urls-actually-read.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch47-interview-questions-asked-in-mnc-interviews/47-10-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch48-ceh-v13-exam-modules-map-and-practice-questions/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch48-ceh-v13-exam-modules-map-and-practice-questions/48-1-how-to-use-this-map-ethics-and-exam-mindset.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch48-ceh-v13-exam-modules-map-and-practice-questions/48-2-modules-01-05-map-intro-through-vulnerability.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch48-ceh-v13-exam-modules-map-and-practice-questions/48-3-modules-06-10-map-system-hacking-through-dos.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch48-ceh-v13-exam-modules-map-and-practice-questions/48-4-modules-11-15-map-session-hijacking-through-sql.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch48-ceh-v13-exam-modules-map-and-practice-questions/48-5-modules-16-20-map-wireless-through-cryptography.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch48-ceh-v13-exam-modules-map-and-practice-questions/48-6-ceh-style-practice-questions-set-a-modules-01-10.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch48-ceh-v13-exam-modules-map-and-practice-questions/48-7-ceh-style-practice-questions-set-b-modules-11-20.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch48-ceh-v13-exam-modules-map-and-practice-questions/48-8-quick-revision-table-module-book-chapter-blue.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch48-ceh-v13-exam-modules-map-and-practice-questions/48-9-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch49-cheat-sheets/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch49-cheat-sheets/49-1-how-to-use-these-cheat-sheets.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch49-cheat-sheets/49-2-linux-cheat-sheet.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch49-cheat-sheets/49-3-mysql-cheat-sheet.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch49-cheat-sheets/49-4-nmap-cheat-sheet.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch49-cheat-sheets/49-5-metasploit-cheat-sheet-own-lab-only.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch49-cheat-sheets/49-6-quick-combined-revision-card.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch49-cheat-sheets/49-7-red-vs-blue-project-and-real-incidents.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch50-glossary-marathi-column/</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch50-glossary-marathi-column/50-1-how-to-use-this-glossary.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch50-glossary-marathi-column/50-2-core-security-terms.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch50-glossary-marathi-column/50-3-networking-linux-and-aws-terms.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch50-glossary-marathi-column/50-4-web-mysql-owasp-and-kali-terms.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch50-glossary-marathi-column/50-5-soc-law-ad-malware-mobile-iot-terms.html</loc></url>
  <url><loc>https://ravindrabagale.com/cyber/part-13/ch50-glossary-marathi-column/50-6-red-vs-blue-project-and-real-incidents.html</loc></url>
</urlset>
