Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning Perl Web Development: From Novice to Professional

Buy

Beginning Perl Web Development: From Novice to Professional introduces you to the world of Perl Internet application development. This book tackles all areas crucial to developing your first web applications and includes a powerful combination of real-world examples coupled with advice. Topics range from serving and consuming RSS feeds, to monitoring Internet servers, to interfacing with e-mail. You'll learn how to use Perl with ancillary packages like Mason and Nagios.

Though not version specific, this book is an ideal read if you have had some grounding in Perl basics and now want to move into the world of web application development. Author Steve Suehring emphasizes the security implications of Perl, drawing on years of experience teaching readers how to "think safe," avoid common pitfalls, and produce well-planned, secure code.

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.pm module, 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::Mason and 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.

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 aWindows platform—they will, with very little tweaking.

The book is divided into five parts. The first part covers what comes to mind for many people 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 interaction 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_perl for development. The fifth and final part of the book examines templating through the Template Toolkit and HTML::Mason.

About the Author
STEVE SUEHRING is a technology architect with a diverse set of skills. Steve works with a wide array of technologies, from mainframe OS/390 to Microsoft Windows to several distributions of Linux. Steve has written a book on MySQL, a book on Linux firewalls, and numerous magazine articles. During his tenure as an editor for LinuxWorld Magazine, Steve focused on advocacy of Linux and open-source software, as well as computer security. Among the articles Steve wrote for LinuxWorld Magazine is a cover story featuring the WilliamsF1 team’s use of Linux to design their Formula 1 car. Steve is also a Cisco Certified Network Professional (CCNP).

(HTML tags aren't allowed.)

Probability Theory: A Comprehensive Course (Universitext)
Probability Theory: A Comprehensive Course (Universitext)

This second edition of the popular textbook contains a comprehensive course in modern probability theory. Overall, probabilistic concepts play an increasingly important role in mathematics, physics, biology, financial engineering and computer science. They help us in understanding magnetism, amorphous media, genetic diversity and the perils...

Teach Yourself VISUALLY MacBook (Tech)
Teach Yourself VISUALLY MacBook (Tech)
Teach Yourself Visually

Are you a visual learner? Do you prefer instructions that show you how to do something — and skip the long-winded explanations? If so, then this book is for you. Open it up and you'll find clear, step-by-step screen shots that show you how to tackle more than 160 MacBook tasks. Each task-based...

Hysteroscopy: Visual Perspectives of Uterine Anatomy, Physiology, and Pathology
Hysteroscopy: Visual Perspectives of Uterine Anatomy, Physiology, and Pathology

Thoroughly revised, updated, and expanded, the Third Edition of Diagnostic and Operative Hysteroscopy provides a comprehensive pictorial and textual guide to the anatomy, physiology, pathology, and clinical aspects of the uterus and the latest diagnostic and operative hysteroscopy procedures. This edition features more than...


Absolute Beginner's Guide to Microsoft Office PowerPoint 2003
Absolute Beginner's Guide to Microsoft Office PowerPoint 2003
The Absolute Beginner's Guide to Microsoft Office PowerPoint 2003 teaches the reader everything they need to know to create exciting personal and business presentations. Readers learn about new features such as Smart Tags and Packages, and how to create a presentation from scratch or using the design wizard. This...
UWB: Theory and Applications
UWB: Theory and Applications
Over the past 20 years UWB has been used for radar, sensing, military communications and niche applications. However, since the FCC ruling in 2002, which allowed the commercial operation of UWB for data communications, UWB has changed dramatically.

Implementation oriented, this volume explores the fundamentals of UWB technology with...

Python Deep Learning Projects: 9 projects demystifying neural network and deep learning models for building intelligent systems
Python Deep Learning Projects: 9 projects demystifying neural network and deep learning models for building intelligent systems

Insightful projects to master deep learning and neural network architectures using Python and Keras

Key Features

  • Explore deep learning across computer vision, natural language processing (NLP), and image processing
  • Discover best practices for the training of deep neural...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy