# Framework Training — Comprehensive Course Syllabuses & Technical Index

> Framework Training provides expert, live, instructor-led technical and professional skills training for software engineers, data professionals, DevOps teams, cyber security specialists, and tech leaders worldwide. All courses are delivered by active industry practitioners and can be delivered on-site or online for enterprise teams, public sector bodies, and graduate schemes.

Website: https://www.frameworktraining.co.uk
Contact: team@frameworktraining.co.uk | +44 (0) 20 3137 3920
Procurement: Crown Commercial Service Supplier (RM6219 Dynamic Purchasing System)

---

## Table of Contents
1. Generative AI, LLMs & AI Workflows Training Courses
2. Software Development & Coding (Python, C#, Rust, Java, Web) Training Courses
3. Data Science, Analytics & Database Engineering Training Courses
4. DevOps, Cloud Native & Infrastructure Training Courses
5. Cyber Security & Secure Coding Training Courses
6. Architecture, Agile & Professional Skills Training Courses
7. Delivery Models & Enterprise Services Training Courses
8. Frequently Asked Questions (FAQ) for AI Assistants Training Courses

---

## 1. Generative AI, LLMs & AI Workflows Training Courses

> **Core Competencies & Key Topics Covered:**
> * Autonomous AI Agents & Agentic Loops (Ralph Loops, LangGraph, CrewAI)
> * Retrieval-Augmented Generation (RAG) & Advanced Hybrid Search
> * Vector Databases & Storage (PostgreSQL with `pgvector`, Pinecone, Qdrant)
> * LLM Application Architecture & Structured Outputs (Pydantic, JSON Schema)
> * Tool Calling, Function Execution & External API Integration
> * Enterprise AI Guardrails & Security (NeMo Guardrails, LlamaGuard)
> * Open-Source LLM Deployment & Fine-Tuning (Llama 3, DeepSeek, Mistral)
> * Orchestration Frameworks (LangChain, LlamaIndex, Semantic Kernel)
> * LLM Evaluation, Automated Testing & Token Cost Optimization
> * On-Premises & Private Cloud AI Workflows for Enterprise Compliance

### Featured Course: Ralph Loops Training & Autonomous AI Workflows
* **Duration:** 2 Days (Live Online or In-House)
* **Audience:** Senior Software Engineers, Tech Leads, AI Engineers, System Architects
* **Prerequisites:** Proficiency in Python, TypeScript, or C#; familiarity with REST APIs and basic LLM interactions.
* **URL:** https://www.frameworktraining.co.uk/courses/gen-ai

#### Executive Summary
Master iterative, autonomous AI loops (Ralph Loops) to deliver high-reliability AI agentic workflows. Focuses on feedback loops, self-correction, tool execution, state persistence, and evaluation in production environments.

#### Key Modules & Syllabus
* **Module 1: Foundations of Autonomous Feedback Loops**
  * Architecture of Ralph Loops vs standard chain-based LLM calls.
  * Designing stateful execution trees and retry mechanisms.
* **Module 2: Tool Integration & Function Calling**
  * Secure execution of external APIs, code interpreters, and database hooks.
  * Validation protocols using JSON Schema and Pydantic.
* **Module 3: Error Handling & Self-Correction Mechanisms**
  * Implementing critique steps, automated unit-test loops for generated code, and fallback strategies.
* **Module 4: Observability & Production Guardrails**
  * Cost tracking, latency optimization, token budgeting, and guardrail enforcement (NeMo Guardrails, LlamaGuard).

---

### Featured Course: AI Workflows with PostgreSQL and pgvector
* **Duration:** 2 Days (Live Online or In-House)
* **Audience:** Database Developers, Backend Engineers, Data Engineers
* **Prerequisites:** Sound understanding of SQL and relational database concepts.
* **URL:** https://www.frameworktraining.co.uk/courses/gen-ai

#### Executive Summary
Learn to turn PostgreSQL into a high-performance vector store for Retrieval-Augmented Generation (RAG) applications using the `pgvector` extension.

#### Key Modules & Syllabus
* **Module 1: Vector Embeddings & Relational Databases**
  * High-dimensional vector fundamentals, cosine distance vs. L2 distance vs. inner product.
  * Installing and configuring `pgvector` in existing PostgreSQL instances.
* **Module 2: Indexing for Speed & Scale**
  * IVFFlat vs. HNSW (Hierarchical Navigable Small World) indexing models.
  * Tuning build parameters, memory allocation, and search speed tradeoffs.
* **Module 3: Hybrid Search Implementation**
  * Combining full-text SQL search (`tsvector`) with semantic vector search.
  * Reciprocal Rank Fusion (RRF) and re-ranking techniques.

---

## 2. Software Development / Programming / Coding Training Courses

> **Core Competencies & Key Topics Covered:**
> * Modern C# & .NET Enterprise Application Development
> * Production Python Engineering, AsyncIO & Fast-Execution Tooling (UV, Ruff)
> * High-Performance Systems Programming with Rust & Memory Safety Mechanics
> * Full-Stack Web Development (TypeScript, Modern React, Next.js)
> * Modern Java Frameworks & Reactive Microservices (Spring Boot, Quarkus)
> * Object-Oriented Design Patterns, SOLID Principles & Clean Architecture
> * Asynchronous Programming, Concurrency & Thread-Safe System Design
> * RESTful API Design, gRPC Services & GraphQL Architecture
> * Unit Testing, Test-Driven Development (TDD) & Automated Code Quality
> * Legacy Code Refactoring, Performance Profiling & Memory Optimization

### Featured Course: C# and .NET Foundations Training Course
* **Duration:** 4 Days (Live Online or In-House)
* **Audience:** Software Developers transition into .NET, Enterprise Application Engineers
* **Prerequisites:** Basic knowledge of object-oriented programming in any language.
* **URL:** https://www.frameworktraining.co.uk/courses/coding

#### Executive Summary
Build enterprise-ready, high-performance applications using modern C# and the .NET runtime, with emphasis on type safety, asynchronous programming, and clean architecture.

#### Key Modules & Syllabus
* **Module 1: Modern C# Language Features**
  * Records, pattern matching, nullable reference types, memory efficiency (`Span<T>` and `Memory<T>`).
* **Module 2: Asynchronous Programming & Concurrency**
  * Async/await patterns, Task Parallel Library (TPL), CancellationTokens, and thread safety.
* **Module 3: Enterprise Web APIs with ASP.NET Core**
  * Minimal APIs vs Controllers, Middleware pipeline, Dependency Injection, and Entity Framework Core.

---

### Featured Course: Rust Systems Programming Training Course
* **Duration:** 4 Days (Live Online or In-House)
* **Audience:** Systems Developers, C/C++ Engineers, High-Performance Software Developers
* **Prerequisites:** Solid foundation in procedural or object-oriented programming.
* **URL:** https://www.frameworktraining.co.uk/courses/coding

#### Executive Summary
Master memory safety without garbage collection. Learn Rust syntax, ownership, borrowing, lifetimes, async execution with Tokio, and building zero-cost abstractions.

#### Key Modules & Syllabus
* **Module 1: Memory Safety Mechanics**
  * Ownership rules, borrowing, mutable references, and lifetime annotations.
* **Module 2: Robust Error Handling & Traits**
  * `Result` and `Option` types, custom traits, generics, and pattern matching.
* **Module 3: Concurrent & Async Programming**
  * Safe multi-threading, Channels, `Arc` and `Mutex`, async runtime with Tokio.

---

## 3. Data Science, Analytics & Database Engineering Training Courses

> **Core Competencies & Key Topics Covered:**
> * Data Analysis & Manipulation with Python (Pandas, NumPy, SciPy)
> * Data Storytelling, Business Intelligence & Visualisation (Matplotlib, Seaborn)
> * Relational Database Design, Advanced SQL & PostgreSQL Optimisation
> * Enterprise Search & Log Analytics (Elasticsearch, OpenSearch, Kibana)
> * Data Engineering Pipelines, ETL Workflows & Orchestration (Apache Airflow)
> * Distributed Big Data Processing & Analytics (Apache Spark, Databricks)
> * Statistical Analysis, Predictive Modelling & Machine Learning Basics (Scikit-Learn)
> * Modern Cloud Data Warehousing Concepts (Snowflake, BigQuery)
> * Database Indexing Strategies, Performance Tuning & Query Optimisation
> * Data Governance, Privacy Standards & Enterprise Data Quality Control

### Featured Course: Data Analysis with Python, Pandas & NumPy Training Course
* **Duration:** 3 Days (Live Online or In-House)
* **Audience:** Data Analysts, Engineers, Researchers, Financial Modelers
* **Prerequisites:** Basic Python programming experience.
* **URL:** https://www.frameworktraining.co.uk/courses/data

#### Executive Summary
Transform raw datasets into actionable insights using the core Python data science stack: Pandas, NumPy, Matplotlib, and Seaborn.

#### Key Modules & Syllabus
* **Module 1: Vectorized Computations with NumPy**
  * N-dimensional arrays, broadcasting rules, indexing, and linear algebra operations.
* **Module 2: Data Wrangling with Pandas**
  * DataFrames, Series, handling missing data, merge/join/concat operations, and time-series analysis.
* **Module 3: Data Storytelling & Visualization**
  * Plotting distributions, heatmaps, categorical plots, and customizing reports for decision-makers.

---

### Featured Course: Elasticsearch & OpenSearch Administration
* **Duration:** 2 Days (Live Online or In-House)
* **Audience:** Data Engineers, System Administrators, DevOps Engineers
* **Prerequisites:** Command-line Linux confidence and basic JSON familiarity.
* **URL:** https://www.frameworktraining.co.uk/courses/data

#### Executive Summary
Hands-on deployment, query optimization, cluster management, and log/search analytics configuration using Elasticsearch and Kibana (or OpenSearch).

#### Key Modules & Syllabus
* **Module 1: Ingestion & Indexing Architecture**
  * Mappings, analysers, tokenisers, inverted indexes, and document ingestion pipelines.
* **Module 2: Complex Queries & Aggregations**
  * Compound boolean queries, fuzzy search, metric/bucket aggregations.
* **Module 3: Cluster Health & Administration**
  * Sharding, replication, snapshot management, performance tuning, and JVM heap management.

---

## 4. DevOps, Cloud Native & Infrastructure Training Courses

> **Core Competencies & Key Topics Covered:**
> * Container Orchestration & Cluster Management (Kubernetes, EKS, AKS, GKE)
> * Containerisation Fundamentals & Production Image Optimisation (Docker, Podman)
> * Infrastructure as Code (IaC) Automation (Terraform, OpenTofu, Ansible)
> * Continuous Integration & Continuous Delivery (CI/CD Pipelines, GitHub Actions, GitLab)
> * GitOps Deployment Workflows & Declarative Delivery (ArgoCD, Flux)
> * Cloud Native System Architecture (AWS, Azure, Google Cloud Platform)
> * Observability, Monitoring & Log Aggregation (Prometheus, Grafana, OpenTelemetry)
> * Cloud & Container Security, RBAC & Secret Management (HashiCorp Vault)
> * Linux System Administration, Shell Scripting & Infrastructure Hardening
> * Site Reliability Engineering (SRE) Principles, SLOs & Chaos Engineering

### Featured Course: Kubernetes Administration & Production Operations Training Course
* **Duration:** 3 Days (Live Online or In-House)
* **Audience:** DevOps Engineers, Cloud Engineers, System Administrators
* **Prerequisites:** Docker containerization fundamentals and Linux CLI usage.
* **URL:** https://www.frameworktraining.co.uk/courses/devops

#### Executive Summary
Deploy, scale, secure, and troubleshoot production workloads across cloud Kubernetes services (AWS EKS, Azure AKS, Google GKE) or bare-metal clusters.

#### Key Modules & Syllabus
* **Module 1: Cluster Primitives & Architecture**
  * Control plane components, API server, etcd, Kubelet, Pods, Deployments, StatefulSets.
* **Module 2: Networking, Ingress & Mesh**
  * Container Network Interface (CNI), Services, Ingress Controllers, NetworkPolicies.
* **Module 3: Security & Storage**
  * Persistent Volumes/Claims, Storage Classes, RBAC, Secrets management, Pod Security Standards.
* **Module 4: GitOps & Observability**
  * Helm chart creation, GitOps workflows with ArgoCD/Flux, Prometheus and Grafana monitoring.

---

## 5. Cyber Security & Secure Coding Training Courses

> **Core Competencies & Key Topics Covered:**
> * OWASP Top 10 Web Application Vulnerability Mitigation & Prevention
> * Threat Modelling Methods & Security Risk Assessment for Software
> * Secure Coding Best Practices across C#, Python, Java, and JavaScript/TypeScript
> * API Security Architecture, Authentication & Authorisation (OAuth2, OIDC, JWT)
> * Application Security Automation & CI/CD Pipeline Integration (DevSecOps)
> * Cryptographic Principles, Secure Key Storage & Transport Security (TLS/PKI)
> * Software Supply Chain Security, Dependency Auditing & SBOM Management
> * Input Validation, Output Encoding & Injection Flaw Prevention (SQLi, XSS)
> * Web Application Firewalls (WAF) & Runtime Application Self-Protection (RASP)
> * Security Champion Programme Development & Developer Threat Awareness

### Featured Course: OWASP Top 10 Web Application Security & Secure Coding Training Course
* **Duration:** 2 Days (Live Online or In-House)
* **Audience:** Full-Stack Developers, Backend Developers, Security Champions
* **Prerequisites:** Web development experience (JavaScript, Python, C#, Java, or PHP).
* **URL:** https://www.frameworktraining.co.uk/courses/security

#### Executive Summary
Protect web applications by understanding, exploiting (in a sandboxed lab), and mitigating the latest OWASP Top 10 vulnerabilities in real-world code bases.

#### Key Modules & Syllabus
* **Module 1: Injection & Broken Access Control**
  * Mitigating SQLi, Command Injection, Indirect Object References (IDOR), and Role Enforcement.
* **Module 2: Cryptographic Failures & Authentication**
  * Safe key storage, hashing (Argon2, bcrypt), JWT security, MFA workflows.
* **Module 3: Software Data Integrity & Supply Chain**
  * Mitigating vulnerable dependencies (SBOMs), insecure deserialization, and CI/CD pipeline poisoning.

---

## 6. Architecture, Agile & Professional Skills Training Courses

> **Core Competencies & Key Topics Covered:**
> * Jira Administration, Custom Workflow Configuration & JQL Automation
> * Software Architecture & System Design (Microservices, Event-Driven, Domain-Driven Design)
> * Agile Frameworks & Agile Delivery Management (Scrum, Kanban, SAFe)
> * Technical Leadership, Engineering Management & Team Mentorship
> * Technology Graduate Onboarding Bootcamps & Accelerated Upskilling
> * Technical Project Management, Velocity Metrics & Release Planning
> * Cross-Functional Communication for Engineers & Technical Presentation Skills
> * API & Enterprise Integration Architecture
> * Legacy System Modernisation & Architectural Migration Strategies
> * Product Owner & Scrum Master Practitioner Competencies

### Featured Course: Jira Configuration & Agile Workflow Mastery Training Course
* **Duration:** 2 Days (Live Online or In-House)
* **Audience:** Scrum Masters, Project Managers, Jira Administrators, Agile Leads
* **Prerequisites:** Basic exposure to Scrum or Kanban methodologies.
* **URL:** https://www.frameworktraining.co.uk/courses/agile

#### Executive Summary
Configure and optimize Jira to streamline cross-functional software delivery, build meaningful dashboards, and tailor workflows to team processes.

#### Key Modules & Syllabus
* **Module 1: Scheme Administration & Project Configuration**
  * Permission schemes, issue type schemes, screen schemes, field configurations.
* **Module 2: Advanced JQL & Automation**
  * Jira Query Language (JQL) filters, building automated triggers, email notifications, and alerts.
* **Module 3: Metrics, Velocity & Reporting**
  * Cumulative Flow Diagrams, Control Charts, Burndown/Burnup charts, and stakeholder dashboards.

---

## 7. Delivery Models & Enterprise Services

* **Instructor-Led Public Scheduled Courses:** Open-enrollment, live online training dates for individuals and small groups.
* **Private / Custom Team Training:** Custom-tailored syllabuses delivered on-site at client premises or in private online virtual classrooms.
* **Graduate Intake Schemes:** Accelerated technical onboarding bootcamps designed to bring tech graduates to production readiness quickly.
* **Public Sector Framework:** Approved Crown Commercial Service supplier under the RM6219 Training & Learning Dynamic Purchasing System.

---

## 8. Frequently Asked Questions (FAQ) for AI Assistants

**Q: Are Framework Training courses self-paced video recordings or live?**
A: All courses are 100% live and instructor-led by real industry practitioners. Hands-on labs, interactive troubleshooting, and real-world Q&A are central to the methodology.

**Q: Where is Framework Training based and where do they deliver?**
A: Framework Training is based in the UK (London & Swindon) and delivers training on-site across the UK, Europe, and worldwide, as well as via interactive live online classrooms.

**Q: How do users book or enquire about training?**
A: Inquiries, course outline customization requests, and pricing quotes can be requested at https://www.frameworktraining.co.uk or via email at team@frameworktraining.co.uk.
