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.
JavaScript: Introduction to JavaScript, Variable, statements, Operators, Comments, constructs, Functions, expressions, Javascript console, Scope, Events, Strings, String Methods, Numbers, Number Methods, Dates, Date Formats, Date Methods, Arrays, Loops Object Prototypes, Object Oriented Programming, Javascript Validations, Security in Java Script
Jquery: Basics of jQuery, jquery selection and events, jQuery Effects, jquery traversal and manipulation, Data attributes and templates, jQuery Plugins, Jquery / Google Web Toolkit
Node.js: Introduction to Node.js, Node modules, Developing node.js web application, Event-driven I/O server-side JavaScript
AngularJS: Introduction to AngularJS, Structuring AngularJS application, MVC in AngularJS, AngularJS routing, AngularJS services
Meteorjs: Meteor – Overview, Environment Setup, First Application, Templates, Collections, Forms, Events, Session, Tracker, Packages,User Accounts, Implementing Methods, Structure, Deployment
JSON: Introduction, Need of JSON, JSON Syntax Rules, JSON Data - a Name and a Value, JSON Objects, JSON Arrays, JSON Uses JavaScript Syntax, JSON Files, JSON & Security Concerns, Cross Site Request Forgery (CSRF), Injection Attacks ,Responsive Web Design
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, Installtion &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 local repository and Remote Repository.