Training Web Development
Hypertext Preprocessor (PHP) is a very popular web development language. MySQL is an open source, SQL Relational Database Management System (RDBMS) that comes free for various uses.
Good quality content still rules on the internet. There will be problems if your website is suppose to be content driven and yet you fail to update it on a regular basis. This is where PHP with My SQL comes in, to fix your problems by providing you with a system of content management that allows you to easily update the content even without prior notice of HTML.
- Batch Strat From:17 November, 2012
- Fee:Rs 10,000/
- Duration:3 Month
PHP MYSQL Syllabus
Note: All topics are covered in extreme detail with practical examples for all. Some of the topics may have been missed from the displayed syllabus below, which nonetheless will be covered during training session. To know more, contact us via the Phone .
Introduction to PHP
- How PHP Works
- The php.ini File
- PHP Tags
- PHP Statements and Whitespace
- Comments
- PHP Functions
- Hello World!
- PHP Open source Technology
- PHP for Web application
Variables
- Variable Types
- Variable Names (Identifiers)
- Type Strength
- Hello Variables!
- Variable Scope
- Superglobals
- Constants
- Variable-Testing and Manipulation Functions
PHP Methods,Functions
- Echo,Print_r()
- Operators
- Strings,arrays,comments,Builtin functions
- User-defined functions
- Function arguments
- Returning values
- Variable functions
- Internal (built-in) functions
- Anonymous functions
PHP loopings,Condition statements
- If Conditions
- while
- do...while
- for
- break and continue
- Login Security Authentication (User logins)
- Authorization (Permissions)
- Encryption
- Session Cookies
- PHP Mail,File Handling,File Uploading
- MySql Connection
- PHP-Classes Objects,Function Overriding and Overloading
- PHP Framework
- Code Generation
- scripts
- Web Services
- Introduction to MySQL
- MYSQL for Web application
- Creating database
- Create table
- Constraints
- Where clause
- Alias
- Using MySQL from PHP
Advanced PHP
Object-Oriented PHP
- Building a Class
- Working with Properties and Functions
- Private, Protected, Public modifiers
- Inheritance
- Interfaces
- Building a Web Page Object
- PHP Objects in N-Tier Web Architecture
- Importance of PHP Business Objects
PHP XML Support
- Simple XML Object
- Executing XPath Queries
- DOM Interoperability
- Using XPath
- Installing and Configuring LIBXSL
- Applying Server side XSL Transformations
- Using XML in N-Tier Architecture
- Mixing PHP Objects and XML
PEAR: HTTP_REQUEST MODULE
- Installing PEAR::HTTP_REQUEST with Dependencies
- HTTP_REQUEST Capability
- HTTP GET Request
- HTTP POST Request
- Programmatically Posting to a HTML Form
- Parsing the Response
- Building a Basic Authentication PHP Client
XML RPC
- XML-RPC Implementations
- Installing and Configuring PHPXMLRPC
- XML RPC Data-Types
- XML RPC Server
- XML RPC Client
- XML RPC Request and Response
- Exploring the XML RPC API
PHP Web Services
- Web Service Technology Stack
- SOAP Soup
- Web Services with PHP
- Installing NuSOAP
- Building a SOAP SERVER
- Consuming a Web Service
- Generating WSDL Dynamically
- Understanding Generated WSDL
- WSDL and SOAP Proxies
Complex PHP Web Services
- Building Interoperable Web Services
- Generating and Handling SOAP Faults
- RPC Vs. Document Message Encoding
- Serializing the SOAP Envelope
- Web Service Best Practices
Ajax with PHP
- Ajax Overview
- Ajax Technology Stack
- Ajax Implementations
- Installing and configuring HTML_Ajax Pear Module
- Ajax Server
- Ajax Client
Smarty Templates
- Smarty Overview
- Installing and configuring Smarty Pear Module
- Setting up a Template
- Passing Data to the Template
- Smarty for Template Designers
- Smarty for Programmers
- Smarty in N-Tier Architecture
Extra