What you'll learn

Learn to use HTML outline, content models, accessibility attributes, forms and tables to develop rich webpages that rank high in search engines
Understand how to use CSS grids to develop responsive page layouts that can adapt to any screen irrespective of device or technology
Learn to use JavaScript to create an advanced web interface that is highly responsive and to fix layout issues
Learn to use jQuery to set up a web page with advanced functionality and animation
Learn to use Angular JS to build dynamic web pages
CURRICULUM
How the Web works?
- Web development environment
- Web design and development workflow
- Web technologies
HTML
- HTML History
- HTML Document/Page Types
- Tags, attributes, Doctypes
- HTML Forms and Lists
CSS
- CSS Fundamentals
- CSS properties and Methods
- CSS Floats and Layouts
- CSS Inheritance
JavaScript
- JavaScript Values, variables, operators
- Type Conversions
- Arrays
- Conditional Statements
- Objects
- Loop Statements
HTML 5
- Tags in HTML5
- Form handling and validations
- Data Storage
- Web SQL and indexed database
- HTML5 Input Types
- HTML Form Attributes
- Embedding audio and video
- Geolocation API
- Canvas API
CSS3
- CSS3 properties
- CSS3 Animations
- CSS3 Layouts
- Rounded and Elliptical Borders
- Box Shades
- Multiple background images
Advanced JavaScript
- What is Object Oriented JavaScript?
- DOM Manipulation
- Understanding DOM
- DOM methods and events
- Inner functions, closures
- Anonymous functions
- Immediate functions
- Ajax
jQuery
- Introduction to jQuery
- Selectors
- Events
- Hide/Show
- Fade/Slide
- Animate
- Call-backs
- Chaining
- CSS Classes
- jQuery css()
- Dimensions
- Traversing
- Ancestors
- Descendants
- Siblings
- Filtering
- Ajax in jQuery
- DOM manipulation using jQuery
- jQuery Filtering
Angular JS
- Introduction to Angular JS
- Dependency injection and controllers
- Directives
- Communicating with servers