AI · AIC-59

AI Coding Agent for SDLC

18 hours 3 days
Last updated
AI Coding Agent for SDLC พัฒนาซอฟต์แวร์ครบวงจรด้วย AI Agent

AI Coding Agent for SDLC is a 18-hour training course by IT Genius Institute. 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…

Training schedule

No public rounds are open right now — register your interest and we will contact you when the next round opens, or request an in-house session for your team.

Corporate training quote

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

Objectives

  • 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

Frequently asked questions

Who is AI Coding Agent for SDLC for, and what background is needed?

Built 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 Background you should have: 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 Not sure the fit is right? Talk to our team on LINE @itgenius or call 02-570-8449.

How much does AI Coding Agent for SDLC cost and how long does it run?

THB 7,900 (currently THB 7,110 on promotion). The course runs 18 hours. The fee covers course materials, lunch and refreshments throughout. Pay by bank transfer to the company account, confirm it on our payment page, and we can issue the receipt or tax invoice in your company's name.

Do I get a certificate?

Yes. Everyone who completes the course receives a Certificate of Completion from IT Genius Institute. Each certificate carries its own number, and anyone holding that number can verify it online on our certificate page, so you can add it to your portfolio or pass it to HR as evidence of training.

Where does the training take place, and is there an online option?

You can attend onsite at IT Genius Institute or arrange to join online, and we also run it as a private in-house session for your team. Ask about dates and venues on LINE @itgenius or call 02-570-8449.

What if I fall behind or miss a session — can I retake it?

Yes. You may retake the same course free of charge in a later round, under the institute's conditions. Tell our team which course and round you attended, and we will check it and offer you the rounds that still have seats. Ask us on LINE @itgenius or call 02-570-8449.

How do I enrol, or request a quotation for my company?

Enrol online with the registration form on this page. You can register several attendees at once and enter your tax ID and billing address for the tax invoice. Or request a company quotation straight from the quote button. For anything else call 02-570-8449 or reach us on LINE @itgenius.

Instructors

Run this course for your whole team

We run this course in-house, tailored to your stack.

Corporate training quote