web development
Perl is the language of the web. It can be used to create small CGI scripts and large application frameworks. There are many bioinformatics applications that are web-based Perl.
3.0.1.3
| Introduction to CGI
Perl may be best known as the language of the web. These sessions will provide an introduction to using Perl to create scripts for the web.
3.1.1.1
| Introduction to mod_perl
mod_perl is a powerful and widely used plugin to the Apache web server which serves dynamic Perl-CGI scripts much faster than normal CGI by caching code and providing a persistent Perl interpreter. Regular Perl-CGI scripts can be run in mod_perl, but they must conform to stricter coding guidelines, while keeping-in-mind other specific considerations. This course provides a basic understanding of mod_perl, guidelines to code for it, as well as how to port old CGI code, avoid pitfalls, optimize performance, and to configure Apache.
|
course codes
Courses are labeled by a unique Perl Workshop code. The code has the format category . course . level . sessions [.session].
- category represents the broad topic area covered by the course
- course is a unique course identifier within a given category
- level encodes the level of difficulty from 0 (all) to 3 (advanced)
- sessions gives the number of lectures in the course
- .session is an optional session index field which is used when the code refers to a sessions; for example 1.0.1.8 encodes "Introduction to Perl" but 1.0.1.8.2 refers to the second session in the course.
All code components are zero-indexed except for the final optional session index.
course levels
level 0 | all
level 1 | beginner
level 2 | intermediate
level 3 | advanced
|