Course Duration in Hours
120
120
Our Web Designing Training Syllabus overs from basic introduction of web to the perfect dynamic creation of CMS [Content Management System] using PHP. It includes learning HTML, CSS, PHP, MySQL, JavaScript.Perpetro Technologies Private Limited
New No. 38/1,Velachery Road, Little Mount, Saidapet, Chennai - 600015.
Mobile : +91 89397 07287 | Phone: 044 43111154 | Email: info@perpetrotech.com
PHP Course Syllabus
PHP Basics
Syntax
Operators
Variables
Constants
Control Structures
Language Constructs and Functions
Namespaces
Extensions
Config
Performance/bytecode caching
Functions
Syntax
Arguments
Variables
References
Returns
Variable Scope
Anonymous Functions, closures
Data Format & Types
XML Basics
SimpleXML
XML Extension
Xpath
Webservices Basics
SOAP
REST
JSON & AJAX
DateTime
DOM Document
Web Features
Sessions
Forms
GET and POST data
Cookies
HTTP Headers
HTTP Authentication
I/O
Files
Reading
Writing
File System Functions
Streams
Contexts
www.perpetrotech.com
Perpetro Technologies Private Limited
New No. 38/1,Velachery Road, Little Mount, Saidapet, Chennai - 600015.
Mobile : +91 89397 07287 | Phone: 044 43111154 | Email: info@perpetrotech.com
Object Oriented Programming
Instantiation
Modifiers/Inheritance
Interfaces
Exceptions
Static Methods & Properties
Autoload
Reflection
Type Hinting
Class Constants
Late Static Binding
Magic (_*) Methods
Instance Methods & Properties
Class Definition
SPL
Security
Configuration
Session Security
Cross-Site Scripting
Cross-Site Request Forgeries
SQL Injection
Remote Code Injection
Email Injection
Filter Input
Escape Output
Encryption, Hashing algorithms
File uploads
Data storage
SSL
Strings & Patterns
Quoting
Matching
Extracting
Searching
Replacing
Formatting
PCRE
HEREDOC and NOWDOC
Encodings
Databases
SQL
Joins
Analyzing Queries
Prepared Statements
Transactions
PDO
Perpetro Technologies Private Limited
New No. 38/1,Velachery Road, Little Mount, Saidapet, Chennai - 600015.
Mobile : +91 89397 07287 | Phone: 044 43111154 | Email: info@perpetrotech.com
Arrays
Enumerated Arrays
Associative Arrays
Array Iteration
Multi-Dimensional Arrays
Array Functions
SPL, Objects as arrays
CSS Training Syllabus
Types of Style Sheets
Inline Styles
Embedded Styles
External or Linked Styles
Inheritance and Cascading Order
Inheritance
Conflicting Styles
Specificity
Formatting Text and Fonts
Font Families
Font Size
Kerning, Leading, and Indenting
Formatting Colors and Backgrounds
The Color Attribute
The Background Attribute
Background Colors and Images
Exploring CSS Class and ID Attributes
Defining The CSS Class Attribute
Defining The CSS ID Attribute
Create Your Own HTML Tags
HTML Span and DIV Tags
Creating Block-Level HTML Tags
Creating Inline HTML Tags
Positioning Block-Level Elements
Relative and Absolute Positioning
Formatting The Block-Level Box Model
Element Visibility Controls
Introducing The Document Object Model (DOM)
Versions Of The Document Object Model
Detecting The DOM Version With Java Script
Java Script and The DOM
Perpetro Technologies Private Limited
New No. 38/1,Velachery Road, Little Mount, Saidapet, Chennai - 600015.
Mobile : +91 89397 07287 | Phone: 044 43111154 | Email: info@perpetrotech.com
HTML Training Syllabus
Overview of HTML
Overview of HTML
Introduction to HTML
Creating an HTML Document
Formatting text with HTML
Paragraph Formatting with HTML
Character Formatting with HTML
Comparing Procedural and Descriptive Formatting
Adding local and remote links
Adding Local and Remote Links
Adding Internal Links with the Named Anchor Tag
Adding graphics
Linking and Embedding Graphics
Creating lists in HTML
Creating Lists and Nested Lists
Creating tables in HTML
Creating and Modifying Tables
Creating Advanced Table Elements
Setting Body and Background Attributes
Setting Background and Text Colors
Web Page Design Guidelines
Web Page Design Guidelines
Adding Links to other Internet Services
Links to Non-Web Internet Services
MySQL Training Syllabus
Theory, Terminology and Concepts
Client/Server Concepts
Database and Database Objects
Data Definition using SQL
Databases
Data Types
Tables
Constraints and Indexes
Views
Basic Data Manipulation using SQL
Recurring SQL Constructs
Adding data
Modifying data
Removing data
Searching data
Advanced Data Manipulation using SQL
Expressions
Grouping and Aggregate Functions
Joining Tables
Perpetro Technologies Private Limited
New No. 38/1,Velachery Road, Little Mount, Saidapet, Chennai - 600015.
Mobile : +91 89397 07287 | Phone: 044 43111154 | Email: info@perpetrotech.com
Transactions
Transaction Concepts
SQL for working with Transaction
Import/Export
Tools for Import/Export
SQL for Import/Export
JavaScript Training Syllabus
Introduction
What is JavaScript?
What is AJAX?
Developer Essentials
The development workflow
Selecting the right tools for the job
Just enough HTML and CSS
Understanding objects
Understanding variables
Making comparisons
Understanding events
Starting to Code
Writing your first script
Internal vs. external scripts
Using comments in scripts
Using the noscript tag in HTML
Interacting with Users
Creating alert dialogs
Understanding conditional statements
Getting confirmations from users
Creating prompts for users
Understanding functions
Making links smarter
Using switch/case statements
Handling errors
JavaScript Language Essentials
Getting started
Creating loops
Passing values to functions
Detecting objects
Reading arrays
Returning values from functions
Writing arrays
Building do and while loops
Re-using functions
Creating Rollovers and More
Creating a basic image rollover
How to write a better rollover
Creating a three-state rollover
Making rollovers accessible and 508 compliant
Making disjointed rollovers
Perpetro Technologies Private Limited
New No. 38/1,Velachery Road, Little Mount, Saidapet, Chennai - 600015.
Mobile : +91 89397 07287 | Phone: 044 43111154 | Email: info@perpetrotech.com
Creating slideshows
Displaying random images
Building Smarter Forms
Getting started
Creating jump menus
Creating dynamic menus
Requiring fields
Cross-checking fields
Displaying more informative errors
Verifying radio button selections
Setting one field with another field
Verifying email addresses
Handling Events
Responding to window events
Responding to mouse movements
Responding to mouse clicks
Responding to onBlur form events
Responding to onFocus form events
Responding to keyboard events
Working with Cookies
Demystifying cookies
Writing a cookie
Reading a cookie
Displaying a cookie
Counting with cookies
Deleting cookies
Handling multiple cookies
Cookies in action
The DOM, Nodes, and Objects
Understanding the DOM
Adding nodes to the DOM
Deleting nodes from the DOM
Deleting specific nodes
Inserting nodes into the DOM
Replacing nodes in the DOM
Working with Dates and Times
Displaying dates
Displaying times
Creating a countdown
Real World Applications of JavaScript
Creating sliding menus
Creating pop-up menus
Creating slideshows with captions
Creating a stylesheet switcher
Any graduate
Perpetro Technologies Private Ltd, Saidapet (Chennai),Chennai,IN