★ wanayoo — archive 1999 http://www.oreillynet.com/pub/w/apache_tutorials.htmlNouvelle recherche | Portail wanayoo
O'Reilly Open Source Software  Convention
O'Reilly HomeO'Reilly Network
ConferencesSoftwareInternational

Arrow Home
Arrow Register
Arrow Hotel/Travel
Arrow Tutorials
Arrow Sessions
Arrow BOFs
Arrow Evening Events
Arrow Speakers
Arrow Press
Arrow Mail List
Arrow Exhibitors
Arrow Sponsors
Arrow Interactive Conference Scheduler
 

Innovate  – Collaborate  – Discover
O'Reilly Open Source Software Convention

July 17-20, 2000 in Monterey, California
Hornbill

Join our mailing list to receive the latest information on the 2000 O'Reilly Open Source Software Convention.

Register Now!


Apache Tutorials

07/17/2000, 08:45am to 12:15pm in San Carlos II
  • Adding Portal Features to Your E-commerce Web Site
    Presented by Duncan Lamb

    Who Should Attend:
    Web site developers and project managers who wish to add portal features to their Web sites and increase the "stickiness" of their sites. For the sample code presentations, you should have a basic understanding of PHP and database integration.

    Learn how to leverage existing sites by adding portal features, including allowing user-customizable content and interfaces, groupware features, and standard Internet services that users are probably using at another site right now. Discover the value of adding features to your site to create a community and to encourage visitors to use multiple services in your site's structure. We'll also outline some common and easy-to-add services that add significant value to any site, yet require little additional administration.

    You'll see demonstrations of real code that can be immediately incorporated in a site. Although most of the presented code will be in PHP and Perl, the concepts are applicable to any platform.

    Course Outline:

    • Making your site a destination instead of a pitstop
    • The importance of incorporating features into your site now
    • Portal services for your users
    • Creating and building a community
    • Database integration
    • Coding right: zero-administration applications
    • Examples with code:
      • Forums
      • Mailing Lists
      • Webmail
      • Postcards
      • Personalization with cookies
      • Grabbing headlines from other sites
      • Interacting with command line applications
      • Sending your headlines to paging services
      • Affiliates

07/17/2000, 08:45am to 12:15pm in San Carlos I
  • Getting Started with mod_perl
    Presented by Stas Bekman

    Who Should Attend:
    Programmers with basic Perl and Apache experience who wish to get started with mod_perl.

    Explore widely used strategies of coupling mod_perl with another Apache server or/and Squid proxy server to improve performance and reduce system requirements. Learn to port and develop CGI scripts and modules under mod_perl, about persistent database connections and various performance tips.

    Course Outline:

    • Basic Installation and Configuration
    • Real world strategies: light vs heavy server,
    • mod_proxy and squid.
    • Porting existing CGI scripts
    • Developing code under mod_perl
    • mod_perl and RDBMS databases
    • Performance improvement tips

07/17/2000, 1:30pm to 5:00pm in San Carlos I
  • Advanced mod_perl
    Presented by Doug MacEachern

    Who Should Attend:
    All those interested in going beyond CGI programming, from the surface and into the depths of the Apache API.

    Dive deeply into mod_perl and discover how and why there is much more to Web server programming than CGI. Find out what can be accomplished by taking advantage of everything Apache has to offer.

    mod_perl is an Apache server plugin module that embeds a Perl interpreter into the server and provides object-oriented Perl interfaces to the Apache API.

    Course Outline:

    • The Apache module architecture
    • The Apache API
    • Writing content handlers
    • Authentication and authorization
    • Implementing HTTP proxy modules
    • Implementing logging modules
    • Server configuration with Perl
    • Implementing configuration directives
    • Development and debugging tools
    • Perl code optimization

07/17/2000, 1:30pm to 5:00pm in San Carlos II
  • Apache Security
    Presented by Lincoln Stein

    Who Should Attend:
    Webmasters, Web (e.g., CGI) developers, and system administrators; general software developers may also benefit from attending. Experience in managing a Web server or writing server scripts is desirable but not required.

    The Web feels safe and anonymous, but it's not. If you are a Webmaster, you must worry about attempted break-ins to your system and denial of service attacks. If you are a user, you are threatened with unwanted intrusions on your privacy. This tutorial will disentangle the confusing and jargon-laden field of Web security, explaining the risks in realistic terms and showing you practical measures you can take to minimize them, with specific focus on securing the Apache Web server on Linux systems.

07/18/2000, 08:45am to 12:15pm in San Carlos I
  • Apache::ASP
    Presented by Joshua Chamas

    Who Should Attend:
    Web developers who have used CGI.pm, mod_perl, or IIS/ASP; and Web designers who want to make their sites dynamic. A basic understanding of Perl, object oriented Perl, and HTML would be helpful.

    Learn how to build a full-featured Web site with Apache::ASP, exploring the ins and outs of mixing HTML with Perl; session user tracking and logins; ASP Web events; SSI include code modularization; object methods and banner serving; performance tuning; Web clustering; and XML rendering embedded with HTML & Perl.

    Course Outline:

    • Syntax(creating a live Web page by embedding Perl into HTML)
    • User tracking
    • Events (Making a Web site more like an application)
    • Modularity
    • Objects
    • Performance tuning
    • Web clustering
    • XML and Apache::ASP
    • Future of Apache::ASP

07/18/2000, 08:45am to 5:00pm
  • Working with Apache's XML Tools
    Presented by Doug Tidwell

    Who Should Attend:
    XML developers who want to know how to use Apache's XML tools. Basic knowledge of XML concepts is assumed, and you should also know the basics of setting up a Web server with servlet support. Most of the programming exercises in this course are in Java, so knowledge of Java is also very helpful.

    Learn how to use all of the tools in the Apache XML tool suite. We'll begin with the basics of XML parsers, the Document Object Model (DOM), and the Simple API for XML (SAX). We'll show how to use servlets and open source databases to create XML documents from legacy data. From there, we'll explore XSLT and the basics of stylesheets. Finally, we'll pull everything together with a Cocoon-based demo that illustrates how to generate XML content dynamically, then use stylesheets to serve it up to a wide variety of clients.

    Course Outline:

    • A brief introduction to XML
    • Parser basics: DOM and SAX
    • Advanced parser functions
    • XML and servlets
    • Generating XML from legacy data
    • XML transformations with XSLT
    • Cocoon basics
    • A user-customizable Web site built on cocoon

07/18/2000, 1:30pm to 5:00pm in San Carlos I
  • A Brief Overview of Apache 2.0
    Presented by Ryan Bloom

    Who Should Attend:
    Anybody interested in how Apache is evolving the months and years to come should attend this presentation.

    This presentation covers the newest release of the Apache Web Server, Apache 2.0. We will focus on Multi-processing Moldules (MPMs), porting Apache 1.3 modules to 2.0, and the new Apache Portable Run-time (APR). The MPM portion of the presentation will focus on the current MPM's and why they were created. The module portion will focus on what module authors need to know to get their modules up and running on 2.0 quickly. Finally, the APR portion will focus on the newest part of the Apache project, what it provides for us, and why we decided to write it. I also hope to convince people that this project will make writing portable programs much easier.

Session room assignments are subject to change.


O'Reilly Home | Conferences Home | Open Source Convention Home
Register | Hotel | Tutorials | Sessions | BOFs | Speakers
Press | Mail List | Exhibitors/Sponsors

© 2000, O'Reilly & Associates, Inc.
webmaster@oreilly.com