Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
HTML5 and CSS3 - Essential Training
Rating: 4.2 out of 5(247 ratings)
751 students
Created byZak Ruvalcaba
Last updated 12/2018
English

What you'll learn

  • Know what powers the Web including HTML, CSS, and JavaScript.
  • Use free web development tools like Aptana Studio, Atom, Brackets, and more.
  • Understand every HTML5 tag and their associated attributes.
  • Work with tables, images, links, and lists.
  • Work with advanced structuring techniques using HTML5 and CSS3.
  • Use grid layouts like 960.gs to aide in designing a site.
  • Work with HTML5 section elements and CSS3 to structure a web site.
  • Format web pages using CSS3.
  • Create responsive layouts using CSS3 Media Queries.
  • Use responsive frameworks like Skeleton to enhance workflow.
  • Make a navigation menu responsive.
  • Build HTML5 forms and use native validation to handle data input.
  • Incorporate video and audio using HTML5 tags.
  • Work with Geolocation, Drag and Drop, Web Storage, and more.
  • Incorporate Web Fonts and work with the Canvas drawing API.

Course content

12 sections143 lectures18h 38m total length
  • Introduction2:53

    Discover HTML5 and CSS3 fundamentals with a tour of tags, semantic structure, and responsive design. Learn layouts like flexbox, grid, and Bootstrap to build sites for clients or WordPress themes.

  • Web Architecture14:14
  • The Core 3: HTML6:01

    Developed from SGML, HTML evolved into a semantic language. Proposed in 1989 to create a main file with links and meaningful tags like h1.

  • The Core 3: CSS6:53

    Explore how cascading style sheets separate structure from presentation with a single style sheet, and how CSS3 modules like grid layout, flexible box, and media queries enable responsive web design.

  • The Core 3: JavaScript4:41

    Explore how JavaScript drives asynchronous web interfaces, supports frameworks like React, Angular, and Vue, and fuels a JavaScript-centric architecture with Node.js and NoSQL databases.

  • The World Wide Web Consortium (W3C)3:59
  • Semantic HTML513:00
  • Basic Structure of a Web Page4:43

    Learn the basic structure of a web page, starting with the HTML5 doctype, the document tree of opened and closed tags, and head and body sections with metadata and resources.

  • HTML Syntax8:28
  • Browsers to Download2:52
  • Creating a Project, File Naming, and Folder Structuring5:23
  • Using Brackets to Author Web Pages7:18

    Learn to use brackets, a lightweight free editor built in JavaScript, to author web pages, connect to a project folder, install extensions, and preview live in the browser.

  • Creating your First Web Page5:34

    Learn to create your first web page using brackets and Emmet to generate boilerplate, add headings and paragraphs, and preview live and validate your page in the browser.

  • Validating your First Web Page3:19

    Validate the page you created using the validator at validator.w3.org to identify errors and warnings, ensuring clean, accessible, and valid HTML before publishing.

Requirements

  • Download a HTML5/CSS3 editor such as Aptana Studio, Atom, Brackets, Notepad++, Sublime Text, etc.
  • Exercise files and support PowerPoint presentations are provided as additional resources at the beginning of each lecture.

Description

In HTML5 and CSS3 - Essential Training, professor, author, trainer, and web developer Zak Ruvalcaba delves into HTML5 and demonstrates how to incorporate the language’s markup to build standards-compliant and forward-thinking responsive web pages and applications. You learn the basics as well as advanced topics in HTML5 and CSS3 such as the reason for semantic markup, how to build traditional page layouts using DIV tags and CSS, how to build forward-thinking semantic layouts using HTML5 section elements and CSS3, how to make a page responsive and backward compatible, and how to work with HTML5 forms, offline support, geolocation, audio and video, graphics with JavaScript and canvas, communication APIs, web storage, and more.

Who this course is for:

  • This course is meant for beginning to intermediate web developers looking to expand their existing HTML/CSS skills to HTML5 and CSS3.