Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Secure Coding with OWASP in Go

via Pluralsight

Overview

Golang (Go) is used to build mission critical applications handling sensitive data. This course will teach you how to implement the most common security requirements and defenses recommended by OWASP in your Golong (Go) applications.

Ready to become an expert in web security? In this course, Secure Coding in Go, if you are an intermediate learner looking to master web security, you will learn advanced techniques that will enable you to implement military-grade security defenses in Golang (Go) web applications. First, you'll explore the core concepts behind web security, including the theory and architecture as defined by the OWASP community. Next, you'll also gain awareness of the OWASP Top Ten threats, and how to apply an appropriate level of coverage and rigor when it comes to performing web application security verification based on the ASVS (Application Security Verification Standard). Finally, you'll learn about the OWASP Top Ten Proactive controls, the concrete techniques used to defend web applications. By the end of this course, you'll have the skills and knowledge needed to understand the most advanced techniques used to implement sophisticated security frameworks in any Golang (Go) web application.

Syllabus

  • Course Overview 2mins
  • Software Security and Risk Principles 21mins
  • Input Validation 20mins
  • Output Encoding 17mins
  • Authentication and Password Management 22mins
  • Session Management 20mins
  • Access Control 15mins
  • Cryptographic Practices 14mins
  • Error Handling and Logging 20mins
  • Data Protection 14mins
  • Communication Security 26mins
  • System Configuration 12mins
  • Database Security 15mins
  • File Management 9mins
  • General Coding Practices 19mins

Taught by

Paul Mooney

Reviews

4.5 rating at Pluralsight based on 17 ratings

Start your review of Secure Coding with OWASP in Go

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.