651-905-3729 Microsoft Silver Learning Partner EC Counsel Reseller compTIA Authorized Partner

F5 Networks Developing Irules For Big Ip V13 Classroom Live Herndon, VA April 16, 2018

Price: $3,000

This course runs for a duration of 3 Days.

The class will run daily from 9:00am EST to 5:00pm EST.

Class Location: Herndon - Herndon, VA.

Enroll today to reserve your spot!

Space is limited. Enroll today.

Enroll Now

Description

This course provides networking professionals a functional understanding of iRules development. The course builds on the foundation of the Administering BIG-IP course, demonstrating how to logically plan and write iRules to help monitor and manage common tasks involved with processing traffic on the BIG-IP. Course Labs consist of writing, applying and evaluating the effect of iRules on LTM traffic. This hands-on course includes lectures, labs, and discussions.

Course Overview

1. Setting Up the BIG-IP System

  • Introducing the BIG-IP System
  • Initially Setting Up the BIG-IP System
  • Archiving the BIG-IP Configurations
  • Leveraging F5 Support Resources and Tools

2. Getting Started with iRules

  • Customizing Application Delivery with iRules
  • Triggering an iRule
  • Leveraging the DevCentral Ecosystem
  • Using the F5 iRule Editor
  • Assigning and Testing iRules

3. Exploring iRule Elements

  • Understanding Events and Event Context
  • Introducing iRule Constructs
  • Working with iRule Commands
  • Working with User-Defined Variables
  • Working with Operators and Data Types
  • Working with Control Structures
  • Logging from an iRule Using syslog-ng
  • Incorporating Best Practices in iRules

4. Developing and Troubleshooting iRules

  • Mastering Whitespace and Special Symbols
  • Developing and Troubleshooting Tips
  • Using Fiddler to Test and Troubleshoot iRules

5. Optimizing iRules Execution

  • Understanding the Need for Efficiency
  • Measuing iRule Runtime Efficiency
  • Modularizing for Administrative Efficiency
  • Using Procedures to Modularize Code
  • Optimizing Logging
  • Implementing Other Efficiency Best Practices

6. Securing Applications with iRules

  • Reviewing BIG-IP Security Features
  • Preventing Common HTTP Attacks

7. Working with Numbers and Strings

  • Understanding Number Forms and Notation
  • Working with Strings

8. Focusing on HTTP Traffic

  • Reviewing HTTP Headers and Commands
  • Accessing and Manipulating HTTP Headers
  • Parsing the HTTP URI
  • Selectively Compressing HTTP Data

9. Working with iFiles and Data Groups

  • Working with iFiles
  • Working with Data Groups
  • Processing Data Groups

10. Using iRules with Universal Persistence, Stream, and Statistics Profiles

  • Implementing Universal Persistence
  • Working with the Stream Profile
  • Working with the Statistics Profile
  • Using iStats

11. Incorporating Advanced Variables

  • Using Advanced Variables
  • Using Static Variables
  • Understanding Global Variables
  • Using the Session Table

12. Additional Training and Certification

  • Getting Started Series Web-Based Training
  • F5 Instructor Led Training Curriculum
  • F5 Professional Certification Program

13. Appendix A: Possible Lab Solutions

Prerequisites

Students must complete one of the following F5 prerequisites before attending this course:

  • Administering BIG-IP instructor-led course
  • Configuring BIG-IP LTM instructor-led course
  • F5 Certified BIG-IP Administrator

The following web-based courses, although optional, will be very helpful for any student with limited BIG-IP administration and configuration experience:

  • Getting Started with BIG-IP web-based training
  • Getting Started with BIG-IP Local Traffic Manager (LTM) web-based training

The following general network technology knowledge and experience are recommended before attending any F5 Global Training Services instructor-led course:

  • OSI model encapsulation
  • Routing and switching
  • Ethernet and ARP
  • TCP/IP concepts
  • IP addressing and subnetting
  • NAT and private IP addressing
  • Default gateway
  • Network firewalls
  • LAN vs. WAN

The following course-specific knowledge and experience is suggested before attending this course:

  • HTTP protocol
  • Any programming language