Read more Register for the training
Every day we hear about apps being hacked, and data breaches causing enormous disruption; let's learn how to avoid being the subject of such bad news! In this 1-day workshop, we will look at the whole deployment stack of a typical web application, and work through a set of configuration and code examples using vanilla PHP to discuss and demonstrate security problems, solutions, and defence-in-depth at every layer of the deployment stack, from cloud infrastructure all the way through firewalls, SSH & TLS config, injections, validation & escaping, and XSS.
We will also look at numerous testing and attack tools to check that what you're doing is actually working.
You'll work through examples (using PHP) using your own laptop and a provided Ubuntu VM.
Read more Register for the training
This comprehensive workshop equips you with the skills to harness Antigravity IDE, the Agent Development Kit (ADK) and the latest Gemini models to develop autonomous voice-first agent teams using Angular.
Starting with managing agent teams and the core Agentic Loop (Plan - Execute - Verify), you will progress to building autonomous agents with goal-exit conditions, integrating MCP, A2A and Managed Antigravity Agents, culminating in a real-time Personal AI with heartbeat loops where voice intents spawn long-horizon tasks such as tickets, research and code.
Materials will be updated to the latest Gemini models.
Read more Register for the training
AI can build applications faster than ever, but what happens when you need to stay in control of your data, infrastructure, permissions and application logic?
In this 2-day hands-on workshop, we will explore how to integrate AI into real applications without relying on a black-box platform. Using an open source application platform as our case study, we will build and deploy an application, connect AI assistants to application data and tools, and examine what happens under the hood.
We will explore practical approaches to AI governance, permissions, tool design, error handling and human-in-the-loop workflows, as well as techniques for testing and improving the reliability of AI integrations.
You'll work through practical exercises using your own laptop and leave with a running application, along with patterns you can apply to safely integrate AI into applications and infrastructure you control.