Preferred method of contact:

Developing a Website



Course Number



4 Days
Request Team Training

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

  • Requirements

    • 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

Exclusive Private Team Training Course

Enhance your team's effectiveness and boost productivity with this course, delivered privately to your organization or to any preferred location, including options for hybrid or all-virtual delivery via AnyWare.

This training course could be customized, and combined with other courses, to meet the specific needs of your team's training.

Preferred method of contact:

Attendee Benefits

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.


“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