Beginning Perl Web Development - From Novice To Professional (2006)

Beginning Perl Web Development - From Novice To Professional (2006).

This is a book about Perl, the programming language. More specifically, this is a book about some aspects of Perl interacting with the Internet. The book includes coverage of CGI through the Perl CGI.pmmodule, as well as much additional information. You`ll explore such topics as how to send e-mail from a Perl program through Net::SMTP, how to use Net::DNS, and even how to use Net::Ping. You`ll learn how to build a templated web site two different ways, one with the help of HTML::Masonand the other with the Template Toolkit. You`ll learn how to consume SOAP
web services, how to read and write RSS, and how to work with XML, all through Perl.



What This Book Covers
This book attempts to give readers who have learned some Perl a grasp of the concepts and
considerations for programming for the Web or creating a Perl program that interacts with the
network. This book is fairly Linux-centric. That`s not to say that these programs won`t run on a Windows platform they will, with very little tweaking.


The book is divided into five parts. The first part covers what comes to mind for many peo-
ple when they think of Perl and web development namely, CGI development and database interaction. The CGI module is examined, and I present tips for programming CGIs, such as the Carp module for debugging. The second part of the book widens the focus into Internet inter-action with Perl.

The Net::family of modules is covered, along with the LWP for retrieving web pages through Perl. Coverage of XML and RSS make up the third part of the book, where you`ll learn about XML parsing through Perl, consumption of SOAP web services, and RSS feeds.
The fourth part of the book looks at mod_perlfor development. The fifth and final part of the book examines templating through the Template Toolkit and HTML::Mason.
What You Should Know To use this book successfully, you`ll need to know about Perl basics such as scalar variables, arrays, and hashes; the use of control structures such as if/else, for, and while; and other topics such as those you`d find in a book like Beginning Perl, Second Edition (Apress, 2004).
Essentially, you should be comfortable with Perl before reading this book. You should also
know how to install Perl modules, whether through your distribution`s mechanism, such as
apt for Debian, or through the use of CPAN. The book`s appendix is an excerpt from the
aforementioned Beginning Perltitle. If you haven`t used Perl in a while, the appendix can
provide a good refresher into the language, but you`ll find that reading the entire Beginning Perl book will be helpful to pick up where the appendix leaves off.

File Type: .pdf
Pages: 377

Options

Product Price: $1.99 USD
Quantity:
Press Add To Cart, Then Checkout to Download

Photos (1)