AJAX with PHP Training

Introduction to AJAX with PHP Training

AJAX with PHP Training Overview

In this Ajax training course, students learn to make calls to the server with JavaScript and to manipulate XML content returned from the server. Ajax opens the door to creating sophisticated web-based applications with much more of the logic (and therefore code) is handled on the client. While Ajax allows for more dynamic and responsive applications, it changes the traditional role of JavaScript dramatically and forces developers to rethink how they write and manage JavaScript code.

After taking this Ajax training course, students will be able to create sophisticated Ajax-based applications in an efficient and modular way. For those new to CSS, XML, XSLT and/or JavaScript, this Ajax training course can be customized to include accelerated introductions to those technologies. The server-side code is written in PHP.

AJAX with PHP Training Class Goals

  • Learn how Ajax works.
  • Learn to write cross-browser Ajax code.
  • Learn to use Ajax to make a call to the server without a page refresh.
  • Learn to modify content blocks on a page without refreshing the whole page.
  • Learn to use server-side form validation with Ajax.
  • Learn to move elements around the page with Dynamic HTML.
  • Learn to show and hide elements.
  • Learn to manipulate XML documents with JavaScript using the DOM.
  • Learn to manipulate XML documents with JavaScript using XSLT.
  • Learn to program in JavaScript using Object-Oriented techniques.
  • Learn to work with various JavaScript/Ajax libraries, such as Prototype, Scriptaculous, and Sarissa.

AJAX with PHP Courseware

  1. Ajax Basics
    1. The Purpose of Ajax
      1. Traditional Web Application
      2. An Ajax Web Application
    2. The XMLHttpRequest Object
      1. Creating an XMLHttpRequest Object
      2. Using an XMLHttpRequest Object
      3. Handling the Response
    3. Conclusion
  2. Ajax Frameworks
    1. The Purpose of Frameworks
      1. Choosing a Framework
    2. Dojo
      1. Downloading Dojo
      2. Using Dojo for Ajax
    3. Prototype
      1. Downloading Prototype
      2. Using Prototype for Ajax
    4. Other Popular Frameworks
      1. Direct Web Remoting (DWR)
      2. AjaxAnywhere
      3. Simple Ajax (SAJAX)
      4. Sarissa
      5. Other Frameworks
    5. Conclusion
  3. The HTML Document Object Model
    1. Accessing Nodes
      1. Accessing Element Nodes
      2. Accessing Attribute Nodes
      3. getAttribute
      4. attributes[]
      5. Accessing Nodes by Type, Name or Value
      6. Accessing Nodes by Class Name
    2. Removing Nodes from the DOM
      1. DOM Differences: The Whitespace Problem
    3. Creating New Nodes
    4. Conclusion
  4. XML and Ajax
    1. Creating a DOM Document with JavaScript
    2. Accessing, Creating and Modifying XML Nodes
      1. Creating an AddChild() Function
    3. Receiving XML Responses
    4. Conclusion
  5. Ajax Applications
    1. Login Form
    2. Quick Lookup Form
    3. Preloaded Data
      1. Ajax Slideshow
      2. Navigable Tables
    4. Conclusion
  6. OO JavaScript and Refactoring Ajax
    1. Illustrating the Problem
    2. Object-Oriented JavaScript
      1. JavaScript Classes
      2. Prototypes
      3. Extending Built-in Objects
    3. Refactoring the Ajax Request Code
    4. Conclusion
  7. JavaScript Object Notation (JSON)
    1. Object Literals
      1. Arrays
      2. Objects
      3. Arrays in Objects
      4. Objects in Arrays
    2. JSON
      1. JSON Syntax
      2. JSON Parsers
        1. PHP JSON Extension (added in PHP 5.2)
        2. PEAR JSON
        3. ZEND JSON
      3. JSON Advantages and Disadvantages
    3. Conclusion
  8. XSLT Transformations with JavaScript
    1. XSLT
      1. Basic XSLT
    2. XSLT in the Browser
      1. XSLT in Internet Explorer
      2. XSLT in Mozilla
    3. Sarissa
      1. Advantages and Disadvantages of XSLT in Ajax Applications
    4. Conclusion
  9. Drag and Drop
    1. Drag and Drop Basics
    2. script.aculo.us
      1. Draggables
      2. Droppables
      3. A More Interesting Example
    3. Conclusion
  10. More Ajax Applications
    1. Inline Editing
    2. Detailed Information on Demand
    3. Autologout
    4. Autocompletion
    5. Conclusion

 

