Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Web Development: HTML5 and CSS3
Rating: 4.7 out of 5(56 ratings)
258 students

Complete Web Development: HTML5 and CSS3

Companion to HTML5 CSS3 All in One for Dummies.
Created byAndy Harris
Last updated 8/2014
English

What you'll learn

  • How to build an HTML5 page from scratch: You will not need to purchase an expensive IDE, and you'll truly understand how your page is created and what the code does.
  • Learn to build valid code from the beginning. Learn how to test your code to find errors before your users do.
  • Separate meaning from layout. Build solid HTML structures, then learn how to add visual improvements
  • Use the new media elements in HTML5 to add audio and video to your pages
  • Managing data with tables and lists
  • Connecting pages with links
  • Creating forms - including new HTML5 and mobile form elements
  • How CSS works with HTML to add formatting
  • Working with colors - the standard RGB color model as well as new techniques like alpha and HSL color
  • Styling text - custom fonts, bold, italics, text size
  • Selecting elements to style with CSS using class and id selection
  • Using internal, inline, and external CSS styles
  • Adding borders and backgrounds to any element
  • New features of CSS3 including transparency, reflections, shadows, transformations, and animation.

Course content

3 sections27 lectures6h 41m total length
  • My First Web Page17:28

    Build your first HTML page by hand with whatever computer and whatever editor you have handy. Learn the basic format of all HTML5 pages, and the first few tags. You will be able to build a basic standard page by the end of this first video.

    Files used in this video:

    myFirst.html

  • It's all about validation14:31

    Getting in the habit of well-formed pages will pay off huge dividends as your code gets more complex. Learn how to use online validation tools to check your pages and find mistakes before your users find them.

    Files used in this video:

    oxWheels1.html

    oxWheels2.html

    oxWheels3.html

    External links used in this video:

    W3C validator

    HTML Tidy

  • Choosing your tools23:08

    The right tools can make any job easier. Learn about a number of powerful free tools that will help you begin your web development journey right.

    Links mentioned in this video:

    Notepad++

    gedit

    Vim

    Emacs

    Komodo Edit

    Chrome

  • Using Lists8:04

    Web pages are about information. Learn how to organize information into lists, including ordered lists, unordered lists, definition lists, and nested lists.

    Files used in this video:

    basicUL.html

    basicOL.html

    nestedList.html

    basicDL.html

  • Working with tables10:51

    Sometimes you'll have more complicated data to work with. Tables provide the structure you need. Learn to build a basic table as well as a more complex table with multi-row and multi-column data. (and build a calendar for an evil overlord.)

    Files used in this video:

    basicTable.html

    tableBorder10.html

    tableSpan.html

  • Connecting your pages with links15:51

    Hyperlinks are one of the most powerful ideas in web development. Learn how links work, including both absolute and relative addressing.

    Files used in this video:

    basicLinks.html

    listLinks.html

    pigs.html (links to several other pages)

  • Adding Images17:15

    Images are one of the most critical parts of web development. Learn how to add images to your pages, as well as the basic types of images you can use.

    Files used in this video:

    externalImage.html

    embeddedImage.html

    ship.jpg

    shipSmall.jpg

    ship.gif

    statue.gif

    irfanView Image editor mentioned in video

    Gimp Image editor mentioned in video

  • Embedding Audio and Video7:36

    The new Audio and Video elements are among the most anticipated features of HTML5. Learn how to put these wonderful new tags to use, adding great new capabilities to your web sites.

    Files mentioned in this video:

    audio.html

    videoDemo.html

    Allemande.mp3

    Allemande.ogg

    audacity terrific free audio editor

  • Creating forms with basic input16:38

    Forms are a critical part of modern web development. Although we won't be able to do anything with form input until you've learned a programming language like JavaScript or PHP, it's still nice to see how forms work.

    This video shows the most basic types of form elements.

    Files featured in this video:

    formDemo.html

    basicForm.html

    fieldsetDemo.html

    textBox.html

    password.html

    essay.html

  • Adding selection elements and buttons to forms18:34

    When you're presenting the user with input choices, you can use a number of interesting form input elements, including drop-down selection lists, radio button, check boxes, and buttons. Learn how easy it is to create these input elements.

    Files used in this video:

    basicSelect.html

    checkboxes.html

    radioButtons.html

    buttons.html

  • New form elements in HTML516:09

    HTML5 introduces a number of new form elements, particularly for mobile devices. Learn how these elements work and how easy they are to add to your pages.

    Files used in this video:

    newElements.html

Requirements

  • A reasonably modern computer, any operating system.

Description

Web development is complex, but it can be easy if you take it step by step. This course is the first in a series of courses by bestselling author Andy Harris. Throughout the series, he takes students through every single example of his massive book (the book is over 1000 pages of fun yet authoritative instruction.)

Each mini-book will be its own smaller course, so you can pick and choose the content you need without having to pay for content you already know.

This first course provides a solid understanding of HTML5 and CSS3, the underlying foundations of the Internet. You'll learn:

Who this course is for:

  • Beginners to web development
  • Folks with experience in older forms of HTML who want HTML5 exposure
  • People familiar with HTML who want to add modern CSS styling
  • Developers curious about the new features of CSS3