HTML5 and CSS3 Development - english



Kursarrangør: Glasspaper AS
Sted: Oslo, Helsfyr
Oslo
Kursadresse: Brynsveien 12, 0667 Oslo (kart)
Type:Åpent kurs / gruppeundervisning
Studie / yrkesutdanning
Undervisningstid: kl 09:00 - 16:00
Varighet: 4 days
Pris: 23.900
Neste kurs: 09.09.2025 | Vis alle kursdatoer

We provide course about HTML5 and CSS3 Development in english. HTML5 has emerged as an exciting and powerful new platform for creating contemporary client-side Web content. The HTML5 standard also embraces techniques for sophisticated communications with the server.

Course description:
Via Web sockets and enhancements to Ajax. Well investigate all these features in depth during this course. The course also investigates the wealth of new UI capabilities available in the CSS3 standard, such as transformations, animations, media queries, and more. This course takes a detailed look at all these new features in HTML5.

What you will learn:
• Creating UI content using graphics, video, and audio
• Using platform features such as geolocation and file handling
• Offline working techniques
• Multithreading using Web Workers
• Communicating via Web Sockets and Ajax 2

Course outline:
Module 1 - HTML and CSS Core Principles:
• HTML5 semantic tags
• Additional HTML5 layout features
• CSS3 Enhancements

Module 2 - CSS3 Techniques:
• Controlling layout
• Backgrounds, borders, colours, and text
• CSS3 selectors
• Media queries

Module 3 - CSS3 Transformations and Animations:
• Using the canvas API
• Core drawing operations
• Transformations and animations
• Working with text

Module 4 - Graphics with SVG:
• Getting started with SVG
• Drawing curves
• Setting styles
• Additional techniques

Module 5 - Video and Audio:
• Overview
• Playing video
• Playing audio

Module 6 - Geolocation:
• Overview of HTML5 geolocation
• Sources of geolocation information
• One-off position requests
• Repeated position update

Module 7 - Web Storage:
• Overview of HTML5 Web Storage
• Understanding the Web Storage API
• Listening for storage events
• Offline working

Module 8 - Files and Data:
• File handling
• Drag-and-drop
• IndexedDB databases
• Web SQL databases

Module 9 - Communications API:
• Key principles
• Cross-document messaging
• Ajax XMLHttpRequest Level 2

Module 10 - Web Sockets:
• The need for Web Sockets
• Implementing a Web Sockets client
• Implementing a Web Sockets server

Module 11 - Web Workers:
• Overview of Web Workers
• Implementing a Web Worker
• Asynchronous programming techniques

Instructor: Andy Olsen

Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books.

Target audience:
Developers who want to create compelling HTML5 Web applications

Prerequisites:
• Familiarity with HTML and CSS
• Good knowledge of JavaScript

Language:
• The course is given in english