This course is designed to quickly lead you through the steps of building an HTML website, from creating a new page to building links and tables. Author James Williamson simplifies the coding process, with straightforward steps you can recreate on your own. The course explains the basic structure of an HTML document, shows how to add text and images, and introduces font styling with CSS. James also offers a bonus design challenge at the end of each chapter, where he asks you to think of a solution before offering his own.
Install and configure a local Linux server optimized for web application development with the LAMP (Linux/Apache/MySQL/PHP) software stack. Author Jon Peck describes the components and how they work together, shows you how to install and configure a virtualized Linux server, and details how to configure the additional stack elements: Apache, MySQL, and PHP. The course also explores topics such as working from the Linux command line, installing several major PHP development frameworks and content management systems, and troubleshooting common installation and configuration issues. The demonstrations are performed with the Ubuntu distribution of Linux, but are also applicable to other Linux distributions.
In this course, author Justin Seeley shows how to share content quickly and easily using the Tumblr microblogging platform. The course walks through creating an account, setting preferences, choosing a theme, and adding Facebook and Twitter integration, as well as creating audio, video, and text posts; building custom themes with CSS and HTML; and publishing posts remotely. The course also covers working with pages, creating page templates, and tracking blog traffic with Google Analytics.
Discover how to create a user experience that embodies utility, ease of use, and efficiency by identifying what people want from websites, how they search for information, and how to structure your content to take advantage of this. In this course, author Chris Nodder shows how to merge engineering, marketing, graphical and industrial design, and interface design to create a website that meets the needs of your customer, and is simple, elegant, and engaging. The course shows how to use graphics to help rather than hinder visitors, balance advertising and content, and integrate video, audio, and other media. Other tutorials consider the landing page experience and elements like contact forms from the visitor's perspective.
Not only will you discover the steps needed to create great user experiences, you'll also get the chance to try them out on a design problem you're working on right now. As we go through the course, you'll download worksheets, try out sample exercises and view demonstrations of UX methods that you can then apply to your design problem. Since we cover the full design lifecycle, this means that at the end of the course you'll understand your users and their goals, design great looking pages, create sites that are easy to navigate, prototype your web site and usability test your design.
Accessibility on the web has been an issue for over a decade, and it remains a crucial--but often overlooked--element of web design. Instructor Zoe Gillenwater explains the concept of accessibility as it applies to the web, and describes how it affects the audience. She also covers how to set up accessibility testing, and how to apply accessibility principles to new and existing sites using standards-compliant markup and CSS. Exercise files accompany the tutorials.