Claude Code: Developing Applications
Course 1354
2 DAY COURSE

Price: $1,357.00
Course Outline

In this two-day course you’ll use Claude Code to create a desktop application, refactor it into multi-tier application, and then migrate the application to a microservices architecture. You’ll extend Claude Code with skills, tools, hooks, and plugins. The focus of this course is leveraging Claude Code to create reliable, secure, maintainable, extendable, and understandable applications.

Claude Code: Developing Applications Benefits

  • Course Benefits

    • Use Claude Code both to create new applications and extend, enhance, and modify existing applications
    • Manage Claude Code sessions and context to get optimal performance
    • Extend your Claude Code environment with skills to reduce your workload
    • Add new functionality to Claude Code MCP Servers, including GitHub
    • Have Claude Code build tests that ensure your application works correctly
    • Leverage hooks, goals, and loops to enhance Claude Code’s ability to generate code
    • Work with Claude Code in a variety of platforms and languages from Node.js to .NET

    Prerequisites

    Some coding experience is helpful for some topics in this course about extending Claude Code.

Claude Code App Development Training Outline

Learning Objectives

Module 1: Creating Your First Claude Code Application

  • Working with the Claude Code App, CLI, and Extension
  • Understanding the Claude Code development cycle
  • Integrating software maintenance
  • Architecting your application in Plan mode
  • Enhancing Plan mode
  • Creating a single-tier application

Lab 1.1: Starting your IDE and Configuring Claude Code

Lab 1.2: Creating a desktop application that accesses a database

 

Module 2: Refactoring a Distributed Application

  • Configuring your Claude Code environment
  • Refactoring your application
  • Building Claude Code context
  • Adding MCP Servers
  • Performing exploratory testing with Claude Code and Playwright
  • Automating testing
  • Creating a multi-application

Lab 2.1: Create a Web application with a Web Service

Lab 2.2: Refactoring an existing application to use the Web Service

Lab 2.3: Adding, executing and reviewing tests with Playwright

 

Module 3: Extending Claude Code

  • Adding new skills to Claude Code
  • Creating Custom Skills
  • Adding Claude Code Hooks
  • Leveraging Claude Code Loops
  • Integrating authentication

Lab 3.1: Adding a skill

Lab 3.2: Creating a skill

Lab 3.3: Leveraging Loops

 

Module 4: Supporting Your Application

  • Exploit specs, plans, and extended thinking to handle sophisticated requests
  • Orchestrate complex workflows with agents and use subagents
  • Managing your session
  • Enhancing the UI
  • Adding application monitoring and including notifications
  • Adding Cloud Resources in a microservice applications

Lab 4.1: Generating a Queue with Claude Code

Lab 4.2: Refactoring the application to write to a queue

 

Module 5: Final Steps

  • Integrating images
  • Generate documentation and architecture plans

Lab 5.1: Building a better UI

Lab 5.2: Generating documentation

Course Dates
Attendance Method

How will you be attending the class?

Selecting 'Live Virtual' allows you to attend remotely from work or home. You will receive email communication well before the class starts with detailed instructions on how to validate your equipment and connect to the classroom for a quality learning experience.

Additional Details (optional)

Private Team Training

Interested in this course for your team? Please complete and submit the form below and we will contact you to discuss your needs and budget.