Public Sector

We've had the pleasure of working with UK and overseas central and local government departments, including Healthcare (NHS and Foundation Trusts), Defence, Education (Universities and colleges), many of the main Civil Service departments, Emergency Services; also public-owned corporations including the BBC, Bank of England, Ordnance Survey, and regulatory bodies such as Ofgem.

We are registered on Crown Commercial Service’s (CCS) Dynamic Purchasing System (RM6219 Training and Learning) and also with numerous tender portals such as Ariba, Coupa and Delta E-Sourcing.

Read more...

Graduate Training Schemes

Framework Training has a strong track record of providing a solid introduction into the working world for technical graduates across myriad industries. We provide the opportunity to learn and gain valuable hands-on experience in a supportive, friendly and sociable training environment.

Attract & retain the brightest new starters

We know it is vital for our clients to invest in the future of their talented grads; not only to provide them with high-quality, professional training essential for their roles, but to embed them within the organisation’s culture and guide them on the right path to a successful career.

After all, your new hires could well be the next leaders and their creative ideas and unique insights are invaluable to your business.

Read more ...

Learning & Development

Our unique portfolio of high-quality technical courses and training programmes are industry-respected. They’re carefully designed so that delegates can seamlessly apply what they’ve learnt back in the workplace. Our team of domain experts, trainers, and support teams know our field — and all things tech — inside out, and we work hard to keep ourselves up to speed with the latest innovations. 

We’re proud to develop and deliver innovative learning solutions that actually work and make a tangible difference to your people and your business, driving through positive lasting change. Our training courses and programmes are human-centred. Everything we do is underpinned by our commitment to continuous improvement and learning and generally making things much better.

Read more...

Corporate & Volume Pricing

Whether you are looking to book multiple places on public scheduled courses (attended remotely or in our training centres in London) or planning private courses for a team within your organisation, we will be happy to discuss preferential pricing which maximise your staff education budget.

Enquire today about:

  • Training programme pricing models  

  • Multi-course voucher schemes

Read more...

Custom Learning Paths

We understand that your team training needs don't always fit into a "one size fits all" mould, and we're very happy to explore ways in which we can tailor a bespoke learning path to fit your learning needs.

Find out about how we can customise everything from short overviews, intensive workshops, and wider training programmes that give you coverage of the most relevant topics based on what your staff need to excel in their roles.

Read more...

API Fundamentals for Database Professionals: Bridging the Gap from SQL to HTTP

Translate your data skills: learn to query Web Services and process JSON data via REST APIs.

About the course

This intensive, one-day workshop is specifically tailored for Database Administrators, Data Analysts, and BI Specialists who need to expand their data sources beyond traditional relational databases. We treat the API as a "web table," providing a clear methodology for translating your existing expertise in SQL and data structure into the language of HTTP and JSON.

You will gain hands-on experience using professional API client tools (like Postman), mastering the essential HTTP verbs (GET, POST), and learning practical techniques for flattening nested JSON data into a format suitable for loading or analysis. This workshop provides the crucial foundational skills needed to access the explosion of data available from cloud, SaaS, and microservices platforms.

    • Map Concepts: Clearly translate core SQL elements (SELECT, WHERE, UPDATE) into their corresponding API structures (GET, Query Parameters, POST/PUT).
    • Execute Requests: Confidently construct and execute the four primary HTTP methods (GET, POST, PUT, DELETE) against API resources.
    • Process JSON Data: Understand the JSON data format, handle nesting and arrays, and extract required properties using basic parsing techniques.
    • Implement Authentication: Understand and securely use API Keys and Tokens to access protected data endpoints.
  • This course is ideal for Database Administrators (DBAs), Data Analysts, BI Specialists, and ETL Developers - anyone who is has good experience with data structure and querying but has little to no prior exposure to accessing data via web APIs.

  • Attendees should have a strong working knowledge of SQL and be comfortable with core data manipulation, joining, and filtering concepts. No prior coding or API experience is required.

    We can customise the training to match your team's experience and needs - with more time and coverage of fundamentals for new starters, for instance.

  • This API training course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).

    Get in touch to find out how we can deliver tailored training which focuses on your project requirements and learning goals.

  • Fundamental Concepts: SQL and HTTP APIs

    • Why APIs? Understanding Microservices, SaaS platforms, and the modern data landscape.

    • The fundamental difference between Database Access (direct connection) and API Access (request/response).

    • The Data Translator: Mapping SQL concepts (SELECT, TABLE, FIELD) to API concepts (GET, RESOURCE, PROPERTY).

    • Conceptual comparison and mapping of SQL queries to API calls.

    Anatomy of a REST API Request

    • Mastering essential HTTP Methods: GET for reading, POST for creating.

    • Resource URLs: Defining the data you are querying.

    • Using URL Query Parameters for filtering and sorting (the API equivalent of WHERE and ORDER BY).

    • Headers: Understanding the metadata required for authentication and content type.

    • Hands-on Lab: Setting up an API client and executing simple GET requests.

    Understanding and Processing JSON

    • JSON vs. Relational Data: Understanding JavaScript Object Notation.

    • Dealing with Nesting and Arrays: Handling nested objects (the join challenge in API data).

    • Introduction to basic tools and techniques for inspecting, flattening, and extracting required data points from JSON.

    • Hands-on Lab: Analysing complex JSON payloads and targeting specific fields.

    Authentication and Security

    • Proving Identity: authentication for every API call.

    • API Keys: The simplest authentication mechanism.

    • Tokens: Understanding the role of Bearer Tokens and the concept of OAuth 2.0.

    • Best practices for securing and managing API credentials in production.

    • Hands-on Lab: Authenticating using an API key and testing a secure endpoint.

    Advanced Requests and Debugging

    • Creating/Updating Data: Using the POST and PUT methods to send data to an API (the API equivalent of INSERT and UPDATE).

    • The Response: Interpreting HTTP Status Codes for debugging.

    • Integration Next Steps: A brief overview of how to implement API calls using simple Python or native database HTTP connectors.

    • Comprehensive Lab: Executing a multi-step workflow: Authenticate, POST a new record, and then GET the created record.

Trusted by

University of Oxford logo / crest University of Glasgow logo/crest CERN organisation logo Crown Commercial Service Supplier (CCS) logo

Public Courses Dates and Rates

Please get in touch for pricing and availability.

Related courses