Passionate about Learning
HOME      LIVE CHAT    My NetCom Free Catalog 1-888-563-8266
.
Home > Vendors > CIW > Perl > Fundamentals of CGI Programming Using Perl

Fundamentals of CGI Programming Using Perl


Fundamentals of CGI Programming Using Perl Course Description

Fundamentals of CGI Programming Using Perl is a course that teaches students how to use Common Gateway Interface (CGI) Perl programs and scripts on a Web server. Students will learn how to write print-to-screen scripts, customize Web page hit counters, create and use business forms that interact with text files, manipulate data in a database, work with a relational database via Open Database Connectivity (ODBC), and explore Web server security issues related to CGI files.

Intended Audience for the Fundamentals of CGI Programming Using Perl Course

  • Webmasters, Software Developers, Application Programmers, Client/Server Developers and Desktop Publishers.

Fundamentals of CGI Programming Using Perl Course Objectives

  • Understand usage of CGI as it relates to Perl
  • Be able to create a dynamic web page using CGI.pm
  • Learn how to take data passed to a Perl script and save it either to a text file or to a database

Fundamentals of CGI Programming Using Perl Course Benefits

  • Prepare for one of the many CIW Certified exams.
  • Provide a realistic career path.
  • Increase earnings potential.

Required Prerequisites for the Fundamentals of CGI Programming Using Perl course

The Fundamentals of CGI Programming Using Perl Course prepare students for the following Exams

  • 1D0-430 : CIW Application Developer

Recommended Next Steps after taking the Fundamentals of CGI Programming Using Perl Course

