Introduction to Web Development, Web Development History, Categories of Web Applications, Web Applications Characteristics, Conceptual Overview Website Development, BackEnd and FrontEnd
HTML:Intro to HTML and CSS.Doctype, Namespace, Metadata, and Deprecated Tags, Images.Tables, Cellpadding and Cellspacing.Text Editors, Browsers and First Webpage, Headers, Paragraphs, Line Breaks, and Horizontal Lines. Lists, Links. Create your first HTML based Web Page, Doctype, Namespace, Metadata, and Deprecated Tags, Images.Internal, External and Inline CSS, Class and Id, Divs and Positioning, Text-Align, Margin and Padding, Structuring a Website,Architecture of the Web, HTTP Protocols,Introduction to HTML5, XHTML vs HTML5, HTML5 Skeleton.
Bootstrap: Introduction to Responsive Web Design, Overview of Bootstrap, Need to use Bootstrap, Bootstrap Grid System, Grid Classes, Basic Structure of a Bootstrap Grid, Typography, Tables, Images, Jumbotron, Wells, Alerts, Buttons, Button Groups, Badges/Labels, Progress Bars, Pagination, List Groups, Panels, Dropdowns, Collapse, Tabs/Pills, Navbar, Forms, Inputs, Bootstrap Grids, Grid System, Stacked/Horizontal, Bootstrap Themes, Templates
PHP: Introduction to PHP, Working with arrays, Functions, Forms, Handling date and Times, Working with Files, Session and state management, Database operations from PHP.
Jquery: Basics of jQuery, jquery selection and events, jQuery Effects, jquery traversal and manipulation, Data attributes and templates, jQuery Plugins, Jquery / Google Web Toolkit
AngularJS: Introduction to AngularJS, Structuring AngularJS application, MVC in AngularJS, AngularJS routing, AngularJS services
Meteor JS: Meteor – Overview, Environment Setup, First Application, Templates, Collections, Forms, Events, Session, Tracker, Packages, User Accounts, Implementing Methods, Structure, Deployment
Introduction, the Best Experience for All Users, Desktop, Tablet, Mobile
Ruby on Rails: Introduction to Ruby on Rails, Understand basic and advanced features, Understanding the MVC architecture, Ruby Gems for Web Development, Application Developments: Apply RESTful principles to setup Resource-based web applications, Database Access Library, Other Libraries, AJAX Library, Components, Customized URL, Error Handling, Avoid Security pitfalls and deployment problems, Programming Conventions, Understand basic and advanced features (RESTful interfaces), Server Setting (hosting/app deploy, etc)
CouchDB: Introduction to CouchDB, Installation &configuration, Technical Overview: Details of the CouchDB technology, CouchApp, External APIs, Query Server, Fauxton, Cluster, JSON Structure, Troubleshooting
Git & Version Control: Basic Concepts, Environment setup, Life Cycle, Branches & Merging, working with the local repository and Remote Repository.