Preferred method of contact:

Developing a Website



Course Number



4 Days

PDF Add to WishList

Dynamic websites are crucial to your organisation for driving site traffic, expanding market recognition, providing round-the-clock information, and promoting growth. In this training course, you gain the key knowledge and skills required to develop modern web pages and build a complete site using HTML and CSS, as well as control page styles and layouts, configure a web server, and incorporate multimedia.

You Will Learn How To

  • Establish, configure, and maintain an intranet or internet website
  • Develop web pages using HTML and CSS
  • Configure a web server and implement server-side scripting
  • Interface a website to a database for the dynamic storage and retrieval of data
  • Produce dynamic web pages using server- and client-side scripts

Important Course Information


  • Working knowledge of computers
  • Experience using Windows

Course Outline

  • Introduction to the Web
  • Internet/intranet fundamentals
  • Web architecture
  • Exploring browsers
  • Search Engine Optimisation (SEO)
  • HTML: Hypertext Markup Language

Building a web page with HTML and XHTML

  • Head and body elements
  • Formatting text with tags
  • Establishing hypertext links
  • Ordered/unordered lists
  • Designing tables to display data
  • Defining relative and absolute anchors

Adding graphic elements

  • Making your pages graphical with embedded images
  • Adding interactivity with "clickable" images
  • Utilising animated images to liven up a web page
  • Creating image maps to link parts of a single image

Controlling page styles and layout with CSS

  • Attaching style properties to HTML tags
  • Creating and applying style sheets
  • Implementing a styled navigational menu
  • Applying styles with class and ID attributes
  • Implementing a Web Server

Web server functionality

  • Web server/browser communication
  • The HyperText Transfer Protocol (HTTP)

Configuring a web server

  • Setting up the server directory structure
  • Deploying access configuration/security
  • Ongoing server administration
  • Programming on the Server

Server-side scripting

  • Client/server/script interaction
  • Exploring the operation of server-side web applications
  • Accessing data on the web server
  • Creating dynamic web pages
  • The difference between GET and POST requests

Processing user data with forms

  • Capturing user input with HTML forms
  • Adding text fields, selection lists, check boxes and radio buttons to a web page
  • Configuring a form to invoke your server-side program when submitted
  • Processing form input with dynamic web pages
  • Implementing HTML5 form validation without JavaScript
  • Interfacing to a Database

Relational databases and the web

  • Characterising database records
  • Using SQL to manipulate the database

Database-driven web pages

  • Opening a connection to a database
  • Storing data captured from forms
  • Performing dynamic queries on the database
  • Generating a response displaying query results
  • Creating Dynamic Web Pages

Adding interactivity with JavaScript

  • Incorporating JavaScript that executes in the web browser
  • Enhancing client-side functionality
  • Reacting to user actions

Incorporating multimedia

  • Embedding video content in web pages
  • Adding interactivity with plug-ins

Creating interactive web pages with Dynamic HTML (DHTML)

  • Combining JavaScript and CSS
  • Targeting elements by ID and tag name
  • Accessing and modifying page markup
  • Modifying CSS for dynamic HTML effects

Implementing an RSS feed

  • Fundamentals of XML
  • Publishing data with RSS
  • Adding an RSS feed to your site
Show complete outline
Show Less

Convenient Ways to Attend This Instructor-Led Course

Hassle-Free Enrolment: No advance payment required to reserve your seat.
Tuition Fee due 30 days after you attend your course.

In the Classroom

Live, Online

Private Team Training

In the Classroom — OR — Live, Online

Tuition Fee — Standard: £2095  

AFTERNOON START: Attend these live courses online via Anyware

18 - 21 Jun ( 4 Days)
2:00 PM - 9:30 PM BST
Alexandria, VA / Online (AnyWare) Alexandria, VA / Online (AnyWare) Reserve Your Seat

Guaranteed to Run

When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time, location — will run. Guaranteed.

Private Team Training

Enrolling at least 3 people in this course? Consider bringing this (or any course that can be custom designed) to your preferred location as a private team training.

For details, call 0800 282 353 or Click here »

This event has been added to your cart.

Tuition Fee


In Classroom or



Private Team Training

Contact Us »

Course Tuition Fee Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

After-Course Computing Sandbox
You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.

Free Course Exam
You can take your Learning Tree course exam on the last day of your course or online any time after class.


Training Hours

Standard class hours:
9:00 a.m. - 4:30 p.m.

Last day class hours:
9:00 a.m. - 3:30 p.m.

Free Course Exam – Last Day:
3:30 p.m. - 4:30 p.m.

Each class day:
Informal discussion with instructor about your projects or areas of special interest:
4:30 p.m. - 5:30 p.m.

AFTERNOON START class hours:
2:00 p.m. - 9:30 p.m.

Last day class hours:
2:00 p.m. - 8:30 p.m.

Free Course Exam – Last Day:
8:30 p.m. - 9:30 p.m.

Each class day:
Informal discussion with instructor about your projects or areas of special interest
9:30 p.m. - 10:30 p.m.

“I think the hands-on exercises in the Learning Tree Course are very helpful. They’re motivational. What you learn isn’t just theory but something you actually put into practice, making it easier to apply in your own work”.

- W. Rasquinha, Webmaster
CIBC Business Analytic Solutions

Chat Now

Please Choose a Language

Canada - English

Canada - Français