Learning PHP, MySQL, JavaScript, CSS & HTML5, 3rd Edition
A Step-by-Step Guide to Creating Dynamic Websites
Publisher: O'Reilly Media
Final Release Date: May 2014
Pages: 786

Build interactive, data-driven websites with the potent combination of open-source technologies and web standards, even if you only have basic HTML knowledge. With this popular hands-on guide, you’ll tackle dynamic web programming with the help of today’s core technologies: PHP, MySQL, JavaScript, CSS, and HTML5.

Explore each technology separately and learn how to use them together—and pick up valuable web programming practices along the way. At the end of the book, you’ll put everything together to build a fully functional social networking site.

  • Learn PHP essentials and the basics of object-oriented programming
  • Discover MySQL, from database structure to complex queries
  • Create dynamic PHP web pages that integrate forms and other HTML features
  • Manage cookies and sessions, and maintain a high level of security
  • Work with JavaScript fundamentals, from functions and event handling to accessing the Document Object Model
  • Use Ajax calls to turn your website into a highly dynamic environment
  • Pick up CSS basics for formatting and styling your pages
  • Learn HTML5 features, including geolocation, audio, video, and canvas
  • Get up to speed on all of today's main web development technologies
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyLearning PHP, MySQL, JavaScript, CSS & HTML5, 3rd Edition
 
4.0

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (3)
  • Helpful examples (3)
  • Well-written (3)

Cons

    Best Uses

      Reviewed by 3 customers

      Sort by

      Displaying reviews 1-3

      Back to top

      (4 of 4 customers found this review helpful)

       
      4.0

      A gentle introduction to web programming

      By jmxp

      from Durham, NC

      Pros

      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

      • Too basic

      Best Uses

      • Novice
      • Student

      Comments about oreilly Learning PHP, MySQL, JavaScript, CSS & HTML5, 3rd Edition:

      Disclaimer: I received a free copy of this work under the O'Reilly Blogger Review Program.

      Let's be honest: web development is confusing to the uninitiated. Unlike lots of other types of programming, where one learns a single language, web coding requires a stack. You'll need both frontend and backend languages, database setup, markup, and styling. For someone with no background at all, it can be very unclear where to start.

      Robin Nixon's Learning PHP… is an attempt to bring novices up to speed with a set of web technologies sufficient to build an end-to-end web solution. It's a solid, gentle introduction from the absolute ground up. Nevertheless, I have mixed feelings about recommending it to a newcomer.

      First things first, though: the book does what it promises. Readers get a first-pass introduction to PHP, MySQL, JavaScript, CSS, and HTML5. Almost no background is assumed, and Nixon goes to some lengths to help readers set up a development server on their local machines for purposes of running the numerous code examples. It's solid coverage, and when it's done, you should be able to set up a nice little form-based site running on your local machine. (Deployment is not covered, being its own horrendous beast.)

      The book seems like it might be a fit for curious students in high school or early college. Yet, despite its methodical presentation and reasonable coverage, I would have reservations about recommending this particular text.

      First, the choice of technologies. I understand that PHP remains the massive bummock of the web programming iceberg, but seriously, aside from maintaining legacy code, do we really want to be teaching new web programmers PHP? PHP may be easier to learn, but it seems to me there are much more powerful choices out there, even if we stay well back from the bleeding edge. All in all, aside from the HTML5 coverage, the book seems to reflect a perspective on web development that feels dated.

      Second, the lack of frameworks. Any of them. Again, maybe this is asking too much, but only introducing vanilla JavaScript is going to leave beginners very confused when they begin looking at even simple code on the real web and find it riddled with jQuery. Even without getting into templating, modern JS frameworks, and single-page apps, there's a big gap between the impression left by the text and the way serious web development works. Nixon's own O, S, and C functions, used in later chapters, may be nice as a teaching tool, but get readers used to idioms that don't show up much in the wild. Though the book gives reasonable introductory coverage, it will still be a big leap for readers to level up to Django or Rails or one of the Node-based frameworks, in part because those worlds bear so little resemblance to the one introduced here.

      In conclusion, I have to credit Nixon for pulling together and unifying so much tutorial material in such an easily digestible format. It's probably the right first step for many people. On the other hand, readers who follow him loyally through these 700 pages may nonetheless find that the second step in any direction ends up being a lot higher than they hoped.

      (1 of 1 customers found this review helpful)

       
      4.0

      Picks up where the 2nd edition left off

      By freakwincy

      from Johannesburg, South Africa

      About Me Developer

      Verified Buyer

      Pros

      • Easy to understand
      • Helpful examples
      • Well-written

      Cons

        Best Uses

        • Intermediate
        • Novice

        Comments about oreilly Learning PHP, MySQL, JavaScript, CSS & HTML5, 3rd Edition:

        In my opinion the book not only provides a great foundation for PHP newbies but serves equally well as a reference for more experienced programmers like myself. In particular I found the chapters on CSS3 and HTML5 quite useful.

        (0 of 4 customers found this review helpful)

         
        4.0

        Key technologies for Dynamic websites

        By compilerguru

        from hot springs, arkansas

        About Me Developer

        Verified Buyer

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Expert
          • Intermediate

          Comments about oreilly Learning PHP, MySQL, JavaScript, CSS & HTML5, 3rd Edition:

          O'Reilly books have been a mainstay in my professional library for years. In fact, I have used them as textbook and reference support in my undergraduate and graduate university courses in Computer Science and in my software developer work. I also currently have an ongoing subscription to Safari Books Online (www.safaribooksonline.com) which I highly recommend to anyone teaching a technical curriculum or doing software development. I use the online resources every day. Based on that, I also buy hard copy of the books that show best practices and that provide reference material I need at hand. safaribooksonline provides books and videos from many different publishers including O'Reilly. It is a major technical library which is available 24/7 that I can use anywhere I am including my primary work environment.

          Displaying reviews 1-3

          Back to top

           
          Buy 2 Get 1 Free Free Shipping Guarantee
          Buying Options
          Immediate Access - Go Digital what's this?
          Ebook: $42.99
          Formats:  DAISY, ePub, Mobi, PDF
          Print & Ebook: $54.99
          Print: $49.99