Learning Web App Development
Build Quickly with Proven JavaScript Techniques
Publisher: O'Reilly Media
Final Release Date: February 2014
Pages: 306

Grasp the fundamentals of web application development by building a simple database-backed app from scratch, using HTML, JavaScript, and other open source tools. Through hands-on tutorials, this practical guide shows inexperienced web app developers how to create a user interface, write a server, build client-server communication, and use a cloud-based service to deploy the application.

Each chapter includes practice problems, full examples, and mental models of the development workflow. Ideal for a college-level course, this book helps you get started with web app development by providing you with a solid grounding in the process.

  • Set up a basic workflow with a text editor, version control system, and web browser
  • Structure a user interface with HTML, and include styles with CSS
  • Use JQuery and JavaScript to add interactivity to your application
  • Link the client to the server with AJAX, JavaScript objects, and JSON
  • Learn the basics of server-side programming with Node.js
  • Store data outside your application with Redis and MongoDB
  • Share your application by uploading it to the cloud with CloudFoundry
  • Get basic tips for writing maintainable code on both client and server
Product Details
About the Author
Colophon
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyLearning Web App Development
 
4.3

(based on 11 reviews)

Ratings Distribution

  • 5 Stars

     

    (6)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (1)

  • 1 Stars

     

    (0)

82%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (9)
  • Helpful examples (8)
  • Well-written (8)
  • Accurate (4)
  • Concise (4)

Cons

No Cons

Best Uses

  • Novice (10)
  • Student (8)
  • Intermediate (4)
    • Reviewer Profile:
    • Developer (7)

Reviewed by 11 customers

Displaying reviews 1-10

Back to top

Previous | Next »

 
5.0

Financially and Intellectually Accessible

By Claire816

from Eugene, OR

About Me Student

Verified Buyer

Pros

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

