PHP++ Home <> Courses <> PHP++


Course Title:
PHP++
Introduction:

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. PHP and MySQL Database Development and Administration is a practical hands-on course that covers the key and fundamental areas of the PHP Web scripting language and the development and administration of MySQL databases. It is excellent for creating dynamic, database-driven Web sites. PHP (Hypertext Preprocessor) is a tool that lets you create dynamic web pages. PHP - enabled web pages are treated just like a regular HTML pages and you can create and edit them the same way you normally create regular HTML pages. The course will take you through all you need to know to use PHP in creating an incredible web site. MySQL is the leading open source relational database management system and is extensively deployed around the world. Gain the skills needed to administer and maintain MySQL databases. A database can do many things like collection of data and whatever the data is depends on the kind of database you are currently working with e.g. of database used in our everyday lives include - address books, card index, etc. e.g of DBMS (Database Management System) are Oracle, MS - SQL, Access, MYSQL etc. MYSQL in particular is flexible, fully featured and very powerful. MYSQL is also seen as a natural partner of PHP.

Eligibility: MCA, BCA, B.Sc.(IT), M.Sc.(IT), M.Sc.(CS), B.Sc.(CS), B.Tech, B.E.(Any Branch), O Level, A Level
Duration: 3 Months
Curriculum:
Object-Oriented PHP
Building a Class o Working with Properties and Functions o Private, Protected, Public modifiers o Inheritance o Interfaces o Building a Web Page Object o PHP Objects in N-Tier Web Architecture Importance of PHP Business Objects
PHP XML Support
o Simple XML Object o Executing XPath Queries o DOM Interoperability o Using XPath o Installing and Configuring LIBXSL o Applying Server side XSL Transformations o Using XML in N-Tier Architecture o Mixing PHP Objects and XML
PEAR: HTTP_REQUEST MODULE
o Installing PEAR::HTTP_REQUEST with Dependencies o HTTP_REQUEST Capability o HTTP GET Request o HTTP POST Request o Programmatically Posting to a HTML Form o Parsing the Response o Building a Basic Authentication PHP Client
XML RPC
o XML-RPC Implementations o Installing and Configuring PHPXMLRPC o XML RPC Data-Types o XML RPC Server o XML RPC Client o XML RPC Request and Response o Exploring the XML RPC API
PHP Web Services
o Web Service Technulogy Stack o SOAP Soup o Web Services with PHP o Installing NuSOAP o Building a SOAP SERVER o Consuming a Web Service o Generating WSDL Dynamically o Understanding Generated WSDL o WSDL and SOAP Proxies
Complex PHP Web Services
o Building Interoperable Web Services o Generating and Handling SOAP Faults o RPC Vs. Document Message Encoding o Serializing the SOAP Envelope o Web Service Best Practices
Ajax with PHP
o Ajax Overview o Ajax Technulogy Stack o Ajax Implementations o Installing and configuring HTML_Ajax Pear Module o Ajax Server o Ajax Client
Smarty Templates
o Smarty Overview o Installing and configuring Smarty Pear Module o Setting up a Template o Passing Data to the Template o Smarty for Template Designers o Smarty for Programmers o Smarty in N-Tier Architecture
Conclusion
Introduction
o Roles of server-side languages o Choosing a server-side language o Which server-side language is best? o Overview of PHP and its requirements o Goals of this class / Who is this class for?
Creating a Dreamweaver site
o Site creation - basic o Site creation - advanced
Database connections
o Database basics o Introduction to SQL o Server behaviors
Querying the database
o Building a SQL query using the Simple view o Building a SQL query using the Advanced view o Adding fields from the resulting records to your page
Displaying and formatting query results
o Using Repeat Region to display multiple records o Formatting results
Paging through records
o Schemes for recordset navigation
o Paging to first, last, previous, and next records Show region if...
o Selectively displaying information based on a conditional o Disabling the first and previous record links if the first page of results is displayed o Disabling the last and next record links if the last page of results is displayed
Displaying the count of the number of records returned
Creating master-detail views
o Overview of the importance of master-detail views and how they convey information o Creating a master-detail view
Advanced recordsets and multi-table queries
o Method 1 - Simple recordset with filter o Method 2 - Advanced recordset o Method 3 - Advanced recordset and multi-table Queries
Dynamically populating forms
o Populating text fields, text areas, and hidden fields o Populating selection lists, radio button lists, and checkboxes
Building record insertion forms
o Building the insertion form by hand o Allowing Dreamweaver to generate the record insertion form automatically o Creating a page that confirms the record insertion o Validating form entries using JavaScript behaviors
Understanding stored procedures
o How they are created in the database o Advantages/disadvantages of stored procedures versus SQL o Calling a stored procedure without passing parameters o Passing input parameters to a stored procedure o Retrieving parameters from a stored procedure
Updating records
o Manually constructing a form that allows the user to update a record o Using Dreamweaver to automatically generate a form for updating the record o Validating the edited information using JavaScript behaviors o Building a confirmation page to display the result of updating the record
Deleting records
o Precautions to take to ensure that records are not inadvertently deleted o Building an appropriate record deletion interface, complete with confirmation dialog
Implementing user login/logout with Dreamweaver
o Overview of Web application security issues o Preferred approach: configuring the Web server to manage security o Alternative approach: having Dreamweaver automatically generate code for logging users in, authenticating them, and logging them out o In-depth instruction on using Dreamweaver with PHP to implement user login/logout and page-by-page authentication
Extra Support
  • Books
  • CD
  • Labs : 7:30 am to 9:00 pm
  • Live Projects
  • Course Certificate
  • Confirmation Letter / Training Letter/ Project Letter
  • For Degree Pursing Candidates To Submit In Colleges
  • Consultants/Faculties
  • All our consultants are professionals working with MNC’s,Company & Many More
  • Experience Certificates
  • All our students would be given experience certificates after successful completion of their Live project.
  • 100% Job Assistance
  • Regular Job updates on our website.
  • Resourcing Through Consultancy Services
  • Regular Walk Ins
  • Exclusive Walk-ins For Integrated Infotech Students
  • Campus Interviews
  • Resume Updation
  • References
Appliy Online        Contact Us

Enquiry Now

Send Enquiry

Call Now 9798260267
Widget by:Integrated Infotech