Curriculum · Chokmah LLC
Instructor: Dr. Daniyel Yaacov Bilar · Chokmah LLC
AI-assisted, spec-driven cloud security for AWS and Azure serverless applications. Three modules of about 70 minutes each (~3.5 hours instructional) take you from vague requirements to production-oriented infrastructure tests.
Cloud Security Intro (Chokmah LLC) teaches engineers to generate and validate a secure serverless task management API with Claude Code and AI-assisted workflows—not only to audit someone else’s stack.
Deliverables are designed as production-oriented artifacts (target band 300–400+ lines of course code, design claim), not throwaway demos.
Non-sensitive excerpt of the control-embedding pattern used in Module 1 labs. Full workshop materials are larger and engagement-specific.
# serverless-api-spec.yaml (illustrative fragment — not a complete course deliverable)
api:
name: task-api
runtime: python3.12
auth: jwt
controls:
- id: IAM-001
type: least-privilege
description: Function role scoped to task table read/write only
- id: SEC-002
type: secrets
description: No secrets in env; load from managed secret store
- id: LOG-003
type: logging
description: Structured request logs without PII in message body
- id: ENC-004
type: encryption
description: Data at rest encrypted with platform KMS key
traceability:
- threat: overprivileged_role
control: IAM-001
test: test_role_policy_least_privilege
The course includes six hands-on labs—two per module—so the “6 labs” figure matches the three-module structure.
serverless-api-spec.yaml from natural language; embed IAM, secrets, logging, and encryption controls.boto3 or the Azure SDK.Transform vague requirements into precise, testable security specs. Use Claude Code to embed IAM, secrets, and encryption controls in the design phase. Labs 1–2.
serverless-api-spec.yaml from natural languageDecompose OWASP Cloud Top 10–class threats into actionable engineering tasks and prove coverage with a traceability matrix. Labs 3–4.
cloud-security-requirements.yamlApply STRIDE to serverless infrastructure and write automated tests that check the controls you specified—so “secure” is demonstrated in CI, not only described in slides. Labs 5–6.
boto3 or Azure SDKtest_cloud_security.py (10+ test cases)This is an intermediate-level engineering course. You should be comfortable with:
Three modules of about 70 minutes each (~3.5 hours instructional), with six hands-on labs (two per module).
Module 1: Labs 1–2 (spec + controls). Module 2: Labs 3–4 (requirements + traceability). Module 3: Labs 5–6 (STRIDE + infrastructure tests).
A secure serverless task API with YAML specs (12+ controls), traceability matrix, STRIDE model (9+ vectors), and pytest infrastructure tests (10+ cases in Module 3).
Chokmah LLC. Instructor: Dr. Daniyel Yaacov Bilar.
It is a product design claim for the lab harness count; the public page does not publish the full validator list (request syllabus for engagement details).
Available for individual engineers and corporate workshops. Email for syllabus and pricing.
Request Full Syllabus & PricingContact: info@chokmah.me