About the HTML and CSS course
This course teaches the core web standards that underpin modern websites and web applications. This course gives your team the practical skills to create clean, reliable web pages that work across browsers and devices.
These skills are not only valuable for developers. These are also essential for professionals who work with web publishing tools such as content management systems, WordPress and email marketing platforms.
Delegates learn how to create web pages that work consistently across modern browsers and devices, including desktops, tablets and smartphones. By the end of the course, they will be able to design and build a complete, standards-compliant website.
Delegate feedback
Feedback from delegates who have attended this course:
N. Poonee
K. Smith
A. Pollhammer
A. Coetzee
K. de Jong
J. Haasbroek
Intended audience
This course is useful if:- You need to develop or maintain web sites.
- You need to understand the technologies used to build modern web applications.
- You are responsible for maintaining internal company intranet pages or existing web sites.
- You work with content management systems or web publishing tools and need a deeper technical understanding of HTML and CSS.
- You need to create web pages that work across modern browsers and devices and are search-engine friendly.
Prerequisites
- You should be comfortable using a web browser and the Internet.
- You should understand how files and folders are organised on your computer.
Course details
Price: R12,900 excluding VAT per delegate.
Included:
- Electronic course material.
- Attendance certificate (PDF).
Duration: 5 days.
Delivery: Virtual classroom
See how virtual training works.
Note: this course is presented on request only.
See the course schedule for upcoming dates.
Booking information
Email your booking to info@incusdata.com. A purchase order, or completed enrolment form is sufficient.
We will confirm the booking and issue an invoice.
Course contents
Introduction
- Understand how the Web works: client and server technologies.
- Use markup languages to structure web content.
- Understand the roles of the W3C and WHATWG in defining web standards.
- Understand the evolution of HTML, including XHTML and HTML5.
- Recognise deprecated and obsolete HTML elements.
- Use HTML editors and conversion tools.
Basic structure of an HTML document
- Work with web standards and validation.
- Create the basic structure of an HTML document.
- Use HTML5 sectioning elements to organise page content.
- Understand block and inline elements.
- Apply text formatting elements.
Links, images, multimedia and tables
- Create links between web pages.
- Work with source and destination links.
- Add images to web pages.
- Choose appropriate image formats and colour settings.
- Use the iframe element to embed external content.
- Embed multimedia using HTML5 elements.
- Create structured tables.
- Use row and column groups in tables.
Web Forms
- Create web forms to collect user input.
- Use form controls including radio buttons, checkboxes, selection lists and text boxes.
- Process form data with simple PHP scripts.
- Use enhanced form controls introduced in HTML5.
Cascading Style Sheets (CSS)
- Understand the role of style sheets in web design.
- Apply CSS to control the presentation of web pages.
- Use CSS selectors to target page elements.
- Work with common CSS properties including fonts, backgrounds, margins, padding, borders, text, lists and display.
- Use units of measurement and value types in CSS.
- Understand how the CSS cascade determines which styles are applied.
More Advanced CSS
- Position elements using CSS.
- Control layout using display properties.
- Create layered page layouts using CSS.
- Use media queries to adapt pages for different devices.
- Explore new functionality introduced in CSS3.
Design and Management
- Apply accessibility guidelines.
- Understand the principles of search engine optimisation (SEO).
- Plan the structure and organisation of a website.
- Apply effective web design guidelines.
- Manage browser compatibility issues.
- Design responsive websites for multiple devices.
- Understand the role of JavaScript in modern web development.