Secure Coding with OWASP in Go
Offered By: Pluralsight
Course Description
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.
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
Related Courses
Разработка веб-сервисов на Golang, часть 2Moscow Institute of Physics and Technology via Coursera Fullstack GoLang React Insanity Volume 1
Udemy Offensive Security Engineering
Udemy Fullstack GoLang React: Design to Reality 2 ( Real World )
Udemy Go Programlama Dili
Udemy