Steve Berrill

Steve Berrill

Preston
Open to Work

20,016

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

Skills & Experience

  • Company

    Steve Berrill Web Designs

  • Spoken Languages

    • English, Portuguese

214 Achievements

  • Extending the Family
  • Inheritance
  • Building a Collection
  • Building the Recipe
  • Filtering Inputs and Escaping Outputs in PHP
  • $_GET and $_POST
  • PHP Inventory
  • Computer Basics
  • PHP Includes
  • Welcome to the Treehouse Club
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • What is Authentication
  • Managing Committed Files
  • Environment Variables
  • First Commits
  • Parsing Specific Formats
  • Basic File Handling
  • Updating and Deleting Records
  • Reading and Writing Reports
  • Creating Records
  • Project Setup
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Fundamentals of Docker
  • Docker Use Cases
  • Browser Persistent Data with PHP
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • PHPDB Stage 5: Search
  • PHPDB Stage 4: Pagination with LIMITs
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • PHPDB Stage 3: Using Relational Data
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • PHPDB Stage 2: Querying the Database with PHP
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • PHPDB Stage 1: Databases and PHP
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • PHP Email Form Errors
  • PHP Email Forms
  • PHP Inventory
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • PHP Includes
  • Ins & Outs
  • Introducing jQuery Plugins
  • AJAX and APIs
  • jQuery and AJAX
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • Programming AJAX
  • AJAX Concepts
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Say Hello to Python
  • Introduction to Design
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • JavaScript Objects
  • How To Test Our Code
  • JavaScript Functions
  • Running an Ecommerce Site Long Term
  • Extending WooCommerce
  • Managing Orders in WooCommerce
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Error Handling
  • Creating Distributable OOP Packages
  • Autoloading and Composer
  • Databases and International Concerns
  • Starting Right with PHP Best Practices
  • Managing Products in WooCommerce
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • Paginating a List: Model and View
  • Paginating a List: Controller
  • Adding Search: Model
  • Adding Search: Controller & View
  • Refactoring the Codebase
  • Cleaning URLs with Rewrite Rules
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • Relating Models
  • Laravel CRUD
  • Validation & Flash Messages
  • Laravel Forms
  • Laravel & Databases
  • Laravel Controllers
  • PHP Loops
  • PHP Conditionals
  • Homepage Templates in WordPress
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Laravel Project Setup
  • Laravel Getting Started
  • WordPress Admin Settings
  • WordPress User Roles
  • Custom Dashboard Widgets
  • Controlling Admin Navigation
  • Customizing the Login Screen
  • Admin Color Schemes
  • PHP Objects and Classes
  • JavaScript Arrays
  • JavaScript Numbers
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Strings
  • Introduction Variables
  • Introduction to SEO
  • Installing Wordpress
  • Integrating Validation Errors
  • Cleaning URLs with Subfolders
  • How WordPress Plugins Work
  • Chrome DevTools Basics
  • Limiting Results in Queries
  • Using Relationship Tables
  • Filtering Input for Queries
  • Querying the Database
  • Connecting to MySQL
  • Why Version Control Matters
  • Getting Started with CSS
  • Launching a WordPress Site
  • WordPress and Forms
  • Extending WordPress Template Functionality
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • Customizing WordPress
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Simple PHP Application: Wrapping Up The Project
  • Getting Started with WordPress
  • Working with PHP Functions
  • Integrating With Paypal
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Framework Foundations
  • Printing
  • Page Layout
  • Box Model
  • Text
  • Data Types
  • Selectors
  • Introduction
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie