Security is something we often don’t think about until we lose it. Unfortunately, security breaches happen all the time and the likelihood of your information having been stolen is high. According to the Pew Research Institute, 64% of Americans have been subject to a major data security breach. This was prior to the early September announcement by credit reporting agency Equifax that it had a massive data security breach. This is why it’s more important than ever that we take every precaution in keeping our information secure online and why Treehouse has added a new Security topic to our library this year. Check out our 3 security courses to make sure you’re doing everything you can to protect yourself online.
Start learning to code today with a free trial on Treehouse.
Contents
1. Security Literacy
The internet is an invaluable resource for information and entertainment, but it doesn’t always protect your privacy and identity. This course with Software Engineer and Privacy Advocate Greg Stromire offers an overview on how to stay safe and secure when using your browser and beyond. We’ll introduce foundational concepts about how online activity translates to internet traffic. We’ll then explore some common ways that attackers can view and manipulate this traffic for their uses and how to protect against them. And finally, we’ll establish some industry-recommended habits to keep you and your data secure.
2. Introduction to Data Security
Keeping data and communications secure is one of the most important topics in development today. In this course with Kenneth Love, we’ll look at common methods of protecting both of these areas.
3. Introduction to Application Security
Welcome to the realm of web security, where millions of dollars and people’s lives are on the line. Well, not in all cases, but some! From protecting static web sites to the most complex of web services and APIs, every web developer should be aware of and adept at writing secure code and building systems that can stand up to the strongest of malicious users. In this course with Alena Holligan and Jared Smith, we will lay the groundwork for what you need to know to get started exploring the vast field of web security, and along the way you will begin to realize that security isn’t about checking boxes, but rather about embedding the thought process and principles of rock-solid security into every line of code you write. First, we will discuss why security matters to you as a web developer, then we will look at data security at an implementation level, then finally we will examine the art of maintaining your websites, apps, and services on a daily basis.
UPCOMING: OWASP Top 10
Welcome again to the realm of web security, where millions of dollars and people’s lives are on the line. Not every web application has that much on the line, but many do, and it’s your job as the developer or manager to keep your users safe! From protecting static web sites to the most complex of web services and APIs, every web developer should be aware of, and adept at writing secure code and building systems that can stand up to the strongest of malicious users.
In this course, we will build on earlier courses in basic web security by diving into the OWASP Top 10 for Node.js and JavaScript. The OWASP Top 10 is a trusted knowledge framework covering the top 10 major web security vulnerabilities, as well as providing information on how to mitigate them. Throughout this course, we will explore each vulnerability in general and in the scope of how they occur in JavaScript (as the frontend) and Node.js (as the backend).
https://blog.teamtreehouse.com/8-new-courses-for-developers-designers