Go and Web Application Security
CL-GO
Onsite / Virtual classroom
2
days
Ends with an exam
Audience:
Developers
Preparedness:
General Go development
Exercises:
Hands-on

Course description

Web and mobile applications are built from multiple components, but one statement is true for most of them: they need a backend. Since the performance of Go is on par with C, but its design and syntax are much more developer-friendly, it is a popular choice for backend development. However, with great power comes great responsibility.

Following the topics outlined by OWASP but tailored especially for Go developers, this course provides a comprehensive overview of the most common security vulnerabilities in today's web applications and how to avoid them. Next to web security, the course also touches on the basics of cryptography and common Go coding errors through various exercises.

After successful completion of this course, participants will have an in-depth understanding about and hands-on practical experience with the secure coding best practices in Go.

Outline:
  • IT security and secure coding
  • Web application security
  • Practical cryptography
  • Common coding errors and vulnerabilities
  • Principles of security and secure coding
  • Knowledge sources
Participants attending this course will:
  • Understand basic concepts of security, IT security and secure coding
  • Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them
  • Have practical experience with cryptography in Go
  • Know how to avoid typical coding mistakes and vulnerabilities in Go
  • Get sources and further readings on secure coding practices
AI Security
Go and Web Application Security
Application Security In The Cloud
Web Application Security Testing
Crypto Library Programming and the PKI
Advanced TPM Security
Web Application Security
C# and Web Application Secuity
Java and Web Application Security
C and C++ Secure Coding (x86)
C and C++ Secure Coding (ARM)
OWASP TOP 10, Secure Coding Fundamentals
AI for Software Developers
AI Fundamentals
Train the Trainer - Fundamentals

Our students say:

Structured
flexibility
Proven model
Just in time
learning
World-class
trainers
Global trainer
alumni
network
Win together,
don’t lose
alone.
Get in touch
Interested in our training programs? Reach out to us directly and we'll get back to you with all the information you need.
Contact us at
training@scademy.com