- Fundamental Elements
- Structure of an HTML document
- Basic tags and Attributes
- Body Attributes
- Text attributes
- Marquee tag & its attributes
- Headings, Font
- Paragraph, Line Break
- Ordered and Unordered Lists
- Blockquote, HyperLinks, Sound
- Images, Image formats & attributes
- Alignment of images & Mapping
- Tables : Creating a Table
- Alignment of images & Mapping
- Combine cells in a row or column
- Cells: Spanning, Padding.
- Forms: Create List Box, Radio Buttons
- Accept input and Submit – Posts
- Introduction to CSS
- Types of style sheets
- CSS properties
- Applying styles to website
- Creating table-less CSS layouts
- Advanced CSS techniques
- CSS Validation
- CSS Tips and Tricks
- Introduction to Javascript Library (JQuery)
- Applying JQuery Widgets and Effects to Web Page
- Using JQuery Plugins and Extensions
- Resolving Conflicts arising from multiple widgets applied in a webpage
- JavaScript Basics
- Client-side form validation using JavaScript
- Resolving bugs and issues in JavaScript
- Salient features of HTML5 and CSS3
- Difference with HTML4 and CSS2
- Why use HTML5 and CSS3 ?
- Browser Support Constraints in HTML5 and CSS3
- Designing a complete template using HTML5 nad CSS3
- HTML5 APIs - Canvas and Geolocation
- CSS3 Transitions
- Understanding Responsive Fluid Design
- The Grid-based Design Structure
- Use of Media Query for rendering Fluid Responsive Design Layouts
- Design a complete website using Responsive Design method
- Online testing on Smart Phones, Tablets and Desktop
- Getting Started with Twitter Bootstrap
- Downloading the Bootstrap Files
- Understanding the File Structure
- Creating the first web page with Twitter Bootstrap
- Understanding the Bootstrap grid system
- Creating one-column and two-column grid with Bootstrap
- Creating Fluid Responsive Layout With Bootstrap
- Domains Registration Procedure
- Web Hosting Formalities
- Using FTP to upload a website
- Understanding the clients' requirements
- Designing user-friendly Websites
- 1 (one) Live Project