Below you will find 0 categories and 75 links related to Perl Learn Resources.
This is a book on the widely used programming language, Perl. It includes both descriptions of the features of the language, and how they can be used to write useful programs. As is usually the case with books on programming, the examples are small and are designed to illustrate one or a few language capabilities. Larger, more complex programs often drown the features the book is trying to show, just by their size and structure. The goal of the book is to provide a clear and concise description of Perl for someone who has programmed in some other programming language and wants to learn to use Perl. In many ways, Perl is similar to other programming languages; in some other ways, it is very different. We point out, whenever it is relevant, the advantages Perl offers over alternative languages. Perl has been for some time the most widely used UNIX system administration language. It is now also the most popular scripting language for writing CGI.
Perl has evolved from its beginnings as an eclectic scripting tool for UNIX administrators into one of the most popular, influential, and widely-used computer languages in history. In this course, you will learn how to fully utilize the Perl programming language. Disk included. Designed for application programmers, system administrators, Web site authors, Webmasters, UNIX/NT users. Prerequisites: Perl Programming and Perl application development experience. Full comprehension of the extending and embedding material will require some C or C++ programming experience. Topics include: argv, export, inc, and ISA; data inheritance, data_sources, dbi_pass, DELETE, derived class, dlls, driver handle, dynaloader, dynamic SQL, embperl, errstr, eval, ErrorDialog, even handlers, Exporter, FETCH, file scope, FILEHANDLE, focusNext, gunzip, hashes, httpd, IO, Laryy Wall, lists, list context, loops, main::package, make install, make dist, make clean, Makefile.
This book covers complex techniques for managing production-ready Perl programs and explains methods for manipulating data and objects that may have looked like magic before. It gives you necessary background for dealing with networks, databases, and GUIs, and includes a discussion of internals to help you program more efficiently and embed Perl within C or C within Perl. Major topics include practical use of packages and classes (object-oriented programming OOP); complex data structures; persistence (e.g.. using a database); networking; graphical interfaces, using the Tk tookit; interaction with C language functions; embedding and extending the Perl interpreter; selected internals; use of references, trapping errors through eval operator, non-blocking I/O, and using ties to trigger actions when data is accessed. You will emerge from thsi book a better hacker, and proud master of Perl
The Advanced Webmaster's Guru Pack II surfaced from hundreds of hours of work and technical proficiency in the arena of Perl/CGI. With this great new title, all programs (included on CD) are virtually as easy as drag-n-drop installation are at your disposal! You'll learn how to run your own Job Directory, Medical Directory, Multimedia Email, Entertainment Directory, Homepage Community, Guestbook Community, Single Player Strategy Game, Multiplayer Game, and MUCH more that only needs Perl in order to run. In addition, all the hot programs included already have the appropriate built-in search engines, database managers and editors and more so you don't have to spend hours writing code. Not only that but this great title also covers AND includes an indexing search engine (that indexes webpages automatically according to META TAGS), and even a link validation program used to validate links and other information contained on virtually any webpage.
Written for Web developers and managers who are considering alternatives to commercial products, this guide to Apache and Perl provides information and instructions for building Web sites. Criteria for selecting an operating system and strategies for configuring a Web server are introduced, and a discussion of Open Source databases and development tools is included. Also provided are sample designs for common types of Web sites and techniques for content development and management. Topics such as security, performance, and ways to merge scripts and HTML, all using freely available software, are highlighted. Describes the open source tools available for building web sites. The author begins with the selection of an operating system, the Apache web server setup, and the basics of Perl CGI scripting. He then discusses databases, ways to speed up the performance of CGI, secure communications, and tools for embedding Perl scripts into web pages.
Perl is an immensely popular scripting language that combines the best features of C, key UNIX utilities and a powerful use of regular expressions. It has a wide range of uses beyond simple text processing and is commonly used for web programming - creating and parsing CGI forms, validating HTML syntax and hyperlinks - as well as e-mail and Usenet news filtering. Perl is increasingly the system administrator's scripting language of choice and is used for file and directory manipulation, database access and a whole range of daily system operator chores. Text takes the reader from installation, through the core language elements (regular expressions, references, modules, and the like), and on to basic applied techniques. Also covers how to access and work with databases in Perl and write CGI scripts to generate Web pages. Perl 5.6 is used in all the examples, and a handy reference section is included.
Now developers can learn how to write robust, secure, and efficient Common Gateway Interface programs for the Web. Ideal for DOS, UNIX, or Windows users since CGI is platform independent, the book contains an abundance of solutions to "real-world" problems, along with a helpful focus on CGI scripting. The CD-ROM includes source code and examples from the book. This book is one of the first books to provide comprehensive information on developing with CGI (Common Gateway Interface). It covers many of the aspects of CGI including, interactivity, performance, portability, and security. After reading this book, the reader will be able to write robust, secure, and efficient CGI programs. - Covers client/server programming, working with gateways, and using Netscape. Readers will master forms, image maps, dynamic displays, database manipulation, and animation. Also included is: Common Gateway Interface (CGI); HTML and Forms; and CGI Security.
This book is a step-by-step tutorial of how to create, use, and maintain Common Gateway Interfaces (CGI). It describes effective ways of using CGI as an integral part of Web development. Adds interactivity and flexibility to the information that can be provided through your Web site. It provides numerous real-life examples of CGI scripts and the source code for downloading from the book's support site. This is another book in Sams series of 'Teach Yourself X in a Week'. It, like the others, assumes some basic computing knowledge and builds on this with the use of numerous examples. The topic in this case is two-fold, both teaching about Common Gateway Interface (CGI) programming, as well as teaching you Perl to achieve this. The reason Perl is chosen as the language for this book is that it is often used in the real world for CGI work, due to its excellent string handling capabilities and compact nature - the typical fodder of CGI programming.
The Perl Multimedia Cyber Classroom delivers complete interactive Perl training that includes more than 3 hours of audio, hundreds of programming and interactive exercises, more than 100 complete Perl programs, full-text searching, hyperlinking, tips, tricks, and more. Perl By Example is a guide to Perl that starts with the basics of Perl scripting and carries you all the way to advanced networking and Web applications. Coverage starts with statements, variables, scalars, arrays, hashes, and printing. Understand Perl operators, expressions, control structures, and file handling. Next, learn how to modularize and package Perl scripts, work with objects in the Perl environment, interface with the surrounding system, and create sophisticated reports. Using extensive examples, learn how to use Perl on the Web and in advanced networking applications that utilize message queues, semaphores, and shared memory.
With this hands-on, interactive training course, you won't just learn Perl: you'll use it to create dynamic CGI applications for the Web, e-commerce, and beyond! Created by leading corporate trainers Deitel & Associates, this revolutionary course brings together the world's #1 interactive Perl training CD-ROM, The Perl Multimedia Cyber Classroom, and the outstanding introductory Perl textbook, Perl How to Program. You'll start with basic Perl syntax and control structures; then master CGI programming, the powerful Perl Database Interface, session tracking, cookies, advanced Web automation, security even XML! If you're ready to build robust, high-performance Perl/CGI Web applications, this course will help you get started now and gain true mastery faster than you ever thought possible! Build complete Web-based applications using Perl and CGI! Includes the best-selling, 900 page Perl introduction Perl How to Program.
This start-to-finish tutorial and reference gives experienced developers the techniques and real-world code they need to master Perl fast! Begin by leveraging your current skills to quickly master the fundamentals of Perl development from basic syntax to objects, data structures to text processing. Next, learn how to use Perl's powerful facilities for working with files, networks, and relational databases. Finally, Core Perl shows you how to make the most of Perl in any Web application-from simple CGI to full-fledged site development and delivery. Coverage includes all this and more: Data types and built-in functions; Writing and using modules; Text and DBM file manipulation; The DBI portable database interface and Web database integration; CGI, Apache mod_perl modules, HTTP cookies, HTML/Perl templates; Mason: The Perl-based Web site publishing engine; Debugging, program maintenance, optimization, and security.
The only one-stop resource for Web developers and programmers. This book is an indispensable resource for Web developers and programmers who program CGI applications in Perl. It is designed to function as both a comprehensive reference to the fundamentals and a hands-on tutorial with detailed examples on creating and customizing CGI applications for the Web. Readers learn how to set up a server for integrating CGI scripts, how to work with HTTP variables, and other important CGI basics. They get a complete review of all the Perl syntax needed to create CGI programs and learn how to upload and test scripts and how to use libraries effectively. The book begins with an overview of CGI fundamentals and shows you how to set up a server for integrating CGI scripts. Hanegan then offers detailed coverage of Perl, including all the syntax for CGI programs. He also shows you how to upload and test perl scripts.
If you are ready to build your own customized interactive documents, forms, graphics, and other full-feature CGI applications using Perl, then this book will show you how. Developing CGI Applications with Perl is written by a team of CGI experts who have developed cutting-edge applications for many of the most advanced sites on the Web. This book: Provides all of the tools and techniques to build dynamic documents, database query tools, interactive graphics, Web search tools, and all other types of CGI applications; Covers CGI, HTTP, and the Perl scripting language; Reveals many of the best Web server utilities, HTML utilities, and other CGI applications now in use around the world. This comprehensive guide assumes no prior familiarity with Perl. This book offers a comprehensive tutorial for creating interactive Web applications using CGI. After an introduction to CGI, HTTP and the Perl scripting language, it offers complete Perl tutorials.
In Effective Perl Programming, Perl experts Joseph Hall and Randal Schwartz share programming solutions, techniques, programming pointers, rules of thumb, and the pitfalls to avoid, enabling you to make the most of Perl's power and capabilities. The authors will help you develop a knack for the right ways to do things. They show you how to solve problems with Perl, and how to debug and improve your Perl programs. Offering examples, they help you learn good Perl style. Geared for programmers who have already acquired Perl basics, the book will extend your skill range, providing the tactics and deeper understanding you need to create Perl programs that are more elegant, effective, and succinct.
Introduces the basic elements of computer programming using the context of the Perl language. Variables, loop control constructs, file input and output, regular expressions, references, nested data structures, string and list processing, modules, debugging, abstract data structures and object-oriented programming are covered. This is a complete introduction to programming using Perl, written so it's accessibler to those learning Perl as their first programming language. With examples ranging from useful utility to search the Perl FAQs to a web client for tracking and charting stock quotes to an object-oriented student grading system, this book offers you a practical, hands-on approach to learning programming the Perl way. Inside you will find: style and design issues and the software development cycle; Perl's data types, variables, operators, and control structures; Perl's regular expressions; references and nested data types; list manipulation.
Embedding Perl in HTML with Mason shows you how to create large, complex, dynamically driven web sites that look good and are a snap to maintain. You'll learn how to visualize multiple Mason-based solutions to any given problem and select among them. The book covers the latest release of Mason 1.12, which has many new features, including line number reporting based on source files, sub-requests, and easier use as a CGI. The only book to cover this important tool, Embedding Perl in HTML with Mason is essential reading for any Perl programmer who wants to simplify web site design. Learn how to use Mason, and you'll spend more time making things work, and less time reinventing the wheel. Mason doesn't aim to be the one true Perl-based templating system for building web sites, but it's led many programmers to abandon their custom solutions when they've seen how much easier using Mason can be. Creating a Mason-based site can be tricky.
Perl users learn tools and techniques that can be used to create and manipulate graphics with the Perl programming language. Topics range from simple graphics recipes to the development and design of flexible graphics software. Between these two extremes are examples of more complex uses of selected modules, such as using graphics in Web applications, and more general techniques for dealing with graphics and graphics formats. Source code downloads and technical support from the authors are available on publisher's Web site. Topics range from simple graphics recipes to the development and design of flexible graphics software. Source code downloads and technical support from the authors are available on the publisher's Web site. Martien Verbruggen is a senior programmer and project leader for Commercial Dynamics. He wrote GIFgraph and its progenitor GD: Graph to be able to display graphs without external programs.
The Web is booming, the majority of CGI applications are coded in Perl. For this reason, there is a huge number of beginners and intermediate developers wanting to get to know Perl in general and Internet applications with Perl in particular. Learn Perl basics and get up to speed with Internet and Object Oriented programming with just one book. Packed with hints and tips, solutions and exercises, Perl Power! is the perfect jumpstart guide to the hottest features of the latest Perl release. Beginners and intermediate developers an use the intermediate developers can use the introductory chapter to get up and running with Perl 5 fast, and a tutorial on object-oriented programming will supplement knowledge and help to fully exploit the power of Perl. Since use of freely available modules dramatically accelerates the development of Perl applications, the book shows how to find the right module for common programming tasks.
The Ultimate Collection of Ready-to-Use Code and Expert Techniques for CGI/Perl. Create useful, dynamic Web pages and applications by matching the consistency of CGI with the efficiency of Perl. This powerful guide offers out-of-the-box applications you can install on your Web site, plus an in-depth examination of the object library for advanced exploration of functionality. Build information-rich relationships with users that include secure transfer of everything from names and passwords to targeted information in multi-tiered shopping carts. Topical organization will help you find what you need rapidly and begin transforming your Web site today. With this book you'll learn about: Information sharing techniques, including sessions; Data abstraction and management with DataSource Application objects; Web programming with existing database architectures; The scripts work easily with Oracle, Sybase, MySQL, and most relational databases.
Get ready to learn the most popular programming language of the Internet! Begin your journey into the world of Perl Friday evening as you install ActivePerl and create an HTML page. On Saturday you will cover the basic building blocks of Perl, Perl operators, statements and expressions. On Sunday, you will learn object-oriented programming and how to pull your earlier sessions together in a complete Perl game program. Wrap things up as you touch on advance Perl topics including security, XML integration, and using Perl with CGI. Explains the basics of the Perl programming language in a series of seven tutorials. The book introduces scalars, arrays, hashes, file handling, statements, expressions, and the fundamentals of object- oriented programming, then ties the concepts together in an example game program. The code samples are written on the Windows XP operating system. Quick reference guide teaches you the basics of the Perl programming.
Learning Perl is a hands-on tutorial designed to get you writing useful Perl scripts as quickly as possible. Exercises (with complete solutions) accompany each chapter. A lengthy new chapter in this edition introduces you to CGI programming, while touching also on the use of library modules, references, and Perl's object-oriented constructs. Contents include: A quick tutorial stroll through Perl basics, Systematic, topic-by-topic coverage of Perl's broad capabilities, Lots of brief code examples, Programming exercises for each topic, with fully worked-out answers, How to execute system commands from your Perl program, How to manage DBM databases using Perl, and An introduction to CGI programming for the Web. This release has been expanded to cover the 5.6 release of Perl and has been rewritten from the ground up.
Leading Perl trainers and a Windows NT practitioner teach you to program in the language that promises to emerge as the scripting language of choice on NT. This book is the "official" guide for both formal (classroom) and informal learning. Based on the "llama book," Learning Perl on Win 32 Systems features tips for PC users and new, NT-specific examples. On Win32, Perl is a language for easily manipulating text, files, user and group profiles, performance and event logs, and Registry entries, and a distribution is available in the Windows NT Resource Kit. This book includes an introduction to "the Perl way" for Windows users; a quick tutorial stroll through Perl in one lesson; systematic, topic-by-topic coverage of Perl's broad capabilities; innumerable, bried code examples; programming exercises for each topic, with fully worked-out answers; access to NT system functions through Perl; database access with perl; and OLE automation with Perl.
Perl/Tk is the marriage of the Tk graphical toolkit with Perl, the powerful programming language used primarily for system administration, web programming, and database manipulation. With Perl/Tk, you can build Perl programs with an attractive, intuitive GUI interface with all the power of Perl behind it. Mastering Perl/Tk is the "bible" of Perl/Tk: It's not only a great book for getting started, but the best reference for learning the techniques of experienced Perl/Tk programmers. The first half of the book contains the basics on how to use Perl/Tk, and then branches out into advanced applications with a series of extensive program examples. The result is a book accessible for novices, and invaluable for experienced programmers ready to learn the next step in the elegant and effective use of Perl/Tk.
Mod_perl is a unique piece of software that wholly integrates the power of Perl with the flexibility and stability of the Apache Web server. With mod_perl, developers can harness the power of the full Apache API and develop Web applications quickly and without sacrificing performance. The mod_perl Developer's Cookbook teaches programming with the mod_perl API by example. The book takes developers from the basics of mod_perl to the development advanced Web applications. Developers will learn tricks, solutions, and mod_perl idioms gleaned from the authors' experience as developers and expert users of mod_perl. Geoffrey Young is a frequent contributor to the mod_perl community and has written scores of mod_perl handlers, the most useful of which can be found on CPAN. Paul Lindner manages, designs, and implements mod_perl applications at Critical Path. Randy Kobes is a professor of physics who used mod_perl to establish a search engine for CPAN.
Illustrates how to use MySQL in tandem with Perl and its DBI module to write web-based database scripts. The author describes the procedures for creating and initializing forms with CGI.pm, writing forms-based applications, automating the form-handling process, performing searches, and securing connections. The final chapter provides an example e-commerce web site. Both MySQL and Perl are well documented in several tutorials, but in-depth coverage of Web development using the combination of the two is rare. MySQL and Perl for the Web zeroes in on this interesting pairing, illustrating practical application development possibilities using this popular duo.