# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://1337.dcodx.com/trainings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
