Claude Code: Developing Applications
Course 1354
2 DAY COURSE
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
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.
- choosing a selection results in a full page refresh