Module 1

HTML, CSS & JavaScript

HTML 5

  • Introducing HTML5
  • Meaningful Markup.
  • Audio and Video.
  • Deeper into the Canvas
  • Data Storage
  • Communicating with the Web Server
  • A New Way to Structure Pages
  • Web Forms, Refined
  • Basic Drawing with the Canvas
  • Boosting Styles with CSS3
  • Offline Applications
  • Applying JavaScript

CSS 3

  • What CSS Is And How It Works
  • CSS Rule Structure
  • How Does CSS Fit Into Web Design
  • Choosing Your Coding Application
  • Getting Set Up
  • HTML And CSS References
  • Introducing Inline Styles
  • Applying Multiple Properties
  • Pros And Cons Of Inline Formatting
  • Applying Inline Styles Using Span
  • Applying Basic Typefaces
  • Using Specific Fonts
  • Setting A Document Wide Font
  • Controlling Font Sizes
  • Applying Text Decorations
  • Applying Color To Text
  • Creating A Basic Class Rule
  • Applying A Class Rule – Part 1
  • Applying Multiple Class Rules To An Element
  • Editing And Removing Class Formatting
  • Converting Inline Formatting To A Class Rule
  • HTML Selectors – Part 1
  • Creating And Applying ID Selectors
  • Working With Group Selectors
  • Formatting Using Pseudo Elements
  • Controlling Hyperlinks With Pseudo Classes
  • Introducing The CSS Box Model
  • Introducing DIV Elements
  • Setting Padding
  • Getting Started With Borders
  • Setting Borders With Shorthand
  • Setting Borders With Shorthand
  • Exploring Border Values
  • Setting Margin
  • Setting Widths And Heights
  • Understanding Widths In CSS
  • Introducing Floating
  • Formatting Graphics – Part 1
  • Creating A Floating Sidebar
  • Targeting Sidebar Content With Descendant Selectors
  • Grouping Descendant Selectors
  • Applying And Formatting Background Graphics
  • Setting Backgrounds With Shorthand CSS
  • Creating An Alert Message
  • HTML Table Structure
  • Techniques For Formatting Table Structure
  • Formatting Table Captions
  • Positioning Basics
  • Static Positioning
  • Absolute Positioning
  • Positioning Nested Elements
  • Further Positioning Of Nested Elements
  • Relative Positioning
  • Using Relative Positioning On Nested Elements
  • Fixed Positioning
  • Fixed Positioning Techniques
  • Stacking Elements With Z-Index
  • Using Overflow
  • The Two Common Types Of HTML Lists
  • Using CSS To Format Lists
  • Additional CSS Properties For Lists
  • HTML Structure For Navigation
  • Converting The List To A Menu With CSS
  • Specifying A Font Fallback List
  • Applying A Drop Shadow To Text
  • Applying Box Shadows
  • Setting Opacity On Objects
  • Creating Rounded Corners

JavaScript

  • JS Introduction
  • JS Where To
  • JS Output
  • JS Syntax
  • JS Statements
  • JS Comments
  • JS Variables
  • JS Operators
  • JS Arithmetic
  • JS Assignment
  • JS Data Types
  • JS Functions
  • JS Objects
  • JS Scope
  • JS Events
  • JS Strings
  • JS String Methods
  • JS Numbers
  • JS Number Methods
  • JS Math
  • JS Dates
  • JS Date Formats
  • JS Date Methods
  • JS Arrays
  • JS Array Methods
  • JS Booleans
  • JS Comparisons
  • JS Conditions
  • JS Switch
  • JS Loop For
  • JS Loop While
  • JS Break
  • JS Type Conversion
  • JS RegExp
  • JS Errors
  • JS Debugging
  • JS Hoisting
  • JS Strict Mode
  • JS Style Guide
  • JS Best Practices
  • JS Mistakes
  • JS Performance
  • JS Reserved Words
  • JS JSON