0345 4506120

Web Development Foundation HTML, CSS, JavaScript, PHP, SQL & XML: A practical, hands-on course

This is a 4 day show, tell and do workshop providing a foundation in technologies and programming languages used in web development.


All too often technical and programming courses are delivered ‘bottom up’.  We usually start with the program ‘saying hello world’, then we are swiftly exposed to variables, arrays and function statements.  The exhilaration of getting an output soon gives way to despair – what does it all mean, what do I do with it, why is the list of ‘things’ so long and how do I keep up?


Thus, we will deliver the workshop top-down.  This means that we will start with a fully functioning and current system, lifting the lid off the front end to show you the inner workings of the code.


We will show you how the code reacts to inputs from you, in both the front and back end where relevant.


We will explain in detail what the technical jargon means using everyday language so you can easily grasp the ideas and technology.  This will be done with you at the ready with a machine in front of you, trying things out as they are explained, so you can check your understanding there and then. 


Once we have a system mapped out and an understanding of what each component does, we will move on to the next tiny steps – no giant leaps for mankind here!  This will take you through the typical programming languages used to create each part of the functionality, always keeping the big picture in mind, so you do not get lost.  We will do this one step at a time, with you seeing the effects of your code as you type.  Making mistakes is a great way to learn, so we are not seeking ‘right first time’.


In today’s world, there is plenty of ready-made code already available for us to reuse.  We will show you some of these, and how to make use of them.

Who is the course for:

The workshop is intended for those who work alongside developers, with a need to have a practical insight into the end to end process of putting a web-based system together.


This is particularly relevant to those working in an AGILE environment, who would like to have some practice at hand coding on a readily understood project, in a relaxed environment.

Please note on this course you may be asked to bring a laptop.

We don't currently have any courses listed for Web Development Foundation HTML, CSS, JavaScript, PHP, SQL & XML: A practical, hands-on course, would you like to view all courses for Programming?

Learning Objectives

  • Provide a foundation in technologies and programming languages used in web development
  • Explain in detail what the technical jargon means using everyday language so you can easily grasp the ideas and technology
  • Explain typical programming languages used to create each part of the functionality of a web based system

Pre-Requisites

The entry requirements are that the candidate should have a basic working knowledge of IT.

Course Content

Day 1
We tell - website structure, clients, servers, databases and database management systems
We show - client-side scripting using HTML, CSS and JavaScript
We talk, you do – we build our first website together
You do - set up of your website files for use tomorrow.

Day 2
You do - create and style your own website using HTML and CSS
We show - more on JavaScript
You do - add interaction to your pages using JavaScript.

Day 3
We tell - server-side programming using PHP
We tell - querying/manipulating databases using SQL
We show -
PHP in if…then…else constructs
PHP to manipulate text
PHP to send emails and text messages
PHP MyAdmin to create databases and tables
SQL to INSERT, SELECT, DELETE and UPDATE data.
You do – use PHP, PHP MyAdmin and SQL to extend functionality of your website
You show - quiz to check understanding before tomorrow’s project.


Day 4
You do – hand code a website from a given design using HTML, CSS, JavaScript, PHP and SQL:
Use HTML, JavaScript and CSS to create the front end
Use PHP MyAdmin to create a database
Use PHP for data manipulation
Use PHP/SQL to save data
Test and debug your code.
We show and tell XML – what it is and how it is used in a live website
Online resources allowing you to reuse software – a valuable toolkit in any development project.

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the request service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.

 

Our Customers Include