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...

Intro to PHP Programming Training Course

Learn to write clean and efficient PHP web applications.

About the course

This PHP training course provides hands-on experience in developing data-driven web applications with PHP and MySQL.

Through practical exercises based on real-world scenarios, you'll quickly gain the skills to build dynamic and interactive websites.

Learn PHP from the ground up, master database interaction, and discover how to leverage PHP's capabilities for modern web development.

Instructor-led online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.

    • Master PHP fundamentals: Learn to write clean, efficient, and well-structured PHP code.
    • Build dynamic web applications: Develop the skills to create interactive, data-driven websites using PHP and MySQL.
    • Become proficient in object-oriented PHP: Understand and apply OOP principles to build reusable and maintainable code.
    • Connect to databases with PDO: Learn to interact with MySQL databases using PHP Data Objects (PDO) for secure and efficient data management.
    • Implement user authentication: Create secure login systems, manage sessions, and handle cookies for personalised user experiences.
    • Work with Composer: Manage dependencies and leverage external libraries to streamline your development process.
    • Apply modern development practices: Learn to implement MVC architecture, use templating engines, and build secure web applications.
    • Consume web services: Learn to encode and decode JSON and make HTTP requests to integrate with external APIs.
  • If you are a web developer or programmer seeking to develop data-driven web applications with PHP, this course is for you.

  • You should be comfortable with a language such as HTML, JSON or XML. Some experience with a scripting language, such as JavaScript, is recommended. Object-oriented programming (OOP) experience is beneficial but not required.

    We can customise a workshop that takes your starting skills into account to give you more time to focus on the foundational skills - or move more quickly through the topics if you're an experienced developer.

  • This PHP 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.

  • Introduction to PHP

    • PHP Architecture and what you can do with it

    • Getting ready to develop

      • Hands-on installing PHP & MySQL

      • Popular development environments (e.g., Docker, virtual machines)

      • Popular code editors/IDEs

    • PHP Language and Syntax Fundamentals

      • Language conventions

      • Variables & Data Types

      • Constants

      • Standards: The PSRs

    Data-Driven Functionality

    • Superglobals

    • HTTP Request / Response cycle

    • Forms and User Input

    • Control Structures

      • If, Else, If-Else

      • While, Do-while

      • For

    • Creating Functions

      • Using Parameters

      • Closures

    • "Hello World" in PHP

    • Built-in functions

      • Strings & String Manipulations

      • Arrays

      • Iterating

      • Array Indexing

      • Array Content

    Introduction to Object-Oriented Programming in PHP

    • Reusability of code

    • Overview of Objects & Classes

    • Namespaces

    • Encapsulation

    • Inheritance

    • Autoloading

    Connecting to Databases

    • Data Source Names (DSN)

    • PHP Data Objects (PDO)

    • SQL querying with PDO

    • Sanitizing data and binding parameters

    • Displaying the results

    • Error handling

    Sessions, Cookies, and Authentication

    • Authenticating against a database

    • Password hashing and security

    • Working with sessions

    • Persisting authentication with Cookies

    Components and Packages

    • Introduction to Composer

    • Importing packages from Packagist

    • Composer autoloading

    Development Best Practices & Approaches

    • MVC

    • Security

    • Dependency Injection

    • HTTP abstraction

    • Templating

    Working with Web Services

    • Encoding and decoding JSON

    • Making HTTP requests (e.g., using curl or a modern HTTP client library)

    • AJAX

Trusted by

IBM company logo University of Oxford logo / crest Amadeus Services company logo

Public Courses Dates and Rates

Please get in touch for pricing and availability.

Related courses