> For the complete documentation index, see [llms.txt](https://1337.dcodx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://1337.dcodx.com/trainings.md).

# Trainings

- [Secure Coding Trainings](https://1337.dcodx.com/trainings/secure-coding-trainings.md)
- [WGQL - GraphQL Hacking and Defenses](https://1337.dcodx.com/trainings/graphql-hacking-and-defenses.md)
- [THBS - Threat Hunting with BELK stack and Sigma rules](https://1337.dcodx.com/trainings/workshop-threat-hunting-with-belk-stack.md): This is a 3 days full hands-on workshop on how to build a complete Threat Hunting platform and automate security alert using the BELK stack.
- [LAB 001:Setup](https://1337.dcodx.com/trainings/workshop-threat-hunting-with-belk-stack/lab-001-setup.md): In this lab we will learn how to setup the entire stack and how to retrieve the alerts from our threat hunting platform using Slack
- [LAB 002: Detect a malicious macro](https://1337.dcodx.com/trainings/workshop-threat-hunting-with-belk-stack/lab-002-detect-malicious-macro-malware.md): In this lab we are going to use the threat hunting platform to detect and analyse the execution of a malicious macro.
- [SSCH - Solidity Smart Contract Hacking](https://1337.dcodx.com/trainings/ssch-solidity-smart-contract-hacking.md): Learn how to hack and develop secure smart contracts in our 2 days course
- [TMP - Threat Modelling Professional](https://1337.dcodx.com/trainings/tmp-threat-modelling-professional.md): Learn how to start threat modeling applications without being held off by paperwork. In this course we will introduce the concept of threat modelling for web, cloud and mobile applications.
- [SCP - Writing Secure Code in PHP](https://1337.dcodx.com/trainings/scp-writing-secure-code-in-php.md): Learn how to write secure code in PHP, identifying vulnerable patterns
- [SCJS - Writing Secure Code in JavaScript](https://1337.dcodx.com/trainings/scjs-writing-secure-code-in-javascript.md): Learn how to write secure code in JavaScript and TypeScript, on both client and server-side
- [SCPy - Writing Secure Code in Python](https://1337.dcodx.com/trainings/scpy-writing-secure-code-in-python.md): Learn how to write secure code in Python3 and its most common web frameworks - Django and Flask
- [SCJ - Writing Secure Code in Java](https://1337.dcodx.com/trainings/scj-writing-secure-code-in-java.md): Do you want to learn how to hack Java applications and how to make it hacker-proof? This is the course for you. SCJ is 1 or 2 days live course, depending on the chosen topics.
