Companies Home Search Profile

Secure Coding in Python Django

Focused View

Dean Armada

8:50:51

135 View
  • 1. Course Introduction.mp4
    00:19
  • 2. About the Instructor.mp4
    02:58
  • 3. About the Course.mp4
    01:26
  • 4. Course Flow.mp4
    02:22
  • 1. Secure Coding Lab Overview.mp4
    00:19
  • 2. Secure Coding Resources.mp4
    02:24
  • 3. Secure Coding Lab Topology.mp4
    00:52
  • 4. Secure Coding Lab Details.mp4
    00:53
  • 5. Provisioning Kali Linux.mp4
    15:36
  • 6. Provisioning Ubuntu Linux.mp4
    16:19
  • 7. Provisioning Django Web Application.mp4
    15:37
  • 1. Python Basics Overview.mp4
    00:19
  • 2. Python Concepts.mp4
    03:21
  • 3. Executing Python.mp4
    06:53
  • 4. String.mp4
    13:29
  • 5. Integers.mp4
    01:52
  • 6. List.mp4
    02:56
  • 7. List vs Tuples.mp4
    02:35
  • 8. Dictionaries.mp4
    03:50
  • 9. Python Basic Demo Part 1.mp4
    12:58
  • 10. Python Basic Demo Part 2.mp4
    12:54
  • 11. Booleans and Conditions.mp4
    04:51
  • 12. Conditional Statement.mp4
    06:06
  • 13. Loops.mp4
    07:55
  • 14. Python Basic Demo Part 3.mp4
    12:22
  • 15. Input.mp4
    05:26
  • 16. Function.mp4
    11:20
  • 17. Modules.mp4
    05:01
  • 18. Project 1.mp4
    01:45
  • 19. Project 1 Demo.mp4
    11:18
  • 20. Project 2.mp4
    04:06
  • 21. Project 2 Demo.mp4
    09:16
  • 1. Web Application Basics Overview.mp4
    00:19
  • 2. Network and Internet.mp4
    06:11
  • 3. HTTP Basics.mp4
    13:25
  • 4. Demo - HTTP Basics.mp4
    04:54
  • 5. HTTP Connections.mp4
    07:33
  • 6. Demo - HTTP Connections.mp4
    05:25
  • 7. Web Development Stack.mp4
    12:13
  • 8. Demo - Web Development Stack.mp4
    05:09
  • 9. HTTP Messages.mp4
    11:24
  • 10. Demo - HTTP Messages.mp4
    08:06
  • 11. HTTP Basics and Status Codes.mp4
    11:30
  • 12. Demo - HTTP Basics and Status Codes.mp4
    08:11
  • 13. Web Forms - HTTP Methods.mp4
    10:52
  • 14. Web Forms - Fields and Selections.mp4
    07:44
  • 15. Demo - Web Forms.mp4
    07:51
  • 1. Django Basics Overview.mp4
    00:19
  • 2. Django Framework.mp4
    05:27
  • 3. Django Architecture.mp4
    06:10
  • 4. Django Installation.mp4
    06:52
  • 5. Demo - Test Server Provisioning.mp4
    09:49
  • 6. Demo - Django Installation.mp4
    08:54
  • 7. Working with Django Files.mp4
    04:54
  • 8. Demo - Installing Gnome and Sublime.mp4
    06:03
  • 9. Demo - Working with Django Files.mp4
    09:08
  • 10. Creating and Managing App folder.mp4
    06:07
  • 11. Demo - Creating and Managing App folder.mp4
    09:15
  • 12. Using Templates.mp4
    04:04
  • 13. Demo - Using Templates.mp4
    06:16
  • 14. Django Web Forms.mp4
    07:04
  • 15. HTTP Headers in Django.mp4
    03:33
  • 1. Web App Vulnerabilities and Attacks Overview.mp4
    00:19
  • 2. Open Web Application Security Project (OWASP).mp4
    03:15
  • 3. Broken Access Control.mp4
    05:11
  • 4. Software & Data Integrity Failures.mp4
    04:02
  • 5. Demo - Insecure Deserialization.mp4
    16:00
  • 6. Injection.mp4
    05:33
  • 7. Demo - SQL Injection.mp4
    04:07
  • 8. Demo - Cross Site Scripting (XSS).mp4
    04:31
  • 9. Security Misconfiguration.mp4
    05:31
  • 10. Demo - Denial of Service (DoS).mp4
    04:39
  • 1. Securing Web App using Django Overview.mp4
    00:19
  • 2. Securing from Insecure Deserialization.mp4
    04:08
  • 3. Demo - Securing from Insecure Deserialization.mp4
    08:18
  • 4. Securing againts SQL Injection.mp4
    04:26
  • 5. Demo - Securing against SQL Injection.mp4
    09:48
  • 6. Securing against XSS.mp4
    05:37
  • 7. Demo - Securing against XSS.mp4
    11:09
  • 8. Securing from DoS Attack.mp4
    07:21
  • 9. Demo - Securing from DoS Attack.mp4
    07:10
  • 1. Wrap Up.mp4
    01:39
  • 2. Moving On.mp4
    02:09
  • 3. Message from the Instructor.mp4
    01:00
  • 4. Course Completion.mp4
    00:19
  • Description


    Identify common vulnerabilities and secure web application in Python Django

    What You'll Learn?


    • Python Basics
    • Python Security Best Practices
    • Identify Vulnerabilities in Django
    • Write secure Python Django applications
    • Implement best practices for developing secure code

    Who is this for?


  • Beginner Python
  • Curious Identify Vulnerabilities in Django
  • Curious to learn securing Python Django applications
  • More details


    Description

    Welcome to the course on Secure Coding in Python Django!


    In this course will be focusing on Web Application Vulnerabilities and Attacks/Hacking and securing in Python Django Framework. The approach of this course is to learn Web Technologies, Learn the basics of Python, Django and web vulnerabilities based on OWASP Top 10! The course consist of whiteboarding discussions and lots of hands-on lab demonstrations. The lab includes Kali Linux which is attackers and target websites that we will hack.


    Python Django is a popular web framework used for developing web applications. With its user-friendly syntax and efficient architecture, it has become a preferred choice for many developers. However, as the number of web-based attacks and data breaches increases, it has become increasingly important to develop applications with security in mind.


    This course is designed to help you develop secure coding practices while working with Python Django. Throughout this course, you will learn about the most common security vulnerabilities that web applications face and how to protect against them. You will also learn about various security features in Django and how to use them effectively.


    Whether you are a beginner or an experienced Python developer, this course will provide you with the knowledge and skills to develop secure web applications using Python Django. So, get ready to dive deep into the world of secure coding and protect your applications from potential attacks.


    Target Audience

    Python Programmers (Aspiring)

    Web App Django Specialist

    Web App Penetration Testers

    Cyber Security Practitioner


    Expectations

    Will cover basic Python

    Will cover basic HTTP

    Will cover basic Django

    Will cover basic web attacks

    You won’t become a professional Hacker

    Need to learn many things


    Software Technologies

    Ubuntu Server (Django)

    Kali Linux Client/Attacker

    Docker

    Python 3.X

    Main Web Applications – Coffee Shop (Django)

    Testing Web Applications – PHP Hack-it Auction (LAMP)


    Sections

    Introduction

    Secure Coding in Python Lab

    Python Basics

    Web Application Basics

    Django Basics

    Web App Vulnerabilities and Attacks

    Securing Web App using Django

    Completion

    Who this course is for:

    • Beginner Python
    • Curious Identify Vulnerabilities in Django
    • Curious to learn securing Python Django applications

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Hi Guys! My name is Dean Armada and I am your Cloud, Data Center and CyberSecurity Instructor. My goal is to deliver easy to understand,  top quality and unique kind of online courses in Udemy. I am in the process of developing integrated courses, something that doesn't only focus on one brand or technology. I am proud to be one of the few instructors in Udemy who records themselves during the course delivery. Whether I am presenting, whiteboarding or doing lab demonstration, you will always see me. I do this so that I will be more CONNECTED TO YOU.I have a very diverse background in the field of IT. I was a programmer who became a Linux administrator, who became a network engineer, who became a security specialist, who became a tech manager who became a startup tech founder but training delivery will always be my passion!If you have any questions about Cloud, Data Center, F5, Cisco or Automation and Orchestration, feel free to send me a message and I would be happy to assist.Trainer/Instructor Experience:I have delivered training classes from Network, Security, Systems, Virtualization, Containerization, Programming, Storage, Servers, Cloud and Automation. I am a certified Cisco and F5 instructor and have traveled more than 30 countries and more than 60 cities since 2011. One of the busiest technical trainer and prior COVID-19, I used to have average of 10 flights / month.Certifications:F5 Certified Technology Specialist (F5-CTS), LTMF5 Certified Technology Specialist (F5-CTS), GTMCisco Certified Internetwork Expert (CCIE Security) #27437Cisco Certified System Instructor (CCSI) #33824CCNP (Data Center Security, Routing and Switching)Cisco DevNet ProfessionalVMware Certified Professional (VCP) v6.5F5 Certified Administrator (F5-CA)Arista Certified Engineer (ACE-A)And 50+ Other Certifications:Awards and Recognition:CCIE and CCSI by 3010 year CCIE and CCSI veteranFirst trainer to deliver Cisco Network Visibility and Segmentation (2019)First trainer to deliver Cisco Firepower Next Generation Firewall Test Drive (2016)First trainer to deliver Cisco Network as a Sensor Test Drive (2015)Ghost Author of two of Cisco training courses (2015, 2018)One of the first Cisco ACI Trainer (2015)One of the first Arista Certified Trainer (2015)One of the first Cisco Nexus 9000 Trainer (2014)One of the first Cisco ISE Trainer (2012)One of the first F5 Certified Trainer (2011)First CCIE Security in the Philippines (2010)Cisco Security Instructor Center Excellence (2018, 2020)Cisco Data Center Instructor Center Excellence (2015, 2016)
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 85
    • duration 8:50:51
    • Release Date 2023/05/17