Contents
- 1 HTML5 & CSS3 with Bootstrap Training Overview
- 2 HTML5 & CSS3 with Bootstrap Course Content
- 2.1 Introduction to WEB
- 2.2 HTML Basics
- 2.3 HTML4 Drawbacks
- 2.4 HTML5 Introduction
- 2.5 HTML5 Syntax
- 2.6 DTD – Overview
- 2.7 Obsolete Elements/Deprecated Elements
- 2.8 Deprecated Attributes in HTML5
- 2.9 HTML5 Events
- 2.10 HTML5 Attributes
- 2.11 HTML5 Replaced Elements
- 2.12 HTML5 New Elements (More meaningful elements)
- 2.13 HTML5 New inline elements
- 2.14 HTML5 Input Types (More meaningful elements)
- 2.15 What is a Webform?(Web Forms 2.0)
- 2.16 HTML5 Form Elements
- 2.17 HTML5 Form Attributes
- 2.18 New attributes for <form> and <input>
- 2.19 New attributes for <form>
- 2.20 New attributes for <input>
- 2.21 HTML5 Canvas HTML5-GRAPHICS (2D and 3D Effects)
- 2.22 HTML5 SVG HTML5-GRAPHICS (2D and 3D Effects)
- 2.23 HTML5 Drag/Drop (Deeper Integration with OS)
- 2.24 HTML5 Geolocation(Deeper Integration with OS)
- 2.25 HTML5 Multimedia (playing video and audio is easier than ever)
- 2.26 HTML55 Media (playing video and audio is easier than ever)
- 2.27 HTML5 Video (playing video and audio is easier than ever)
- 2.28 HTML5 Audio (playing video and audio is easier than ever)
- 2.29 WebRTC (Real-time Communication between Browsers) (Stay connected)
- 2.30 HTML5 Web Storage (Expect the unexpected)
- 2.31 HTML5 App Cache (Offline Storage)
- 2.32 HTML5 Web Workers (Background JavaScript)
- 2.33 HTML5 SSE (One Way Messaging)
- 2.34 HTML5 Microdata(More meaningful elements)
- 2.35 HTML5 Web Workers (Stay connected)
- 2.36 HTML5 – WebSockets (Stay connected)
- 2.37 HTML5 – Web SQL Database
- 2.38 File / Hardware Access (Deeper integration with the Operating System)
- 2.39 HTML5 –MathML (Integrating Mathematical formulas in Web)
- 2.40 CSS 1.0 and 2.0
- 2.41 CSS3 (Presentation & Styling)
- 2.42 Borders
- 2.43 CSS3 Backgrounds
- 2.44 CSS3 Text Effects
- 2.45 CSS3 Fonts
- 2.46 CSS3 2D Transforms
- 2.47 CSS3 3D Transforms
- 2.48 CSS3 Transitions
- 2.49 CSS3 Animations
- 2.50 CSS3 Multiple Columns
- 2.51 CSS3 User Interface
- 2.52 PhoneGap
- 2.53 Twitter Bootstrap (Powerful mobile front-end framework)
- 2.54 Download Bootstrap
- 2.55 Bootstrap Grid System
- 2.56 Grid options
- 2.57 Bootstrap CSS Overview
- 2.58 Bootstrap Typography
- 2.59 Bootstrap Tables
- 2.60 Bootstrap Forms
- 2.61 Bootstrap Buttons
- 2.62 Bootstrap Images
- 2.63 Bootstrap Helper Classes
- 2.64 Bootstrap Responsive utilities
- 2.65 Print classes
- 2.66 Bootstrap Glyphicons
- 2.67 Bootstrap Dropdowns
- 2.68 Bootstrap Button Groups
- 2.69 Bootstrap Button Dropdowns
- 2.70 Bootstrap Input Groups
- 2.71 Bootstrap Navigation Elements
- 2.72 Bootstrap Navbar
- 2.73 Bootstrap Pagination
- 2.74 Bootstrap Badges
- 2.75 Bootstrap Alerts
- 2.76 Bootstrap Progress Bars
- 2.77 Bootstrap Media Object
- 2.78 Bootstrap List Group
- 2.79 Bootstrap Panels
- 2.80 Bootstrap Wells
- 2.81 Bootstrap Plugins Overview
HTML5 & CSS3 with Bootstrap Training Overview
Bootstrap is an open-source JavaScript framework which is the combination of HTML5, CSS3 and JavaScript programming language to build user interface components. Bootstrap is mainly developed to provide more and more advanced features for developing the website within a short period of time.
Objectives of the Course
- Gain enough knowledge on HTML5 and CSS3
- Learn how to create website
- Learn how to download and install bootstrap into the website
- Learn to make a website much more responsive
Pre-requisites
- Basic HTML knowledge
Who should do the course
- Anyone who has basic IT Knowledge
- Aspirants those who are interested to learn the course
HTML5 & CSS3 with Bootstrap Course Content
Introduction to WEB
- W3C and W3C Members
- Why WHATWG?
- What is Web?
HTML Basics
- Introduction
- Parts in HTML Document
- Editors
- Elements
- Attributes
- Headings Styles
- Basics
- Paragraphs
- Formatting
- Links
- Head
HTML4 Drawbacks
HTML5 Introduction
- Introduction
- HTML5 HISTORY
- New Features and groups
- Backward Compatibility
- Why HTML5?
- Power of HTML5
- m or mobi or touch domains
- Common Terms in HTML5
- Structure of HTML5 Document
HTML5 Syntax
- The DOCTYPE:
- Character Encoding:
- Dynamic Attributes
- Standard Attributes
- HTML5 – Fonts Reference
- HTML5 – Character Encodings
DTD – Overview
- Types
- Features
- Advantages of using DTD
- Disadvantages of using DTD
Obsolete Elements/Deprecated Elements
- <acronym>
- <applet>
- <basefont>
- <big>
- <center>
- <dir>
- <font>
- <frame>
- <frameset>
- <isindex>
- <noframes>
- <s>
- <strike>
- <tt>
- <u>
- <xmp>
Deprecated Attributes in HTML5
- rev
- charset
- shape
- coords
- longdesc
- target
- nohref
- profile
- version
- name
- scheme
- archive
- classid
- codebase
- codetype
- declare
- standby
- valuetype
- type
- axis…!!
HTML5 Events
- offline
- oncontextmenu
- ondrag
- ondragend
- ondragenter
- ondragleave
- ondragover
- ondragstart
- ondrop
- ondurationchange
- onoffline
- ononline etc..
HTML5 Attributes
- accesskey
- contenteditable
- draggable
- spellcheck
- subject
- title etc..
HTML5 Replaced Elements
- <abbr>
- <object>
- <iframe>
- <del>
- <pre>
HTML5 New Elements (More meaningful elements)
- Introduction
- HTML5 Document
- New Semantic/Structural Elements
- <article>
- <aside>
- <bdi>
- <bdo>
- <command>
- <details>
- <summary>
- <figure>
- <figcaption>
- <footer>
- <header>
- <nav>
- <ruby>
- <rt>
- <rp>
- <section>
- <wbr>
HTML5 New inline elements
- <meter>
- <mark>
- <progress>
- <time>
HTML5 Input Types (More meaningful elements)
What is a Webform?(Web Forms 2.0)
- Introduction
- color(color chooser)
- date (popup calendar)
- datetime (datetime chooser)
- datetime-local (datetime chooser)
- email (Email Entry)
- month (month year chooser)
- number (spinner)
- range (slider)
- search (Search Query Input)
- tel Telephone Input)
- time (TimeSelector)
- url (URL Entry)
- week (WeekChooser)
HTML5 Form Elements
- <datalist>
- <keygen>
- <output>
HTML5 Form Attributes
New attributes for <form> and <input>
New attributes for <form>
- autocomplete
- novalidate
New attributes for <input>
- autocomplete
- autofocus
- form
- formaction
- formenctype
- formmethod
- formnovalidate
- formtarget
- height and width
- list (autocompleting suggest box)
- min and max
- multiple
- pattern (regexp)(Validating TextFields)
- placeholder (TextFieldswithTemporaryHints)
- required (TextFields with Required Values[non-empty])
- step
HTML5 Canvas HTML5-GRAPHICS (2D and 3D Effects)
- Introduction
- What is Canvas?
- Create a Canvas
- Canvas Coordinates
- Canvas – Paths (lines, circles)
- Canvas – Text
- Canvas – Gradients
- Canvas – Images
- createLinearGradient
- createRadialGradient
HTML5 SVG HTML5-GRAPHICS (2D and 3D Effects)
- Introduction
- What is SVG?
- SVG Advantages
- Differences Between SVG and Canvas
- Comparison of Canvas and SVG
- Why SVG?
- SVG Shapes
- Rectangle
- Circle
- Ellipse
- Line
- Polyline
- Polygon
- Path
HTML5 Drag/Drop (Deeper Integration with OS)
- Introduction
- Make an Element Draggable
- What to Drag? Where to Drop?
- Drag and Drop Events
HTML5 Geolocation(Deeper Integration with OS)
- Introduction
- Locate the User’s Position
- Handling Errors and Rejections
- The getCurrentPosition()
- Geolocation object
- Reading users location
HTML5 Multimedia (playing video and audio is easier than ever)
- Introduction
- What is Multimedia?
- Browser Support
- Multimedia Formats
- Video Formats
- Sound Formats
- What is Ogg format?
HTML55 Media (playing video and audio is easier than ever)
- Introduction
- New Media Elements
- What is Ogg?
- <audio>
- <video>
- <source>
- <embed>
- <track>
- Web
- YouTube in HTML5
HTML5 Video (playing video and audio is easier than ever)
- Introduction
- Video on the Web
- Video with JS
- How It Works?
- Video Formats and Browser Support
- HTML5 Video Tags
HTML5 Audio (playing video and audio is easier than ever)
- Introduction
- Audio With JS
- Audio on the Web
- How It Works?
- Audio Formats and Browser Support
- HTML5 Audio Tags
WebRTC (Real-time Communication between Browsers) (Stay connected)
- HISTORY OF WEBRTC
- WebRTC Architecture
- What is WebRTC?
- KeyFeatures
- AppEngine
- SIP
- Capturing Audio & Video in HTML5
- HTML Media Capture
- What is twinsee?
HTML5 Web Storage (Expect the unexpected)
- Introduction
- What is HTML5 Web Storage?
- Browser Support
- The localStorage Object
- The sessionStorage Object
HTML5 App Cache (Offline Storage)
- Introduction
- What is Application Cache?
- What is Offline Storage?
- Cache Manifest Basics
- HTML5 Cache Manifest
HTML5 Web Workers (Background JavaScript)
- Introduction
- What is a Web Worker?
- Check Web Worker Support
- Create a Web Worker File
- Terminate a Web Worker
HTML5 SSE (One Way Messaging)
- Introduction
- What is Server Sent Events?
- One Way Messaging
- Browser Support
- The EventSource Object
HTML5 Microdata(More meaningful elements)
- Introduction
- Microdata common formats
- Properties Datatypes
- Microdata Vocabulary
- WHATWG HTML spcification
HTML5 Web Workers (Stay connected)
- Introduction
- What is a Web Worker?
- How Web Workers Work?
- Stopping Web Workers
- Handling Errors
HTML5 – WebSockets (Stay connected)
- Introduction
- WebSocket Attributes
- WebSocket Events
- WebSocket Methods
HTML5 – Web SQL Database
- Introduction
- The Core Methods
- Opening Database
- Executing queries
File / Hardware Access (Deeper integration with the Operating System)
- Introduction
- FileSystem APIs
- Device Orientation:
- Speech Input:
HTML5 –MathML (Integrating Mathematical formulas in Web)
- Introduction
- MathML Versions
- Features of MathML
- List of MathML Tags
- Presentation MathML
- Namespace
- Using MathML Characters
- Matrix Presentation
- Math Formulas
CSS 1.0 and 2.0
- Introduction
- CSS Basics
- CSS Introduction
- CSS Syntax
- CSS Versions
- CSS Id & Class
- CSS Styling
- Styling Backgrounds
- Styling Text
- Styling Fonts
- Styling Links
- Styling Lists
- Styling Tables
- CSS Borders
- CSS3 Browser Support
CSS3 (Presentation & Styling)
- Introduction
- CSS3 Modules
- Selectors
- Box Model
- Backgrounds and Borders
- Text Effects
- 2D/3D Transformations
- Animations
- Multiple Column Layout
- User Interface
Borders
- Introduction
- border-radius
- box-shadow
- border-image
CSS3 Backgrounds
- Introduction
- background-size
- background-origin
- background-clip
CSS3 Text Effects
- Introduction
- text-shadow
- word-wrap
- word-break
- CSS3 hanging-punctuation
CSS3 Fonts
- Introduction
- @font-face Rule
- font-stretch
- font-weight
- font-style
CSS3 2D Transforms
- Introduction
- How does it Work?
- Browser Support
- 2D Transforms
- translate()
- rotate()
- scale()
- skew()
- matrix()
CSS3 3D Transforms
- Introduction
- rotateX()
- rotateY()
CSS3 Transitions
- Introduction
- How does it work?
- transition-property
- transition-duration
- transition-delay
CSS3 Animations
- Introduction
- CSS3 @keyframes Rule
- Browser Support
- Animation, animation-duration
CSS3 Multiple Columns
- Introduction
- column-count
- column-gap
- column-rule
- column-rule-color
- column-rule-style
- column-rule-width
CSS3 User Interface
- Introduction
- resize
- box-sizing
- outline-offset
- appearance Property
- nav-down
PhoneGap
- Introduction to PhoneGap
- Why PhoneGap?
- PhoneGap and 7 mobile Environments
- PhoneGap Build
Twitter Bootstrap (Powerful mobile front-end framework)
- What is Twitter Bootstrap?
- History
- Why use Bootstrap?
- What Bootstrap Package Includes?
Download Bootstrap
- File structure
- PRECOMPILED BOOTSTRAP
- Basic Examples
Bootstrap Grid System
- What is a Grid?
- What is Bootstrap Grid System?
- MOBILE FIRST STRATEGY
- Working of Bootstrap Grid System
- Media Queries
Grid options
- Responsive column resets
- Offset columns
- Nesting columns
- Column ordering
Bootstrap CSS Overview
- HTML5 doctype
- Mobile First
- Responsive images
- Typography and links
- Normalize
- Containers
Bootstrap Typography
- Headings
- INLINE SUBHEADINGS
- Emphasis
- Abbreviations
- Addresses
- Blockquotes
- Lists
Bootstrap Tables
- Basic Table
- Optional Table Classes
- STRIPED TABLE
- BORDERED TABLE
- HOVER TABLE
- CONDENSED TABLE
- Contextual classes
- Responsive tables
Bootstrap Forms
- Form Layout
- VERTICAL OR BASIC FORM
- INLINE FORM
- HORIZONTAL FORM
- Supported Form Controls
- CHECKBOXES AND RADIOS
- SELECTS
- Form Control States
- Form Control Sizing
- Help Text
Bootstrap Buttons
- Button Size
- Button State
- DISABLED STATE
- Button Tags
Bootstrap Images
- .img-rounded
- .img-circle
- .img-thumbnail
Bootstrap Helper Classes
- Close icon
- Carets
- Quick floats
- Center content blocks
- Clearfix
- Showing and hiding content
- Screen reader content
Bootstrap Responsive utilities
- visible-xs
- visible-sm
- visible-md
- visible-lg
Print classes
- .visible-print
- .hidden-print
Bootstrap Glyphicons
- What are Glyphicons?
- Where to find Glyphicons?
Bootstrap Dropdowns
- Options
- ALIGNMENT
- HEADERS
Bootstrap Button Groups
- Basic Button Group
- Button Toolbar
- Button Size
- Nesting
- Vertical Buttongroup
Bootstrap Button Dropdowns
- Split Button Dropdowns
- Button Dropdown Size
- Dropup variation
Bootstrap Input Groups
- Basic Input Group
- Input Group Sizing
- Checkboxes and radio addons
- Button addons
- Buttons with dropdowns
- Segmented buttons
- Tabular Navigation or Tabs
- Pills Navigation
- VERTICLE PILLS
- Justified Nav
- Disabled Links
- Dropdowns
- PILLS WITH DROPDOWNS
- Default navbar
- Responsive navbar
- Forms in navbar
- Buttons in navbar
- Text in navbar
- Non-nav links
- Component alignment
- Fixed to top
- Fixed to bottom
- Static top
- Inverted navbar
- Bootstrap Breadcrumb
Bootstrap Pagination
- Pagination
- DEFAULT PAGINATION
- STATES
- SIZING
- Pager
- ALIGNED LINKS
- STATES
- Bootstrap Labels
Bootstrap Badges
- Bootstrap Jumbotron
- Bootstrap Page Header
- Bootstrap Thumbnails
Bootstrap Alerts
- Dismissal Alerts
- Links in Alerts
Bootstrap Progress Bars
- Default Progress Bar
- Alternate Progress Bar
- Striped Progress Bar
- Animated Progress Bar
- Stacked Progress Bar
Bootstrap Media Object
- .media
- .media-list
Bootstrap List Group
- Adding Badges to List Group
- Linking List Group Items
- Add Custom Content to List Group
Bootstrap Panels
- Panel with heading
- Panel with footer
- Panel Contextual alternatives
- Panel with tables
- Panel with Listgroups
Bootstrap Wells
- well
- Sizing
Bootstrap Plugins Overview
- Data Attributes
- Events
- Bootstrap Transition Plugin
- Bootstrap Modal Plugin
- Bootstrap Dropdown Plugin
- Bootstrap Scrollspy Plugin
- Bootstrap Tab Plugin
- Bootstrap Tooltip Plugin
- Bootstrap Popover Plugin
- Bootstrap Alert Plugin
- Bootstrap Button Plugin
- Bootstrap Collapse Plugin
- Bootstrap Carousel Plugin
- Bootstrap Affix Plugin