Perl Web Development: From Novice to Professional

- 50%

Original price was: $5.00.Current price is: $2.50.

Add to wishlistAdded to wishlistRemoved from wishlist 0

Product Specs:

  • File Type: PDF
  • File Size: 3.2 MB
  • Book Language: English
  • Total Page Count: 353
  • Instant Download

Where Perl Meets the Network 💻

Jason B. Brown’s Perl Web Development: From Novice to Professional is built for the programmer who has learned some Perl and now wants to make it talk to the web. Instead of stopping at language syntax, the book follows Perl into CGI scripts, network protocols, XML feeds, and Apache-backed applications. The result is a tour of the practical middle ground between “I can write a Perl script” and “I can build a Perl-powered web application.”

CGI, Databases, and System Interaction ⚙️

The first part starts with the module, showing both function-oriented and object-oriented approaches to generating dynamic pages. It covers forms, environment variables, cookies, file uploads, debugging, and the security questions that appear whenever user input enters a program. A chapter on databases introduces the DBI, including connections, queries, prepared statements, and data insertion. System interaction rounds out this section with filehandles, directory listings, external processes, and the risks that come with each.

Internet Tools: LWP and Net:: Modules

Part two moves outward to the network. Readers meet LWP::Simple and LWP::UserAgent for fetching pages and submitting forms, then explore Net::POP3, Mail::Box, Net::SMTP, Net::DNS, and Net::Ping. Each tool is treated as a building block for scripts that check mail, send messages, look up domain records, or test connectivity.

XML, RSS, and SOAP

The XML and RSS section works through XML::RSS, XML::Simple, and XML::SAX, with attention to parsing approaches and the security considerations around untrusted XML. SOAP::Lite enters the picture for consuming and creating SOAP-based web services, including a practical example using the National Weather Service.

Performance with mod_perl

For readers ready to move beyond CGI, the mod_perl chapters explain how Apache handles requests, how child processes affect performance, and when Apache::Registry or Apache::PerlRun makes sense. Preloading modules and working with the Apache request object are covered as ways to reduce overhead and gain more control.

Templates and Site Building

The final part turns to structure and maintainability. The Template Toolkit and HTML::Mason are each used to build a web site, with configuration files, headers, footers, subrequests, and the security questions that come with template-driven development.

Who This Book Is For

This is not a first book on Perl. It assumes some existing familiarity with the language, then gives that knowledge a web and network focus. The material is fairly Linux-centric, as the author notes, but most programs can run on Windows with little tweaking. An appendix revisits Perl basics for anyone who needs a refresher before tackling CGI, mod_perl, or SOAP.

Why It Still Belongs on a Perl Shelf

Perl’s strengths in text processing, system administration, and quick network scripts have not disappeared. Perl Web Development captures that era of practical Perl web work while teaching transferable ideas about HTTP, databases, XML, and application structure. It is a useful reference for maintainers of older Perl systems and a clear look at how web development was done with Perl from the ground up.

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Be the first to review “Perl Web Development: From Novice to Professional”

No product has been found!
Perl Web Development: From Novice to Professional
Perl Web Development: From Novice to Professional

Original price was: $5.00.Current price is: $2.50.

Digital Delights
Logo
Shopping cart