AI · AIC-59

AI Coding Agent for SDLC

AI Coding Agent for SDLC is a course in placing AI agents in every phase of software development, from planning and task breakdown with AGENTS.md to frontend and backend work, MCP, skills, subagents, hooks, code review, quality gates, Playwright testing and deployment. It suits developers already using AI, tech leads setting team standards and DevOps engineers.

Updated
From 7,110 THB / person 7,900 −10% excl. VAT 7% · group rates available
PDFDownload the course outline
  • Duration18 hours · 3 days
  • FormatOnsite / live online
  • Next round1–3 Dec 26
  • LevelAdvanced

Course overview

Most developers already use AI to help write code, but they use it one task at a time and paste the output back in, which captures value only during the coding step. The reality is that a development team spends more time on planning, breaking down work, reviewing code, testing, chasing problems, deploying and operating the system than on typing code. This course organizes its content around the phases of the software development lifecycle and places an AI agent into every phase deliberately. Learners first understand how an agent actually works: the agentic loop, the context window, permissions and cost control. They then apply it for real,

from planning and breaking requirements into tasks an agent can pick up, preparing context with files such as AGENTS.md and a design system so output matches team standards, developing frontend and backend iteratively while handling errors and logs, extending capability with MCP, skills, subagents, hooks and plugins, having the agent write tests, review code, check security and enforce a quality gate before merge, running end-to-end tests with Playwright, and finally using the agent for deployment, routine work and automatic documentation. It closes with a capstone that walks every phase on one real feature. (3 days, 6 hours per day, 18 hours in total, Intermediate level.)

What you’ll gain

  • Understand how AI coding agents work: agentic loop, context window, harness, permissions and token cost
  • Select and configure agent tooling that fits the team work and budget
  • Use AI to research and decide, then break requirements into tasks an agent can pick up
  • Prepare agent context with AGENTS.md, memory, design system, API design and team conventions
  • Develop frontend and backend with an agent iteratively without letting it run loose
  • Handle errors, logs and shifting context systematically
  • Extend agent capability with MCP, skills, subagents, hooks and plugins
  • Use AI to write tests, review code, check security and enforce a quality gate before merge
  • Use agents for deployment, routine work, scheduling and automatic documentation

Who this course is for

  • Developers already using an AI coding agent who want more out of it
  • Full stack, frontend and backend developers building a workflow around agents
  • Tech leads who must set the team standard for working with AI agents
  • DevOps engineers who want agents handling deployment and routine work
  • Teams who want less repetition without losing control of system quality

Prerequisites

  • Able to program in at least one language and has built systems with both a UI and a server side
  • Comfortable with Git and the command line for everyday work
  • Some experience using AI to help write code; no specific tool expertise required
  • A laptop with Node.js and Git installed and permission to install more software

Curriculum

Course Details

A 3-day course, 6 hours per day (18 hours in total, 09:00-16:00), delivered as lectures with labs that build on one continuous project across all three days. Intermediate level. Learners must be able to program and bring their own AI coding agent account. The course focuses on the thinking and the workflow across SDLC phases rather than a deep dive into any single tool, so it transfers to other agents as the technology changes. Anyone wanting a Claude Code specific deep dive should take the separate Claude Code Roadmap 12 Units course. Learners take home a lab guide, context templates (AGENTS.md, DESIGN.md) and sample source code from every lab.

Day 1 Understanding Agents, Planning and Context

Section 1: How an AI Coding Agent Works

  • Asking an AI one question at a time versus delegating work to an agent that iterates

  • The agentic loop: analyze, act, verify and correct until the task is done

  • The context window and how an overlong context degrades output quality

  • The agent harness and permission model that define what the agent may touch

  • Estimating and controlling token cost before it runs away

Section 2: Choosing and Configuring Tooling for the Team

  • The categories of AI coding agent in real use and the differences that matter

  • Criteria for choosing tooling that fits your technology stack and budget

  • Setting permissions so the agent works freely but the codebase stays safe

  • Confidentiality considerations when organizational code meets external tools

  • Lab: install and configure an agent against your own project

Section 3: Planning with AI

  • Using AI to research options and weigh trade-offs before deciding

  • Having AI ask questions back to close requirement gaps before work starts

  • Breaking requirements into tasks and issues scoped tightly enough for an agent

  • Sequencing work and judging which tasks belong to the agent and which to a person

  • Lab: break one feature into a task list ready to hand to an agent

Section 4: Preparing Context with AGENTS.md and Conventions

  • The role of the context file the agent reads before every piece of work

  • Writing AGENTS.md with coding conventions, project structure and everyday commands

  • Keeping context tight so the important information is not buried

  • Using memory to carry what must persist between sessions

  • Sharing one context set across the whole team through Git

  • Lab: write the context file for your project and compare output before and after

Section 5: Design System and API Design as Context

  • Making the agent follow the existing design system instead of inventing a new style

  • Writing DESIGN.md to describe the look, behaviour and existing components

  • Fixing the API spec first so frontend and backend can proceed in parallel

  • Using the spec as the contract the agent must satisfy and you can verify against

  • Lab: write DESIGN.md and the API spec for the feature you planned earlier

Day 2 Building the System and Extending the Agent

Section 6: Frontend Development with an Agent

  • Delegating interface work in small rounds rather than asking for a whole page at once

  • Making the agent reuse the components and design system you already have

  • Reviewing each round and directing precise fixes without rewriting whole files

  • Managing state and wiring to the API according to the agreed spec

  • Lab: build the interface of a real feature with an agent until it works

