Course Overview
This Intermediate-to-Advanced Course teaches PHP-Oracle developers the advanced concept and skills to create robust web applications using PHP and Oracle. In advanced PHP programming module, it would covers object-oriented development, processing XML, creating and consuming SOAP-based web services, handling AJAX calls, and securing PHP. This course also helps the developers to focus on writing stored procedures, functions, packages, and triggers, and implement complex business rules in Oracle. They will learn programming, management, and security issues of working with PL/SQL program units. Programming topics will include the built-in packages that come with Oracle, the creation of triggers, and stored procedure features. This also includes developing and tuning efficient and effective PL/SQL subprograms.
Pre-requisites
All attendees must be familiar with the fundamentals of building data-driven PHP web applications and Oracle DBA, either from their own experience or from previous basic training course.
Advanced PHP and Oracle - Schedule
Day 1 |
|
09.00am – 10.00am |
Object-Oriented PHP
|
10.00am – 10.30am |
Breakfast |
10.30am – 12.45pm |
|
12.45pm – 02.15pm |
Lunch |
02.15pm – 05.00pm |
PHP XML Support
|
Day 2 |
|
09.00am – 10.00am |
PHP Web Services
|
10.00am – 10.30am |
Breakfast |
10.30am – 12.45pm |
PL/SQL Programming Concepts Review
|
12.45pm – 02.15pm |
Lunch |
02.15pm – 05.00pm |
Designing PL/SQL Code
|
Day 3 |
|
09.00am – 10.00am |
Using Collections
|
10.00am – 10.30am |
Breakfast |
10.30am – 12.45pm |
|
12.45pm – 02.15pm |
Lunch |
02.15pm – 05.00pm |
Manipulating Large Objects
|
Day 4 |
|
09.00am – 10.00am |
Ajax with PHP
|
10.00am – 10.30am |
Breakfast |
10.30am – 12.45pm |
Performance and Tuning
|
12.45pm – 02.15pm |
Lunch |
02.15pm – 05.00pm |
Improving Performance with Caching
Analyzing PL/SQL Code
|
Day 5 |
|
09.00am – 10.00am |
Safeguarding Your Code Against SQL Injection Attacks
|
10.00am – 10.30am |
Breakfast |
10.30am – 12.45pm |
|
12.45pm – 02.15pm |
Lunch |
02.15pm – 05.00pm |
Work with Mini Project
|