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, Range
• New Form Attributes
• Web Storage
• HTML5 Geo Location
• HTML5 Drag & Drop
• Meta tags
CSS 3
• Introduction to 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 to JavaScript.
• Uses, Syntax, Comments
• Printing Statement
• 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 to PHP
• 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
– If, If/else if/else, Switch
• Loops – While, Do..while, For
• Functions
– Passing Arguments by Value
– Passing Arguments by Reference
– Recursive / String functions
– Include & Require statements
– Date, Time, Math
• Arrays, Types of arrays
• Array functions
• PHP Forms, Form submit
• Get & Post methods
ADVANCED PHP
• Regular Expressions (Validations)
– Textboxes, Email, Password
– Date, Phone, Zipcodes
– Custom regular expressions
• Sessions, Variables, Session ID
– Create/Retrieve/Destroy session
• Cookies, Types of Cookies
– Create/Retrieve/Delete cookies
• Exception Handling
– Try, Throw, Catch
• CRUD – Create/Read/Update/Delete
• Upload/View/Download files
• Pagination
• User Registration • Send Emails
• Authenticate users with PHP/HTTP
• Introduction to Web Services
MySQL
• Introduction, Installation
• Administration
• PHP Syntax, Connection
• Create/Drop/Select Database
• Data types, Create/Drop tables
• Query – Insert/Select/Update/Delete
• Where/Like Clause, Sort, Join
• NULL Values, Regexps
• Alter command
• Transactions, Indexes, Sequences
• Temporary/Clone Tables
• Database Export/ Import
AJAX
• DOM, XML Formats
• HTTP Requests
• Links with Ajax
• Dynamic Forms
JOOMLA
• Introduction to Joomla
• Installation, Configuration
• Templates, Article Manager
• Plug-ins, Menus, Modules
• Components , Banners
• User Management
• Creating Contact
JQUERY
• Introduction, jQuery Elements
• I D selector, Class selector
• Declaring Button/Fade actions
• Fade actions Properties
• Declaring Slide actions
• Slide actions Properties
• Declaring Load Method actions
• Load Method actions Properties
• Declaring Slideshow images
• Animation Properties
• Declaring Text Effects
• Text Effects Properties
• CSS properties, Creating Web Gallery