Kediel Morales
Program Summary
Snyk Learn teaches developers how to stay secure with interactive lessons exploring vulnerabilities across a variety of languages and ecosystems. Snyk provides the Security for Developers learning path curated in collaboration with NYU Tandon School of Engineering. Through this learning path examines, in Python and JavaScript, a number of vulnerabilities, the risks they present, and how to address them along with code examples to see the vulnerabilities in action.
Outcomes/Objectives
By completing this learning path, the learner understands the below list of vulnerabilities along with how they work and how to mitigate each one:
SQL injection
XSS
Prototype pollution
XPath injection
NoSQL Injection
XXE - XML Ext Entity injection
Code injection
CSRF
Directory traversal
Insecure Randomness
Insecure hash
Insecure design
Vulnerable and deprecated components
Logging vulnerabilities
SSRF (server-side req forgery)
Broken access control
Deliverable
To receive a credential, students must complete the following:
Complete all of the Python and JavaScript modules in the Security for Developers learning path in Snyk Learn and download the certificate from the learning path page.
Program Duration
8 hours
Skills / Knowledge
- Data Management
- Encryption
- Problem Solving
- Software Development
- Vulnerabilities Assessment
- Web Technology
- Data Privacy and Protection
- Risk Management