SYLLABUS:

    HTML 5
    • Introduction to HTML, Web page
    • Website, URL, Domain, Hosting
    • Static Pages Vs Dynamic Pages
    • Introduction to HTML Tags
    • Text Properties, Multimedia Tags.
    • Linking Tag, List Properties
    • Tables, Frames & Forms
    • New Media Tags( Audio, Video)
    • New Markup Elements
    – Address, article, base, figure
    – details, header, nav, footer, section tags
    • Canvas and SVG Tags
    • Form Input Tags
    – Email, Color, Number, Date,URL
    • New Form Attributes, Web Storage
    • HTML5 Geo Location, Drag & Drop
    • Meta tags
    CSS 3
    • Style Sheets, Syntax
    • Background Properties
    • Text Properties, List Properties
    • Hyperlink Tag Properties
    • Psuedo Classes, Psuedo Elements
    • Colors, Gradients
    • Multi Column Layout, Media Queries
    • Shadow Effects, Border Properties
    • Transformation ( 2D , 3D)
    • Transitions, Animations
    JAVASCRIPT
    • Introduction, Uses, Syntax
    • Variables, Operators
    • Conditions, Loops, Switch
    • Functions ( String , Date, Math )
    • User Defined Functions
    • Browser Compatibility
    • Events, Cookies, Dialog Boxes.
    • Page Redirection, Form Validation
    • Error Handling, Regular Expressions
    PHP
    • Introduction, Importance of PHP
    • Web Architecture, Web Server
    • Install & Configure – PHP, Apache
    – MySQL, LAMP, WAMP, XAMPP, MAMP
    • Data types, Variables, Operators
    • Tags, Comments, PHP.ini settings
    • Constants – Magic, Pre/User defined
    • Conditional Statements
    • Loops, Functions
    • Recursive functions, String functions
    • Include & Require statements
    • Date, Time, Math
    • Arrays, Types, Array functions
    • PHP Forms, Form submit
    • Get & Post methods
    ANGULAR JS Duration: 25 hrs
    • Intro to Client Side Technologies.
    • Basics of JavaScript and JQuery.
    • Introduction to Angular JS, History
    • Execution flow
    • Controllers
    – Properties, Methods, Hierarchy
    – Binding controllers with views
    – Sharing data between controllers
    • Data Binding
    – Binding Model Objects
    – Model Objects Visibility
    – $scope, $rootScope, Comparison
    – Using $emit & $broadcast
    – JSON advantages,
    – JSON in AngularJS
    – Use of $watch, $digest & $apply
    • AngularJS Architecture
    • Dependency Injection
    – What is dependency Injection?
    – Implicit DI
    – $inject Array Annotated DI
    • Expressions
    – Expressions, Numbers
    – Strings, Arrays, Objects
    • Built in directives
    • Custom directives
    • Filters
    – Add Filters to Expressions
    – Add Filters to Directives
    – Built in /custom filters
    • Events – hiding HTML Elements
    – ng-click,ng-disabled
    – ng-show, ng-hide
    • M odules
    – Controllers Pollute
    Global Namespace
    – Angular JS Application Files
    • X MLHttpRequest (AJAX)
    • F orms & Input Validation
    • Service Types
    – Services, Providers
    – Constants & Values
    – Factories
    • A ngular JS Routing
    – What is SPA? How to use it ?
    – Static & Dynamic routing
    • A nimations
    – Overview of transitions
    – Use of angular animate module
    NODE JS Duration: 7 hrs
    • Introduction to Node.js
    – Features, Modules,Installation
    • Node.JS REPL commands
    – Read, Eval, Print, Loop
    • Node.JS – npm
    • Using package.json
    • Creating a module
    • Call back
    – Blocking/Non-blocking code
    • Event loop
    • Event Emitter
    • Buffers
    – Create, Write, Read, Compare
    – Concatenate, Copy, Slice
    – Convert buffers to JSON
    • Streams
    – Read, Write, Piping, Chaining
    • File system
    – Synchronous
    – Asynchronous
    • Global Objects
    • Web Module
    • Express Frame Work
    JQUERY Duration: 20hrs
    • History, Pre Requirements
    • Versions, Download & Install
    • Creating First Page
    • Selectors & Filters
    – Basic / Hierarchical Selectors
    – Basic / Attribute / Form Filters
    • Traversing and Annotating
    • Manipulating Page Content
    – Getting and Setting Content
    – Manipulating Attributes
    – Creating / Inserting Content
    – Wrapping, Replacing,
    Removing
    – Working with CSS
    • CSS Manipulation
    – JQuery CSS()
    – Applying CSS
    – Multiple CSS
    – Return CSS Property
    • JQuery Utilities
    – Introduction, JQuery Each
    – Functions, Data, Arrays
    • Events
    – Bind & Unbind
    – Helper Functions
    – Event Object, Table Events
    • Effects & Animations
    – Showing / Hiding Elements
    – Fading / Sliding Elements
    – Custom Animations, Easings
    • JQuery AJAX
    – Introduction, JSON Objects
    – Simplified / Helpers / Handlers
    – AJAX with Detail Control
    • JQuery UI Library
    – Overview, Installations
    – UI effects, Themes
    – Widgets, Interactions
    • JQuery UI Plugins