Curso F5 Networks Developing iRules for BIG-IP

  • Redes & Infraestrutura de TI

Curso F5 Networks Developing iRules for BIG-IP

24 horas
Visão Geral

Este Curso F5 Networks Developing iRules for BIG-IP, fornece aos profissionais de rede uma compreensão funcional do desenvolvimento de iRules. O Curso F5 Networks Developing iRules for BIG-IP se baseia no curso Administrando BIG-IP ou Configurando LTM, demonstrando como planejar e escrever iRules logicamente para ajudar a monitorar e gerenciar tarefas comuns envolvidas no processamento de tráfego no sistema BIG-IP. Os extensos laboratórios do curso consistem em escrever, aplicar e avaliar o efeito das iRules no tráfego local. Este curso prático inclui palestras, laboratórios e discussões.

Publico Alvo

Este Curso F5 Networks Developing iRules for BIG-IP, é destinado a administradores de sistemas, administradores de redes e desenvolvedores de aplicações responsáveis ​​pela customização do fluxo de tráfego através de um sistema BIG-IP.

Pre-Requisitos
  • Administrando BIG-IP ou configurando BIG-IP LTM: Local Traffic Manager ou possuindo a certificação F5 Certified BIG-IP Administrator
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

 Setting Up the BIG-IP System

  1. Introducing the BIG-IP System
  2. Initially Setting Up the BIG-IP System
  3. Archiving the BIG-IP System Configuration
  4. Leveraging F5 Support Resources and Tools

Getting Started with iRules

  1. Customizing Application Delivery with iRules
  2. Triggering an iRule
  3. Leveraging the DevCentral Ecosystem
  4. Creating and Deploying iRules

Exploring iRule Elements

  1. Introducing iRule Constructs
  2. Understanding iRule Events and Event Context
  3. Working with iRule Commands
  4. Logging from an iRule Using SYSLOG-NG (LOG Command)
  5. Working with User-Defined Variables
  6. Working with Operators and Data Types
  7. Working with Conditional Control Structures (IF and SWITCH)
  8. Incorporating Best Practices in iRules

Developing and Troubleshooting iRules

  1. Mastering Whitespace and Special Symbols
  2. Grouping Strings
  3. Developing and Troubleshooting Tips
  4. Using Fiddler to Test and Troubleshoot iRules

 Optimizing iRule Execution

  1. Understanding the Need for Efficiency
  2. Measure iRule Runtime Efficiency Using Timing Statistics
  3. Modularizing iRules for Administrative Efficiency
  4. Using Procedures to Modularize Code
  5. Optimizing Logging
  6. Using High-Speed Logging Commands in an iRule
  7. Implementing Other Efficiencies
  8. Using Looping Control Structures (WHILE, FOR, FOREACH Commands)

Securing Web Applications with iRules

  1. Integrating iRules into Web Application Defense
  2. Mitigating HTTP Version Attacks
  3. Mitigating Path Traversal Attacks
  4. Using iRules to Defends Against Cross-Site Request Forgery (CSRF)
  5. Mitigating HTTP Method Vulnerabilities
  6. Securing HTTP Cookies with iRules
  7. Adding HTTP Security Headers
  8. Removing Undesirable HTTP Headers

Working with Numbers and Strings

  1. Understanding Number Forms and Notation
  2. Working with Strings (STRING and SCAN Commands)
  3. Combining Strings (Adjacent Variables, CONCAT and APPEND Commands)
  4. Using iRule String Parsing Functions (FINDSTR, GETFIELD, and SUBSTR Commands)

Processing the HTTP Payload

  1. Reviewing HTTP Headers and Commands
  2. Accessing and Manipulating HTTP Headers (HTTP::header Commands)
  3. Other HTTP commands (HTTP::host, HTTP::status, HTTP::is_keepalive, HTTP::method, HTTP::version, HTTP::redirect, HTTP::respond, HTTP::uri)
  4. Parsing the HTTP URI (URI::path, URI::basename, URI::query)
  5. Parsing Cookies with HTTP::cookie
  6. Selectively Compressing HTTP Data (COMPRESS Command)

 Working with iFiles and Data Groups

  1. Working with iFiles
  2. Introducing Data Groups
  3. Working with Old Format Data Groups (MATCHCLASS, FINDCLASS)
  4. Working with New Format Data Groups (CLASS MATCH, CLASS SEARCH)

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

  1. Implementing Universal Persistence (PERSIST UIE Command)
  2. Working with the Stream Profile (STREAM Command)
  3. Collecting Statistics Using a Statistics Profile (STATS Command)
  4. Collecting Statistics Using iStats (ISTATS Command)

 Incorporating Advanced Variables

  1. Reviewing the Local Variable Namespace
  2. Working with Arrays (ARRAY Command)
  3. Using Static and Global Variables
  4. Using the Session Table (TABLE Command)
  5. Processing Session Table Subtables
  6. Counting “Things” Using the Session Table
TENHO INTERESSE

Cursos Relacionados

Curso CISCO CCNA Exame CCNA 200-125

40 horas

Curso SAP BASIS S4hana - Administração e Infraestrutura

40 horas

Curso MCSA Networking with Windows Server 2016

40 horas

Curso CCNP Route 300-101 Preparatório Para Certificação

40 horas

Curso Cloudera Cientista de Dados

32 horas

Curso VMware Instalando Configurando e Gerenciando vSphere

32 horas

Curso de Redes TCP/IP - Protocolo de Redes de Computadores

40 horas

Curso Cisco Switched Networks 300-115

40 horas

Curso Wireless LAN Foundations

16 horas

Curso Certified Network Defender Certification

40 horas