15 Comments  to  AJAX with PHP Training

  1. seo vps says:

    Improve your google rank today check this out! http://goo.gl/YzNKa

    Reply
  2. Seo Forum says:

    Check out my forum for web admins http://goo.gl/TGN8t

    Reply
  3. website traffic says:

    Increase your traffic now http://goo.gl/ZWm3N

    Reply
  4. Jarrett Mcgaughan says:

    Today, I went to the beachfront with my children. I found
    a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed.
    There was a hermit crab inside and it pinched her ear.
    She never wants to go back! LoL I know this is totally off
    topic but I had to tell someone!

    Reply
  5. Carolann says:

    We have decided to open our POWERFUL and PRIVATE web traffic system to the public for a limited time! You can sign up for our UP SCALE network with a free trial as we get started with the public’s orders. Imagine how your bank account will look when your website gets the traffic it deserves. Visit us today: http://voxseo.com/traffic/

    Reply
  6. responive web development graphic brochure says:

    Magnificent web site. Plenty of useful info here. I’m sending it to some buddies ans also sharing in delicious. And of course, thanks to your effort!

    Reply
  7. Heather says:

    Thank you for applying time in order to write “AJAX with PHP Training |
    Infoschool : Training for Excellence | Trainings in Bangalore | PHP Oracle SAP Testing QTP
    VMWARE”. Many thanks for a second time ,Rashad

    Reply
  8. medical blog says:

    Sweet blog! I found it while searching on Yahoo News.
    Do you have any tips on how to get listed in Yahoo News?

    I’ve been trying for a while but I never seem to get there!
    Thanks

    Here is my web blog: medical blog

    Reply
  9. Cash Paying Surveys says:

    This is the right site for everyone who would like to understand this topic. You realize so much its almost tough to argue with you (not that I actually will need to…HaHa). You definitely put a fresh spin on a subject which has been written about for a long time. Excellent stuff, just great!

    BTW, Do you want to earn more money from the comfort of your own home. Discover how I make $1000/Day online. Kind regards – Chris Kottwitz

    Reply
  10. Family Guy Info says:

    Lauren is sporting an adorable hair cut and David regulary tweets Look at his profile it says he loves his
    wife…aww. Instead, you are able to are experts
    in those skills that you love. it is not John Dillinger, Bonnie and Clyde in fact it is definitely not a crime that is committed by
    people who are living a glamorous lifestyle.

    Reply
  11. Content... Traffic... Money... says:

    Its like you read my mind! You seem to know so much about this, like you wrote the book in it or something. I think that you could do with a few pics to drive the message home a bit, but instead of that, this is wonderful blog site. An excellent read. I’ll definitely be back…

    P.S. If you are looking to update your web site with more useful, interesting, google search friendly content to Generate Unlimited Visitors, & More Profit, than I highly recommend you to visit this site to Receive Free SEO Content For Your Blog along with the most vauable Article Marketing Profit Pack. Best wishes

    Reply
  12. Organic Electronics says:

    Arubedo provides you with real experience in the creation and construction of prototypes and demonstrator devices. Whether your interest is in OLEDs, photovoltaics, electrochromic displays, liquid crystals, fluorescent and phosphorescent materials, nanomaterials, or biosensors we want to ensure your project transitions seamlessly from concept to execution. With our present collaborations and joint ventures with academic groups at the leading edge of research in their disciplines, Arubedo has the capacity to swiftly deliver cutting-edge technology for all of your products. If you have a great idea or concept but are uncertain how to improve a challenging new technology to match your exceptions, we are here to help you out. Give us a call today.

    Reply
  13. Training News says:

    Thanks for the auspicious writeup. It in fact was once a entertainment account it.
    Look complicated to more introduced agreeable from you!
    By the way, how can we be in contact?

    Reply
  14. pirate proxy says:

    If you are hoping to create your personal torrent then a instructions on the way to use torrents and how to
    generate torrents will be in the torrent program that you have installed on your own computer.
    The two apps we discussed upper the couple support Bit – Torrent installations,
    but like Limewire we were holding a little worn with
    this aspire. The basics inside main computer usually are not interrupted inside the process and hence help in high performance.

    Reply
  15. international removals says:

    Casino games can also be played outside of casinos for entertainment purposes,
    some on machines that simulate gambling. You will surely understand the gist of the discussion.
    It might be easier for us to get the rewards
    there are if we are playing it with the casino games we like.

    Aztec’s Millions is the other RTG game with a jackpot over $1 million.

    Here is my website; international removals

    Reply

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: