/WORKSHOPS

Learn the workflow.
Then build for real.

Three workshop days designed to take you from an idea to a working web application — with AI as part of your engineering workflow. All workshops are developed and taught by Shoug Alomran.

jam26@sys:~$ initializing training sequence...
jam26@sys:~$ 3 modules detected
webforge@sys:~$ final destination: webforge
DAY_01

Planning &
Development Workflow

Turning a problem into a structured development plan before writing code.

  • Understand requirements & constraints
  • Break a project into features
  • Plan application structure
  • Think about frontend/backend responsibilities
  • Use AI strategically in planning
JAM_PROJECT - Editor
JAM_PROJECT
requirements.md
architecture/
frontend/
backend/
tasks.md
# requirements.md
## Core Objective
Build a scalable web application that allows users to...
## Features
- [x] User Authentication
- [ ] Real-time Dashboard
- [ ] Data Visualization Widget
STATUS: FOUNDATION_READY
EXPLORE DAY_01
System Architecture & Server
frontend
API
backend
~ jam_project/server
$ npm run dev
> starting development server...
✓ frontend ready on port 3000
✓ API connected
✕ error detected: connection refused (db:5432)
> debugging initialized via AI assistant...
✓ resolved: database credentials updated
STATUS: SYSTEM_RUNNING
EXPLORE DAY_02
DAY_02

Full-Stack Development & Debugging

Turning the plan into a working application and learning how to diagnose problems when things break.

  • Connect frontend and backend logic
  • Work with application state and data
  • Implement and consume APIs
  • Understand errors and debug systematically
  • Use AI to investigate, not just rewrite
DAY_03

Deployment, Domains & Production Readiness

The final preparation stage. Take the application from localhost to a real production URL, point a domain at it, make it discoverable, and measure it.

MODULE_FOCUS:

Deploy → Domain → Index → Measure.

// Sessions run 4:00 PM - 6:00 PM in E231. Hybrid: join in person or online.

Deployment Readiness Tracker
98%
Core Features PASS
Error Handling PASS
UI Polish IN_PROGRESS
STATUS: JAM_READY
EXPLORE DAY_03

Not just three workshops.

A Development Workflow.

Plan

Turn requirements into an actionable development strategy.

Build

Translate that plan into a working web application.

Debug

Investigate problems systematically instead of guessing.

Ship

Finish and present something that actually works.

deployment_terminal - bash
jam26@sys:~$ ./run_training_sequence.sh
[✓] DAY_01 — COMPLETE
[✓] DAY_02 — COMPLETE
[✓] DAY_03 — COMPLETE
----------------------------------------
BUILD STATUS: READY
TEAM STATUS: READY
JAM STATUS: WAITING...

You've learned the workflow.
Now build without the tutorial.