Section 7: Backend Development with an Agent

  • Having the agent build endpoints against the API spec you wrote

  • Designing the data layer and managing schema changes so they stay traceable

  • Handling validation, access control and error handling

  • Reviewing what the agent wrote before merging it into the main code

  • Lab: build the server-side API and connect it to the interface you made

Section 8: Handling Errors, Logs and Shifting Context

  • Giving the agent enough context and log detail to actually find the cause

  • Recognizing when the agent is looping without progress and how to break the cycle

  • Resetting or condensing context when length starts degrading quality

  • Using Git as the safety net so you can always roll back

  • Lab: work through a real problem in your project alongside the agent

Section 9: Connecting External Tools with MCP

  • What the Model Context Protocol adds once the agent can reach external tools

  • Configuring an MCP server and connecting it to an organizational database or API

  • Restricting each connection on least-privilege principles

  • Verifying the agent calls the right tool and gets usable results

  • Lab: connect the agent to your project database through MCP

Section 10: Skills, Subagents, Hooks and Plugins

  • Building skills so repeatedly explained work becomes instantly callable

  • Using subagents to split large work and merge the results

  • Using hooks to insert automatic checks at the moments that matter

  • Using plugins and distributing one configuration set across the team

  • Lab: build a skill and set a hook for your own team standard

Day 3 Quality, Delivery and Operations

Section 11: Agent-Written Tests and Quality Gates

  • Deciding what level of test the agent should write and how far coverage should go

  • Checking that agent-written tests exercise real behaviour rather than just passing

  • Defining the quality gate that must pass before merging to the main branch

  • Setting the pipeline to stop itself when quality falls below the bar

  • Lab: have the agent write tests for your feature and set up the quality gate

Section 12: Code Review and Security Checks with AI

  • Using AI to review code and flag quality and performance risks

  • Basic security checks such as user input handling and secret management

  • The limits of AI review and where a person must decide

  • Writing review comments the code owner can act on

  • Lab: review a classmate pull request with AI and summarize what you found

Section 13: End-to-End and QA with Playwright

  • Choosing the user journeys worth covering end to end

  • Having the agent generate Playwright scripts from test scenarios

  • Choosing selectors and handling waits so results stay stable

  • Visual regression and producing a testing report the team can read

  • Lab: build an end-to-end suite for the main journey and get it passing

Section 14: Deployment, Operations and Automatic Documentation

  • Using the agent to prepare and verify the steps before a deployment

  • Managing environment variables and secrets safely

  • Using agents for routine and scheduled work once the system is live

  • Generating and updating project documentation so it keeps pace with the code

  • Lab: deploy the feature built over three days along with its documentation

Section 15: Capstone and Team Adoption

  • Capstone: walk every SDLC phase on one feature from planning through delivery

  • Presenting your workflow and why the agent did or did not handle each phase

  • Judging which tooling suits your own team workflow

  • How to start with a real team and how to measure whether it pays off

  • Workshop: present your work and review the workflow with the instructor

Schedule & training options

For individuals — public rounds

1–3December
Classroom1–3 Dec 26
18 seats left
9–11February
Classroom9–11 Feb 27
20 seats left
20–22April
Classroom20–22 Apr 27
20 seats left
28–30June
Classroom28–30 Jun 27
20 seats left
9–11August
Classroom9–11 Aug 27
20 seats left
18–20October
Classroom18–20 Oct 27
20 seats left
1–3December
Classroom1–3 Dec 27
20 seats left

For organisations — in-house / private

  • Tailor the content to your team’s tools and projects
  • Your dates, at your office or live online
  • Quotation with tax ID for procurement
Corporate training quote

Instructors

Frequently asked questions

How does an AI coding agent differ from asking an AI one question at a time?

A chat assistant gives you text that you still have to apply yourself. An agent takes a goal and works in what is called an agentic loop: it analyses the task, edits files or runs commands, checks the result and repeats until the work is done. It can only do what its harness and permission settings allow, so define the scope of the task and its permissions clearly before handing it over.

What is AGENTS.md and what should it contain?

AGENTS.md is a plain text file in the project that the agent reads as context before it starts work, rather like a README written for the agent. It should describe the project structure, the build and test commands, the team's coding conventions and key restrictions, such as files that must not be changed. Keep it concise, because every line takes up room in the context window, and update it whenever team conventions change.

How do you build a new feature with an AI coding agent without the code getting out of hand?

Start by breaking the requirement into small tasks with clear completion criteria, and prepare the context the agent needs, such as the design system and API design. Then have the agent work one task at a time, reviewing the diff and running tests after each round before moving on, and put quality gates such as linting, tests and code review in place before merging. The course practises this workflow on a single project throughout its labs.

Who is the AI Coding Agent for SDLC course for, and what should I know beforehand?

It suits developers already using an AI coding agent who want more out of it, full stack, frontend and backend developers, tech leads who set the team standard for working with agents, and DevOps engineers. You should be able to program in at least one language, have built a system with both a UI and a server side, use Git and the command line day to day, and have some experience of AI-assisted coding.

What will I be able to do after the AI Coding Agent for SDLC course?

You will be able to choose and configure an agent to suit your team's work and budget, prepare context with AGENTS.md and team conventions, develop frontend and backend features with an agent in short iterations, extend it with MCP, skills, subagents and hooks, set quality gates before merging and use agents for deployment and routine work. Participants who complete the training receive a Certificate of Completion with its own number, which can be verified online.

What do I need to prepare for the AI Coding Agent for SDLC course?

Bring a laptop with Node.js and Git already installed and permission to install further software, plus your own account for an AI coding agent. The course focuses on ways of working across the SDLC phases rather than on one particular tool, so it carries over to other agents. You take away a lab guide, context templates such as AGENTS.md and DESIGN.md, and sample source code for every lab.