PHP, JavaScript, Ajax and jQuery Training Course
Public Classroom
| Class Date(s) & Location(s) | Price | ||
|---|---|---|---|
| PHP, JavaScript, Ajax and jQuery - (PST) Online via GoToMeeting | $2,495.00 | ||
| PHP, JavaScript, Ajax and jQuery - (PST) Online via GoToMeeting | $2,495.00 | ||
Early Price: $2,400.00 before (Code: EARLY_PHPJSAJAX_AUG1913) | |||
| PHP, JavaScript, Ajax and jQuery - (PST) Online via GoToMeeting | $2,495.00 | ||
Early Price: $2,400.00 before (Code: EARLY_PHPJSAJAX_OCT0713) | |||
| PHP, JavaScript, Ajax and jQuery - (PST) Online via GoToMeeting | $2,495.00 | ||
Early Price: $2,400.00 before (Code: EARLY_PHPJSAJAX_DEC0913) | |||
Summary

Dynamic Web Development with PHP/JavaScript/Ajax/jQuery is designed to provide advanced skills and hands-on experience in developing dynamic web applications both server- and client-side.
Duration
3 days
Course Objectives
Upon completion of the PHP, JavaScript, Ajax and jQuery course students will be able to:
- Program server side using PHP in dynamic web development
- Understand PHP language constructs, data types, logic control, built-in functions
- Setup and configure MySQL, PHP, Apache, JavaScript, jQuery web server development environment
- Implement SQL language, JavaScript, Ajax, Jquery, PHP and CSS in the project
- Debug a PHP/JavaScript web application
Audience
This course is geared towards the audience that already has some previous knowledge of server side scripting with PHP/MySQL and client side scripting with JavaScript/HTML. Knowledge of any other programming languages besides PHP is not a prerequisite for this course, but certainly any programming experience you have will be applicable.
Outline
Introduction to Building Dynamic Websites
- The Big Picture: PHP, MySQL, Apache Web Server, and JavaScript Role in Developing Dynamic Web Sites.
- Server Side Programming with PHP in Dynamic Web Development
- Using PHP Development Tool (PDT) and XAMPP
- Lab: Setup Development Environment
PHP Refresher
- Variables, Built-in Data Types and Operators
- Control Flow
- Error Control
- Functions and Scope
- Arguments and Return Value
- Arrays
- Array indexing by Number and Key Value Pair
- Lab
Client-Side scripting with JavaScripting
- Exploring JavaScript
- Variables and Operators
- JavaScript Arrays
- Document Object Model (DOM)
- JavaScript Functions and Objects
- Lab
Ajax
- What is Ajax
- XMLHttpRequest
JavaScript Frameworks
- Prototype/Scriptaculous
- Dojo
- YUI
- jQuery
- Lab: AJAX-PHP application using XMLHttpRequest
Introduction to jQuery
- jQuery Basics
- jQuery Effects
- jQuery Controls
Using jQuery
- jQuery Setup
- Changing CSS with jQuery
- Reset and Refresh the Form
- Selector Filtering
- Dynamic Setting of Fields
- Textareas and Checkboxes
- Event Handling Checkboxes and Textfields
- jQuery Animations
- Ajax with jQuery
- Plugin Basics
Project: Creating Online Catalog using jQuery, Ajax, and PHP Server
Practical application of the skills learned throughout the course via a hands-on project
Instructors
Ruven Hannah

Ruven Hannah has been working with PHP and Ajax for a number of years and has served as the primary PHP/Ajax instructor for several major schools like AcademyX and Marakana. Over the course of his teaching career, Ruven has earned a reputation as a an engaging and passionate instructor, encouraging analytical thinking and clarifying complex topics. His impressive resume boasts names such as Texas Instruments and IDEO Interactive and includes a long list of projects where PHP and Ajax have been the primary tools of choice. Nothing speaks more volumes about his qualifications than the students' testimonials:
"This class was phenomenal. Ruven might be the best teacher I've taken here. He took an extremely difficult class and made it comprehendable. He was super helpful and patient throughout, and his courseware was great. "
"Excellent delivery, excellent knowledge, overall organization was superb, very responsive and clear with questions... Ruven, thank you for an excellent learning experience. Your course was one of the best i have ever taken."
"Great instructor! very clear and very funny! Ruven teaches with passion!"
"...I really enjoyed the class...makes Java seem like fun and it gave me a really good foundation of concepts I can apply in many directions..."
Andre Susantin
Andre Susantin has over ten years of software development experience ranging from startups to fortune 500 companies. He has a wide technologies expertise and is a passionate instructor. Andre holds M.S. in Information Technology and B.S. in Electrical Engineering from San Francisco State University.




