- Paperback: 300 pages
- Publisher: CGI101.com; 2 edition (March 1, 2004)
- Language: English
- ISBN-10: 0966942612
- ISBN-13: 978-0966942613
- Product Dimensions: 7 x 0.8 x 9 inches
- Shipping Weight: 1.4 pounds (View shipping rates and policies)
- Average Customer Review: 13 customer reviews
- Amazon Best Sellers Rank: #1,864,102 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
CGI Programming 101: Programming Perl for the World Wide Web, Second Edition 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
See the Best Books of 2018 So Far
Looking for something great to read? Browse our editors' picks for the best books of the year so far in fiction, nonfiction, mysteries, children's books, and much more.
Customers who viewed this item also viewed
Customers who bought this item also bought
CGI Programming 101: Programming Perl for the World Wide Web is a concise presentation of the key elements of Perl CGI, which makes it perfect for programmers who are under the gun. If you need to get up to speed on text strings, for example, you can read that chapter and be a pro within about 10 minutes.
Form processing is addressed early on, followed by searching and sorting techniques, illustrations of how to use server-side includes (SSI), and other critical issues. There's also a chapter on using MySQL--an open-source SQL database. In general, if you want to get the most out of this book, you'll be better off having some programming experience, be it in BASIC or C++.
The only element missing from this introductory course is an appendix containing Perl's reserved characters, operators, and functions; instead, this material is presented throughout the book. But CGI Programming 101 is still one of the most efficient ways to get up to speed with Perl CGI. --Stephen W. Plain
Topics covered: Perl variables, CGI environment variables, form processing, data file I/O, searching/sorting, server-side includes (SSI), random number generation, strings, date and time manipulation, HTTP cookies, e-mail processing, securing scripts, Perl modules, database programming, and custom Perl modules.
About the Author
Jackie Hamilton has been programming Perl since the "early" days of the web (since 1992). She's tackled CGI projects for many companies, including Texas Metronet, Tenagra, Cybersight, GTE, EDS, and Texas Instruments, to name a few. She's currently the webmaster for Steve Jackson Games.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
If I had to make any criticism at all, it would be that some of the examples on the book's website are no longer running correctly. As well, the instructions for setting up your own computer as a CGI server have become somewhat outdated with the latest releases of the required software. Still, the examples work great in actual use and fixing the errors that have arisen in the live code over the years is almost like a real-world lesson on how you will have to maintain your own code in the future.
All in all, I have nothing but high praise for this book--I highly recommend this to anyone new to CGI or Perl!
Examples? It spends 24 pages on learning perl. (And note that the 'info per page density' is low; lots of white space.) It touches on many aspects of perl, but not enough to do much of anything. So why include it? If you are going to show people how to use perl for web development, they need to first be more grounded in perl than they'll get out of 24 pages. Oh, and as for use of those 24 pages? An entire page is spent explaining how to determine the length of an array. To be fair, there are more examples of perl throughout the book.
Another: Regular Expressions get 8 lots-of-white-space-and-big-print pages. And the chapter on database access is sort of a whirlwind tour of MySQL.
So is the book useless? No, it's a 'toe in the water' book, and it feels kind of scattered. of course, you could then get the "102" book.
Or you could just buy one of those big, meaty books, which would actually be more useful. Making this book easy to read and non-threatening weakens it too much. Of course, this is also a quick and easy way to write a book.
That is exactly what I did with this book. I read the first edition, some six, maybe seven years ago, and then went on to build whatever I wanted. A year or so after reading it, I made a content management system replete with a gui interface that my employers could use. This book was the inspiration for years of Perl code creation, and employment.
Now, you won't learn as much as you would with any of the standard Perl books (such as Programming Perl, by the O'Reilly publishing world), as it's a project based approach to Perl learning. You aren't inundated with theoretics and syntax that you could then apply; instead, you receive the fundamentals, with some useful code snippets that you can put into your own code, and go forth to create.
In short, it is a delightful read, and I highly recommend it to any user who prefers a practical approach to learning, versus a theoretical one. If your aim is to go directly into a Perl programming job, then you may want to look elsewhere, but if you want to be able to build web applications, this is a quick easy read that will provide you with the tools to create all that you might want.
Most recent customer reviews
Ms. Hamilton's style as an author is unbelieveably clean and understandable.
The book provided me with a very straight forward process to write scripts.Read more