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.
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
Summer PHP MySQL Intern Course
1. Specially For Summer Interns
Effective from: Jan 2012
1 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential
PHP and MYSQL with CMS
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-colons
2 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential
PHP and MYSQL with CMS
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 - advanced
3 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential
PHP and MYSQL with CMS
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 records
4 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential
PHP and MYSQL with CMS
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 Principles
5 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential
PHP and MYSQL with CMS
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 Boxes
Notes:
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. Our Technology Specialization and Certification Courses:
7 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential
PHP and MYSQL with CMS
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
www.xpert-infotech.com
Email: info@xpert-infotech.com
8 COURSE OUTLINE FOR | XPERT INFOTECH | Confidential
PHP and MYSQL with CMS