Fundamentals of CGI Programming Using Perl Course Outline

    1. Application Development Fundamentals
      1. The Application Development Process
      2. Platforms, Languages and Protocols
      3. Client-side Versus Server-side Scripting
      4. Hypertext Transfer Protocol
    2. Introduction to CGI and Perl
      1. Web Architecture Overview
      2. What Is CGI?
      3. Why Use CGI?
      4. What Is Perl?
      5. Why Use Perl?
    3. Creating a Simple Script
      1. Key Concepts and Syntax
      2. Scalar Variables in Perl
    4. Perl Fundamentals
      1. Accessing Environment Variables
      2. Using CGI.pm to Access Environment Variables
      3. The if Statement
      4. Logical Expressions
      5. Regular Expressions and Pattern Matching
      6. Perl Arrays
      7. Passing Values to Functions
      8. Associative Arrays
      9. Loops
    5. Perl File Input and Output Capabilities
      1. File IO Using File Handles
      2. File Modes
      3. Using Files in Scripts
      4. Creating a Hit Counter
    6. Controlling Processing and Output
      1. Introduction to CGI.pm
      2. Incorporating HTML into Perl using CGI.pm
      3. Using CGI.pm to Access Form Data
      4. Processing User-Entered Data
      5. Using One File to Create and Process an HTML Form
      6. Using Perl to Validate Form Input
      7. Testing Your Script Offline
    7. Saving User-supplied Data to a File
      1. Saving Form Data to a File
      2. Modifying Form Data
      3. Pattern Matching Revisited
    8. Reading a File
      1. Introduction to Data Reading
      2. Pattern Matching with Regular Expressions
      3. Substitution
    9. Introduction to Databases
      1. Introduction to Database Programming
      2. Four Steps to Interacting with Databases
      3. Connecting to Databases
      4. Structured Query Language
      5. Quoting Revisited
      6. Querying Table and Field Names
      7. Web Database Query Example
    10. Deleting and Inserting Database Records
      1. Modifying Data in a Database
      2. The do Method
      3. Web Database Control Example
    11. CGI Security Issues
      1. Type of Attacks
      2. Securing the CGI Script
      3. Securing the Server
      4. Securing Form Data
      5. Securing Data Passed to Commands
    12. Resources (Appendix)
      1. Installing Apache Server
      2. Installing Perl on UNIX and Win 32
      3. Requirements Documents

    Benefits of taking the Fundamentals of CGI Programming Using Perl course at NetCom

    • Why choose CIW Training at NetCom Learning?
      As a recognition for training excellence, NetCom Learning was chosen by Microsoft as the 2007 Worldwide Learning Solutions Partner of the year out of 1400 training companies.

      In addition, we have won numerous other training awards for quality and customer satisfaction by CompTIA, EC-Council and other vendors. We are simply passionate about learning and achieving the highest customer satisfaction in your learning experience!

    • NetCom provides Authorized Training
      NetCom Learning is a Microsoft Gold Certified Partner for Learning Solutions (CPLS), Cisco Learning Partner, CompTIA Platinum Partner, EC-Council Accredited Training Center, Adobe Authorized Training Center, Autodesk Authorized Training Center and many others. We are proud to offer the highest quality, authorized training solutions from our many partners for our customers.

      See our comprehensive list of partner authorizations.

    • Award winning Instructors
    • Actual Client Testimonials
      M. W. Jun 13 2005
      The instructor is very knowledgeable about the subject matter. The labs are very helpful in understanding the subject.
      Course(s) Taken
      • How to Get Started in Web Design (FREE)

      Lorraine Spencer Apr 14 2005
      I liked the small class settings, my instructor was thorough. I have learned much more than I anticipated. It has been a little overwhelming, but I can say I am more advanced then before.
      Course(s) Taken
      • How to Get Started in Web Design (FREE)

      Gidden Augustin Mar 16 2004
      ...NetCom has given me the opportunity to broaden my IT horizons into new directions and given me a new lease on life....
      Course(s) Taken
      • CIW: Programming Track
      • CIW: Design Track

      Cornelia Faifar Mar 16 2004
      NetCom has very informed and helpful representatives who help you find the best classes for your needs.... The instructor is one of the top three teachers I've ever had in my life and I went to Cornell University. The instructor is lively, fun, well informed, caring and willing to help everyone even after the class is over... I am planning my own Web site and the knowledge I am gaining at NetCom is exactly what I need....
      Course(s) Taken
      • CIW: Programming Track

      Ram Kishor Oct 16 2002
      It was the first time I ever had a one-on-one training, which is very interesting concept and quite a learning experience. It helps those business executives who has little time for lengthy trainings, yet would like to receive the essence of the technological evolutions in a nutshell.
      Course(s) Taken
      • CIW: Programming Track

      Farouk Cherchali Dec 15 2001
      College? It may be too long!! In fact, by the time you get out, you'll be outdated. I have decided then to join NetCom Information Technology, probably one of the best computer schools in town, and thanks to professors like Nicholas I have found what I was looking for "making web pages." I don't intend to stop here. In fact I'm taking MCSE class now. Thanks NetCom Information Technology for showing me the way to success.
      Course(s) Taken
      • CIW: Programming Track
      • CIW: Design Track

      Calvin Lewis Jan 01 2001
      I studied A+ and the Internet Track at NetCom Information Technology. I love the way the teachers and students interact here. Classes were small and I got a lot of attention. They really cared about my learning experience. I passed the CIW exams and am currently working freelance and building up my portfolio while studying Oracle.
      Course(s) Taken
      • CIW: Programming Track
      • CIW: Design Track

      Adriana Botero Aug 01 2000
      Dear Joseph, As your student in the "Internet Professional Package" I want to thank you and congratulate you for the wonderful job you have done as our teacher. I have no doubt the knowledge I have gotten in this course will help me in my professional and personal life. Your practical way of combining theory and practice, your unselfish way of sharing information, your effort helping us, your permanent guidance and your evident interest in us learning made this course not only an excellent course but an enjoyable one. I respect your knowledge and experience in this subject and, admire your special ability to transmit it to people your level or lower. Once again thank you for helping me in this learning process. I consider this valuable investment. The "Internet Professional package" course at NetCom Information Technology is great, thank you Joseph and Thank you NetCom.
      Course(s) Taken
      • CIW: Programming Track
      • CIW: Design Track

    • Awards won by NetCom
      NetCom Learning is an award winning, customer focused company. We are simply Passionate About Learning!

      See our list of awards.

    • Specialized Boot Camp Training

      Discover Our Vegas Boot Camp experience

      This training is also available as a boot camp. NetCom is world famous for delivering specialized boot camp training to our clients.

      For answers to questions regarding our boot camp training delivery format, please refer to our Boot Camp FAQ section.


    Enrollment Options for the Fundamentals of CGI Programming Using Perl course

    • Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with an Educational Consultant.

    Training Delivery Methods

    Take this training with one of the following training delivery methods
    • Classroom Training
      Classroom Training NetCom’s classroom training ensures that you have state-of-the-art tools, techniques and practices you need to succeed on the job. Our instructors are active practitioners and true masters in their fields. With convenient classes at multiple learning centers across the US, you never have to go far to get ahead.

    • Live Online Training (LOT)
      Live Online Training NetCom’s premium Live Online Training (we call it LOT) is the ultimate in convenience and cost-effectiveness. LOT combines interactive video instruction via the latest web conference technology, and post-class access to learning labs for a best-in-class learning experience.
      Learn more about LOT

    • Boot Camp Training
      Boot Camp Training NetCom’s intensive boot camps are designed to advance your skills in the shortest possible amount of time and get you certified. Boot camps go at a faster pace and often run for longer days, so you must have some level of subject matter experience before enrolling. Boot camps have mandatory assessment tests to ensure no one will slow down the class for other students. Learn more about Boot Camps

    • Private Onsite Training
      Private Onsite Training With NetCom’s private training programs, you decide where and when courses are held. Tailor the training to reflect your industry, corporate culture, goals and schedule. You pick the course content, length of training and instructional technique. Save money by doing bulk customized training.
      Learn more about Private Onsite Training

    • Private 1-on-1 Training
      Private 1-on-1 Training NetCom’s private 1-on-1 training focuses on the highest quality training possible. You get individualized, full attention from the instructor and you decide where and when courses are held. The training is custom tailored to reflect your industry, corporate culture, goals and schedule. You pick the course content, length of training and instructional technique.
      Learn more about Private 1-on-1 Training

    Contact us
    call usCall us Toll-free at 1-888-563-8266
    web formFREE Training Inquiry form
    live chatWebsite Live Chat
    email usContact us via Email: info@netcomlearning.com

    Duration: 2 days (16 hours)
    Pricing: Variable, please request
    Why pricing varies..Why pricing varies..

    Pricing depends on different training delivery methods, one or more students and availability of volume discounts or currently available promotions.

    Our prices are frequently lower since we are able to work with our clients closely on their needs and pass on the optimum amount of savings.

    In addition, we provide a price match guarantee for any competitive quotes.
    click to Live Chat

    .  Next Class Dates
    Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with an Educational Consultant.
    .  Get More Information
    FREE Assessment Quiz
    Monthly Email Newsletter
    Request Print Catalog
    Student Loan Application
    Name: 
    Email:  
    Phone: 
    Comments:

    . .
    live chat

    .  CALL 1-888-563-8266
    . arrow  Need course pricing?
    arrow  Need more information?
    arrow  Worried about financing?
    NetCom IT training on YouTube
    NetCom IT training on Twitter
    NetCom IT training on Facebook
    NetCom on LinkedIn
    Newsletter:
    © 1998-2012, NetCom Learning. All Rights Reserved.