Cons

    Best Uses

    • Novice
    • Student

    Comments about oreilly Learning Web App Development:

    Not only was this the cheapest textbook I've bought in my time at university, it is also one of the best-written. I am not a natural-born coder or a "math person," but I can easily keep up with class readings. The course I am taking is organized around this book, and I feel it goes at a perfect speed.

    (1 of 1 customers found this review helpful)

     
    2.0

    Misleading title

    By dowlingual

    from London

    About Me Developer

    Verified Reviewer

    Pros

      Cons

      • Not comprehensive enough
      • Too basic

      Best Uses

      • Novice

      Comments about oreilly Learning Web App Development:

      A book called Learning Web App Development that has nothing about Grunt or Gulp, nothing about Bower or Yeoman, nothing about Bootstrap or Foundation. Who commissioned this?

       
      5.0

      Excellent Introductory Text

      By Ethan Brown

      from Portland, OR

      About Me Author, Developer, Educator

      Verified Buyer

      Pros

      • Accurate
      • Clear
      • Concise
      • Well-written

      Cons

        Best Uses

        • Intermediate
        • Novice
        • Student

        Comments about oreilly Learning Web App Development:

        I read Learning Web App Development as research for my upcoming JavaScript title, and I was very impressed. Purewal presents topics clearly and correctly, and doesn't condescend or pander (which I see all too often in titles aimed at the beginner). Best of all, Purewal doesn't just explain tactical skills, but invites the reader to understand underlying principles, and the "why" of things. This foundational approach results in a much deeper and nuanced understanding of the subject. While this text is aimed at novice & student readers, I think even intermediate developers will get something out of it.

         
        5.0

        Fantastic intro

        By Frank

        from New Jersey

        About Me Developer, Educator

        Verified Buyer

        Pros

        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Intermediate
          • Novice
          • Student

          Comments about oreilly Learning Web App Development:

          Fantastic I tro for building a basic end to end web app. Basic knowledge of programming principles is helpful.

           
          4.0

          Great for newbs

          By Fireboy

          from Vancouver, BC. Canada

          Verified Reviewer

          Pros

          • Accurate
          • Concise
          • Easy to understand

          Cons

            Best Uses

            • Novice

            Comments about oreilly Learning Web App Development:

            I'm just getting started in this and it's and excellent choice for others relatively new to the field.

             
            5.0

            Perfect for beginners

            By Tomasz

            from Poland

            About Me Developer

            Verified Reviewer

            Pros

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

            Cons

              Best Uses

              • Novice
              • Student

              Comments about oreilly Learning Web App Development:

              So far the best book I've read about getting into web application development.

              It covers basics of everything: editor, Git, CSS, HTML, JavaScript, Node.js even Twitter API. All with well explained examples.

              (2 of 2 customers found this review helpful)

               
              4.0

              Great intro, fun book

              By Ken

              from Irvine, CA

              About Me Developer

              Verified Reviewer

              Pros

              • Easy to understand
              • Helpful examples
              • Well-written

              Cons

                Best Uses

                • Novice
                • Student

                Comments about oreilly Learning Web App Development:

                I'm an experienced software developer but I'm new to JavaScript. I found this book to be a great introduction to JavaScript, as well as basic HTML and CSS. I'm looking forward to following this with more in-depth books on jQuery, Node, Express, and the other tools.

                I also liked the "along the way" introduction to significant concepts like the use of a virtual environment for creating a web server.

                Great book for getting started with web development.

                (1 of 2 customers found this review helpful)

                 
                3.0

                Basic, with a big step in the middle

                By Manaus

                from Torino, Italy

                About Me Designer, Developer

                Verified Buyer

                Pros

                • Easy to understand
                • Helpful examples
                • Well-written

                Cons

                • Too basic

                Best Uses

                  Comments about oreilly Learning Web App Development:

                  Although well written and easy, more than the half of the book is about the very basics of html, css and js. After that, you get right off to a js framework on node, a VM, two nosql databases and tying it all together. Maybe useful.

                  (3 of 3 customers found this review helpful)

                   
                  5.0

                  Excellent Overview of Development/Design

                  By Tim

                  from Little Rock, AR

                  About Me Developer

                  Pros

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

                  Cons

                  • Minor Extra Work Needed

                  Best Uses

                  • Intermediate
                  • Novice
                  • Student

                  Comments about oreilly Learning Web App Development:

                  I have been developing a Java based web application for my job for the past two years. Unfortunately I never had any formal training about how a web application works or how to code in JavaScript. I really wish I had a copy of this book two years ago.

                  This book assumes basic knowledge of programming principles and would make a perfect follow up to any intro to programming book or course you have just completed. The author starts from scratch and walks you through every step of designing your first JavaScript project. I liked the fact that the book started from the absolute beginning, even explaining how to manage your code with GitHub and which Text Editor/IDE to use. All of the code is available but its nice that the author challenges you as a programmer every step of the way, often allowing you to first try coding something on your own before seeing the proper or "best-practice" way of achieving the same goal.

                  Every step of the Model, View, Controller structure is fully explained with examples that gradually build out your first project.

                  What I liked most was that all of the web technologies used are fully current and relevant and are actually what would be used in a typical work environment.

                  The only problem I had is that some of the instructions didn't quite work as expected, especially when dealing with project dependencies, versions, operating system differences etc... I understand that its nearly impossible to create one size fits all instructions when dealing with so many different systems that developers are coding on. A simple google search or a visit to the author's constantly updated git repository often fixed any issues I had.

                  In summary, this book was absolutely perfect for learning how to build a web application from scratch. It teaches you everything you need to know to create a database driven web app and how data is posted to and from the client and server. Even experienced programmers could use this book as a great refresher and way to correct bad coding habits.

                   
                  5.0

                  Systematically

                  By Millie

                  from Hong Kong, China

                  About Me Designer, Maker

                  Verified Buyer

                  Pros

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

                  Cons

                    Best Uses

                    • Intermediate
                    • Novice
                    • Student

                    Comments about oreilly Learning Web App Development:

                    This is a book that systematically describe the workflow and good method of how to develop a web application with the most popular tutorials in the latest common way.

                    I am not with the engineer background. I know HTML, CSS and a bit javascript before. The author is a teacher and he wrote it in the way that is easier for me to understand. The book the author recommended is also worth reading if people what to go deep in an espect.

                    It

                    Displaying reviews 1-10

                    Back to top

                    Previous | Next »

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