Presenter manual php and mysql with cms (specially for summer interns)


Published on

XPERT INFOTECH imparts qualitative training in .NET, ASP.NET, PHP, PHP++, JAVA, J2EE, ORACLE DBA, ORALE D2K, RIA, SEO, WEB DEVELOPMENT, MOBILE APPLICATIONS DEVELOPMENT, ANDROID and other latest technologies. The training is designed for the BCA/MCA/B.E./B-Tech students who want to speed up their technical skills and proficiencies into real time development environment.

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Presenter manual php and mysql with cms (specially for summer interns)

  1. 1. Specially For Summer Interns Effective from: Jan 20121 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential PHP and MYSQL with CMS
  2. 2. CORE PHP How PHP Works Reading from Two-dimensional The php.ini File Arrays Basic PHP Syntax Looping through Two-dimensional PHP Tags Arrays PHP Statements and Whitespace Array Manipulation Functions Comments PHP and HTML Forms PHP Functions HTML Forms Variables How HTML Forms Work Variable Types A Sample HTML Form Variable Names (Identifiers) Form Variables Type Strength String Manipulation Variable Scope Formatting Strings Constants Concatenation Variable-Testing and Manipulation String Manipulation Functions Functions Examples of String Functions PHP Operators Magic Quotes Creating Dynamic Pages magic_quotes_gpc Single Quotes vs. Double Quotes magic_quotes_runtime Flow Control Recommendation on Magic Quotes Conditional Processing Reusing Code and Writing If Conditions Functions Loops Including Files while Require do...while require_once for auto_prepend_file and break and continue auto_append_file Arrays User Functions Enumerated Arrays Defining and Calling Functions Initializing Arrays Default Values Appending to an Array Variable Scope Reading from Arrays By Reference vs. By Value Looping through Arrays Form Processing Associative Arrays Code Organization Initializing Associative Arrays Simple SELECTs Reading from Associative Arrays Introduction to the Northwind Looping through Associative Database Arrays Some Basics Two-dimensional Arrays Comments Whitespace and Semi-colons2 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential PHP and MYSQL with CMS
  3. 3. Case Sensitivity The NOT Operator Selecting All Columns in All Checking Multiple Conditions Rows AND Selecting Specific Columns OR Sorting Records Order of Evaluation Sorting By a Single Column Sub queries, Joins and Unions Sorting By Multiple Columns Sub queries Sorting By Column Position Joins Ascending and Descending Sorts Table Aliases The WHERE Clause and Operator Multi-table Joins Symbols Outer Joins Checking for Equality Unions Checking for Inequality UNION ALL Checking for Greater or Less Than UNION Rules Checking for NULL Inserting, Updating and Deleting WHERE and ORDER BY Records The WHERE Clause and Operator INSERT Words UPDATE The BETWEEN Operator DELETE The IN Operator Managing Data The LIKE Operator Querying a Database MySql MySql Methods and Properties fopen() Inserting and Updating Records Reading from a File MySql Prepared Statements fgets() Authentication with PHP and Writing to a File MYSQL fwrite() A Database-less Login Form File Locking Session Control and Cookies flock() Sessions Uploading Files via an HTML Configuring Sessions Form Session Functions Getting File Information Cookies More File Functions Sending Email with PHP Directory Functions mail() Getting a Directory Listing Shortcomings of mail() Getting a Directory Listing PHPMailer Creating a Dreamweaver site File System Management Site creation - basic Opening a File Site creation - advanced3 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential PHP and MYSQL with CMS
  4. 4. Database connections Creating a master-detail view Database basics Advanced record sets and multi- Introduction to MYSQL table queries Server behaviors Method 1 - Simple record set with Querying the database filter Building a MYSQL query using Method 2 - Advanced record set the Simple view Method 3 - Advanced record set Building a MYSQL query using and multi-table Queries the Advanced view Dynamically populating forms Adding fields from the resulting Populating text fields, text areas, records to your page and hidden fields Displaying and formatting query Populating selection lists, radio results button lists, and checkboxes Using Repeat Region to display Building record insertion forms multiple records Building the insertion form by Formatting results hand Paging through records Allowing Dreamweaver to Schemes for record set navigation generate the record insertion form Paging to first, last, previous, and automatically next records Creating a page that confirms the Show region if... record insertion Selectively displaying information Validating form entries using based on a conditional JavaScript behaviors Disabling the first and previous Understanding stored procedures record links if the first page of How they are created in the results is database displayed Advantages/disadvantages of Disabling the last and next record stored procedures versus MYSQL links if the last page of results is Calling a stored procedure without displayed passing parameters Displaying the count of the number Passing input parameters to a of records returned stored procedure Creating master-detail views Manually constructing a form that Overview of the importance of allows the user to update a record master-detail views and how they Retrieving parameters from a convey stored procedure information Updating records4 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential PHP and MYSQL with CMS
  5. 5. USE OF DREAMWEAVER Using Dreamweaver to automatically generate a form for updating the record Validating the edited information using JavaScript behaviors Building a confirmation page to display the result of updating the record Deleting records Precautions to take to ensure that records are not inadvertently deleted Building an appropriate record deletion interface, complete with confirmation dialog Implementing user login/logout with Dreamweaver Overview of Web application security issues Preferred approach: configuring the Web server to manage security Alternative approach: having Dreamweaver automatically generate code for logging users in, authenticating them, and logging them out In-depth instruction on using Dreamweaver with PHP to implement user login/logout and page-by-page authentication. AJAX Ajax with PHP Ajax Overview Ajax Technology Stack Ajax Implementations Installing and configuring HTML_Ajax Pear Module Ajax Server Ajax Client WordPress Wordpress Overview, installation + Configuration Wordpress Administration Wordpress Theme Development Wordpress Plugin Development Hooks, Filters, Action, Plugin development etc. Wordpress Plugin Development Wordpress core functions, how to use, customize etc., Jquery What Are Javascript And Jquery Document Object Model (DOM) And Jquery Programming/Coding Principles5 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential PHP and MYSQL with CMS
  6. 6. Separation Of Structure (HTML), Style (CSS) And Behaviors (Javscript/Jquery) Jquery Wrapper – DOM Elements As Array - $( ) Selecting And Manipulating Elements Jquery API Element Properties And Attributes Browser Event Model Jquery Event Model Putting Events To Work Animation And Effects Overview Show/Hide Elements Animate The Display State Animation And Queuing More On Jquery Utilities Extending Jquery, Plugins Dynamic Website Design With Jquery Design And (3) Plans For Implementing Jquery Functionality Drag And Drop Features Sorting Elements Changing The Size Of Elements Making Elements Selectable Buttons And Buttonsets Sliders, Tabs, Accordians Progress Bars Forms/Auto Completers Date Pickers Dialog BoxesNotes: Recommend Practical hours for student except class hours is 90 Hrs. We also provide weekend classes for all courses. After completion of 75% of course, student will go through Live Project Training, Interview Preparation and Recruitment process in Software Industry. Student will go through the training of HTML, CSS and JavaScript as a complimentary package before starting of PHP++.This is optional. 6 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential PHP and MYSQL with CMS
  7. 7. Our Technology Specialization and Certification Courses:7 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential PHP and MYSQL with CMS
  8. 8. KEY FEATURES OF XPERT INFOTECH: KEY FEATURES OF XPERT INFOTECH: Training by Certified and Experienced Trainers. Industrial and Corporate Tie-ups for Live projects for student. Well equipped Computer Lab, Internet and Book Bank facility. Live project based Summer Trainings, Summer Internships and summer programs. 100% placement assistance on every course. Interview Preparation and Technical Events. On Campus Interviews in every month for the placement of students. WI-FI enabled classrooms. 100% Placement Assistance On Campus Interviews 58-61 (Basement), Vashist Park, Pankha Road, New Delhi-46 Ph.: 011-28526572, 65833100, 9990345891 Email: info@xpert-infotech.com8 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential PHP and MYSQL with CMS