HTML makes the web work - every web page you view on the Internet is written in HTML. This course will teach you how to write web pages that work in different browsers and on different devices - from desktop computers to smart phones. You will learn how to make your pages attractive and interesting with CSS. By the end of the course you will be able to build a small web site, using only free tools that are already on your computer.
Angular is an open-source framework for developing web applications. It is one of the most important cross-platform frameworks today, and is maintained i.a. by Google. Angular reduces the amount of code developers have to write, and addresses many of the challenges encountered in developing single-page applications. It uses HTML as a template language, and is based on TypeScript.
PHP is a popular scripting language that runs on any web server, and is one of the fastest, easiest and cheapest ways to write web applications. This course will teach you how to develop web-based systems using PHP. You will learn the PHP syntax, how to process form data from a web page, and how to read from and write to a database.
XML (eXtensible Markup Language) is an international standard for describing data and creating structured formats. XML schema definition is a standardised language for describing the elements in an XML document. XML and schemas are used in many systems to handle data, configuration, and interfaces, and also form the basis of web services. This workshop covers the fundamentals of well-formed XML, XML namespaces, and XML schemas.
XSLT (eXtensible Style Language - Transformations) is the W3C standard for transforming an XML document into HTML, text or another XML structure. This workshop will introduce you to the fundamentals of XPath and XSLT. You will learn how to traverse the XML document, select XML nodes using patterns, and write template rules using XSL syntax.