[NEW] Cyber Security 2020

web security and clever attacks, defenses, and techniques for writing secure code
Rating: 4.2 out of 5 (3,410 ratings)
39,805 students
[NEW] Cyber Security 2020
Rating: 4.2 out of 5 (3,410 ratings)
39,805 students
This course is a comprehensive overview of web security. The goal is to build an understanding of the most common web attacks and their countermeasures. Given the pervasive insecurity of the modern web landscape, there is a pressing need for programmers and system designers improve their understanding of web security issues.
We'll be covering the fundamentals as well as the state-of-the-art in web security. Topics include: Principles of web security, attacks and countermeasures, the browser security model, web app vulnerabilities, injection, denial-of-service, TLS attacks, privacy, fingerprinting, same-origin policy, cross site scripting, authentication, JavaScript security, emerging threats, defense-in-depth, and techniques for writing secure code. Course projects include writing security exploits, defending insecure web apps, and implementing emerging web standards.

Requirements

  • A computer and an enthusiasm to learning and hacking

Description

This course is a comprehensive overview of web security. The goal is to build an understanding of the most common web attacks and their countermeasures. Given the pervasive insecurity of the modern web landscape, there is a pressing need for programmers and system designers improve their understanding of web security issues.

We'll be covering the fundamentals as well as the state-of-the-art in web security.

Topics include: Principles of web security, attacks and countermeasures, the browser security model, web app vulnerabilities, injection, denial-of-service, TLS attacks, privacy, fingerprinting, same-origin policy, cross site scripting, authentication, JavaScript security, emerging threats, defense-in-depth, and techniques for writing secure code. Course projects include writing security exploits, defending insecure web apps, and implementing emerging web standards.

Who this course is for:

  • Developers interested in learning the latest in cyber security

Course content

11 sections • 11 lectures • 4h 59m total length
  • INTRODUCTION, WEB PROCESSES, TASKS
    53:37

Instructor

Daniel Arzuaga: Programer, Dr, Esq, Chief Engineer at NASA
Daniel Arzuaga
  • 4.1 Instructor Rating
  • 3,722 Reviews
  • 73,682 Students
  • 4 Courses

Daniel has worked as the senior developer for multiple companies for the past 10 years and has scaled multiple companies to over the million dollar mark. Daniel, graduated from Stanford University with a degree in computer science and artificial intelligence. He is an experienced engineer and has worked with some of the top tech companies. He's known in the JS community for his contributions to open source projects, conference talks, and courses. He has taught as a public school teacher, teaches programming on Udemy and also finds time to coach swimming in the afternoons.