757-216-3656 | Monday–Friday 8:30 AM – 4:30 PM | info@itdojo.com
|

Course Duration

3 Days

Audience

Employees of federal, state and local governments; and businesses working with the government.

Prerequisites

Software development experience.

Course Description

This immersive bootcamp gives software engineers, platform engineers, QA, DevOps, and data teams the knowledge and practical skills to integrate generative AI into modern software development. You will learn how LLMs work, apply prompt engineering and AI-assisted development with tools such as GitHub Copilot and enterprise LLM platforms, and operationalize AI across the SDLC from requirements through deployment. Hands-on labs cover building AI-powered applications with LLM APIs, retrieval-augmented generation with embeddings and vector databases, AI-generated testing, AI in CI/CD pipelines, agentic workflows, and security guardrails. A capstone project ties it together into an AI-enabled developer workflow.

Learning Objectives

  • Explain how LLMs and generative AI systems work, including limits and risks
  • Apply prompt engineering and AI-assisted development to coding, testing, and docs
  • Use tools such as GitHub Copilot, ChatGPT, and Gemini in real workflows
  • Integrate AI across the SDLC from requirements to deployment
  • Build and evaluate AI applications using APIs, RAG, and embeddings
  • Implement guardrails for security, privacy, and responsible use
  • Automate testing, CI/CD, and developer workflows with AI

Course Outline

1. Generative AI Foundations for Developers
  • LLMs, transformers, tokens, and embeddings
  • Context windows, hallucinations, and grounding
  • When to use AI vs. deterministic logic
2. Prompt Engineering for Developers
  • Role-based prompting, task decomposition, structured output
  • Debugging and refining prompts
  • Lab: generate an API spec, function stubs, and docs
3. AI-Assisted Coding
  • Inline completions and chat workflows with Copilot and LLMs
  • Code generation and refactoring
  • Lab: build a REST API and service layer
4. AI in the Software Development Lifecycle
  • Requirements, design, code, tests, and docs
  • Traceability and auditability
  • Lab: convert a user story into a full development package
5. Building AI-Powered Applications
  • Calling LLM APIs (OpenAI, Gemini, Azure)
  • Architecture patterns and prompt chaining
  • Lab: build an AI assistant and chatbot API
6. Retrieval-Augmented Generation
  • Embeddings and vector databases
  • Document ingestion and grounding with enterprise data
  • Lab: build a RAG knowledge assistant
7. Testing and QA with AI
  • AI-generated unit and integration tests
  • Edge case generation and mutation testing
8. DevOps, CI/CD, and Automation
  • AI for linting, SAST/DAST, and code review
  • Lab: AI-assisted CI pipeline and automated PR review
9. AI Security, Governance, and Risk
  • Data privacy, prompt injection, and IP protection
  • Lab: red-team prompts and define guardrails
10. Agents, Adoption, and Capstone
  • Agentic workflows and orchestration frameworks
  • Developer productivity metrics and AI ROI
  • Capstone: build an AI-enabled developer workflow

Frequently Asked Questions

What does the Generative AI Bootcamp for Developers course cover?

Three-day, lab-heavy bootcamp. Use AI across the SDLC, build RAG and agent apps, automate testing and CI/CD, and set security guardrails. IT Dojo delivers it as live instructor-led training for government, DoD, and corporate teams.

How long is IT Dojo's Generative AI Bootcamp for Developers training?

Course length: 3 Days. It is available as live remote online instruction or as a private session for your team.

Is this course available as live remote online training?

Yes. IT Dojo offers Generative AI Bootcamp for Developers as live remote online training led by an instructor in real time. Private sessions for your organization can also be scheduled.

Who should attend this course?

Software engineers, platform engineers, QA, DevOps, and data teams integrating generative AI into modern software development.

How do I register for this course?

IT Dojo training is employer sponsored. Your organization registers and pays for seats. Contact IT Dojo via the Request Training form or call 757-216-3656 to schedule this course for your team.

Get More Information