Skip to main content
All CollectionsTraining LibraryRecommended Paths
Recommended Path: Web Developer - Backend
Recommended Path: Web Developer - Backend

This article describes our Recommended Web Developer - Backend Paths.

Rachel Yonan avatar
Written by Rachel Yonan
Updated over a week ago

Foundational: Web Developer

Foundational principles of application security for web developers. (Video + Hands On)

Total Learning Path Duration: 4 hours 24 minutes


Intermediate: Web Developer

Technical deep dive into the threats and security controls relevant to web developers. (Video + Hands On)

Total Learning Path Duration: 5 hours 5 minutes


Advanced: Apex

Learn how to identify and remediate the common weaknesses in Apex code and lighting web applications. (Video + Hands On)

Total Learning Path Duration: 3 hours 42 minutes


Advanced: API

Secure design, secure coding, and specialized API security topics, ranging from the threat landscape, OWASP Top 10 for API, authentication, authorization, and best practices. (Video + Hands On)

Total Learning Path Duration: 5 hours 9 minutes


Advanced: Blockchain (Solidity)

Designing secure applications, secure coding, then specialty topics in Blockchain security ranging from crypto wallet security, cryptocurrency scams, blockchain threats, and secure coding in solidity. (Video + Hands On)

Total Learning Path Duration: 5 hours 59 minutes


Advanced: C#

Secure design, coding best practices, vulnerability mitigation, and advanced topics in authentication, authorization, and error handling for C# developers. (Video + Hands On)

Total Learning Path Duration: 5 hours and 55 minutes


Advanced: C++ (Backend)

Secure application design, secure coding, and specialized C++ security topics, ranging from SQL Injections, XSS threats, authorization, and SSRF. (Video + Hands On)

Total Learning Path Duration: 5 hours and 43 minutes


Advanced: Clojure

Secure development, coding best practices, vulnerability mitigation, and advanced topics in authentication, authorization, and logging for Clojure developers. (Video + Hands On)

Total Learning Path Duration: 5 hours and 29 minutes


Advanced: COBOL

Secure application design, secure coding, and specialized COBOL security topics, ranging from logging, supply chain, input management, and mainframe security. (Video Only)

Total Learning Path Duration: 4 hours and 56 minutes


Advanced: Go

Secure application design, secure coding, and specialized Go security topics, ranging from securing database interactions, error handling, password storage, and addressing OWASP Top 10 threats to web applications. (Video + Hands On)

Total Learning Path Duration: 5 hours 16 minutes


Advanced: Java (Backend)

Secure design, coding best practices, vulnerability mitigation, and advanced topics in authentication, authorization, and error handling for Java developers. (Video + Hands On)

Total Learning Path Duration: 5 hours 39 minutes


Advanced: JavaScript (Node.js)

Secure design, coding excellence, and advanced Node.js security techniques, fostering expertise in vulnerability prevention, input validation, output encoding, and proactive threat mitigation. (Video + Hands On)

Total Learning Path Duration: 5 hours 36 minutes


Advanced: Kotlin (Backend)

Secure application design, secure coding, and specialized Kotlin security topics, ranging from SQL Injections, XSS, XML, authorization, and password management. (Video + Hands On)

Total Learning Path Duration: 5 hours 51 minutes


Advanced: Perl

Total Learning Path Duration: 5 hours 43 minutes


Advanced: PHP (CodeIgniter)

From secure design to coding best practices and advanced PHP security, cover principles of secure development, code reviews, threat awareness, and CodeIgniter security. (Video + Hands On)

Total Learning Path Duration: 4 hours 53 minutes


Advanced: PHP (Laravel)

From secure design to coding best practices and advanced PHP security, cover principles of secure development, code reviews, threat awareness, and Laravel security. (Video + Hands On)

Total Learning Path Duration: 4 hours 55 minutes


Advanced: PHP (Symfony)

From secure design to coding best practices and advanced PHP security, cover principles of secure development, code reviews, threat awareness, and Symfony security. (Video + Hands On)

Total Learning Path Duration: 4 hours 54 minutes


Advanced: Python

Secure application design, secure coding, and specialized Python security topics, ranging from the threat landscape, input validation, OS interactions, and secure secrets handling. (Video + Hands On)

Total Learning Path Duration: 6 hours


Advanced: Python (Django)

Secure application design, secure coding, and specialized Python security topics, ranging from the threat landscape, input validation, OS interactions, and Django best practices. (Video + Hands On)

Total Learning Path Duration: 6 hours 13 minutes


Advanced: Ruby (RoR)

Secure application design, secure coding, and specialized Ruby security topics, ranging from the threat landscape, input validation, OWASP Top 10, and supply chain security. (Video + Hands On)

Total Learning Path Duration: 5 hours 32 minutes


Advanced: Rust

Secure application design, secure coding, and specialized Rust security topics, ranging from input validation, Unsafe Rust and FFI, OWASP Top 10, and seure error handling. (Video + Hands On)

Total Learning Path Duration: 4 hours 50 minutes


Advanced: Scala

Designing resilient applications, applying secure design principles, secure coding, and addressing specialized Scala security topics, like input validation, vulnerability handling, and error mitigation. (Video + Hands On)

Total Learning Path Duration: 5 hours 39 minutes


Advanced: TypeScript (Backend)

Secure design, secure coding, and advanced back-end TypeScript security techniques, including principles of secure development, best practices, and code reviews. (Video + Hands On)

Total Learning Path Duration: 5 hours 16 minutes

Did this answer your question?