Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Radware AppShape++

( Duration: 2 Days )

In Radware AppShape++ (spoken "App-Shape-plus-plus") training course, you will learn to convert generic application delivery into an application-centric ADC service using Radware's AppShape Technology framework.

AppShape++ uses Radware's API extension to the Tcl language to support user-written scripts for customizing application delivery, content modification, and content switching.

  • Proficient in basic PC operation and application, including skilled at operating a keyboard, mouse and Windows OS as well as basic Web browser operation.

COURSE AGENDA

1

Overview of AppShape++

  • Overview of AppShape++
    • AppShape++ and Tcl
    • AppShape++Structure
    • AppShape++ Script
  • EVENTS
    • AppShape++ EVENTS
    • Enable EVENTS
  • Commands
    • AppShape++ Commands
    • AppShape++ Library
  • Script Implementation
    • Steps for Implementation
2

Basics of Tcl

  • Basics of Tcl
    • Tcl
    • What is Tcl?
    • Why Tcl?
    • Learning Tcl
    • Running Tcl
    • Tcl Tools and files
  • Tcl Syntax
    • Tcl Basic Components
    • Tcl Syntax
  • Tcl Commands
    • Basic Tcl Commands
    • Tcl Commands
    • Commands Arguments
    • Group Arguments
    • Document Code
  • Tcl Evaluation
    • Rules of Substitution
    • Variable Substitution
    • Command Substitution
    • Backslash Substitution
    • Basics of Tcl (cont.)
    • Review
  • Tcl Variables
    • Tcl Variables
    • Simple variables
    • String variables
    • Scope of Tcl variables
    • Variable Names
    • Naming Guidelines
  • Tcl Expressions
    • Tcl Expressions
    • Evaluating Expressions
    • Tcl Operators
    • Rational Operators
    • Logical Operators
    • String Operations
3

Tcl Code & Scriptwriting

  • Tcl Code
    • Writing Tcl Code
    • Tcl Script
    • Tcl Syntax
  • Conditional Control
    • If Command
    • Operators
    • Boolean Operators
    • Logical Operators
    • Nested If Command
    • Switch Command
  • Loop Control
    • While Command
    • For Command
    • Foreach Command
    • Break Command
    • Continue Command
  • Tcl Strings
    • String Evaluation
    • String Operators
    • Tcl Code & Scriptwriting (cont.)
  • String Commands
    • String Commands
    • Append Command
  • Tcl Lists
    • Tcl Lists
    • List Commands
    • Concat Command
  • Regular Expressions
    • Pattern Matching
    • Use regular expressions
    • Find metacharacters
  • Scriptwriting
    • Scriptwriting
    • Coding Conventions
    • Best Practices
    • Use braces correctly
    • Control execution
    • Injection-attack protection
4

Intro to AppShape++

  • What is AppShape++?
    • Why use AppShape++?
  • AppShape++Boundaries
    • Relationship
    • Limits
    • Overrides
    • Restrictions
    • Tcl Framework
    • Collection
    • Effect on Tunnel
    • Pilot Text
    • Performance
  • AppShape++ Scripts
    • Components
    • Event Driven Programming
    • Steps for Implementation
  • AppShape++ Variables
    • Review of Tcl Variables
    • AppShape++ variables
    • Local Dynamic Variables
    • Global Static Variables
  • Global Functionality
    • Attach Command
    • Global Group
    • Port Selection
  • AppShape++ EVENTS
    • Preview EVENTS
    • Enable EVENTS
    • INIT EVENT
    • EVENT Declaration
    • CLIENT EVENTS
    • SERVER EVENTS
    • HTTP EVENTS
5

AppShape++ Commands – TCP UDP IP LB SSL

  • AppShape++ Commands
  • IP Commands
  • TCP Commands
  • UDP Commands
  • LB Commands
  • SSL Commands
  • STARTTLS for SMTP
6

AppShape++ Commands – HTTP & Log

  • AppShape++ Commands
    • Overview HTTP
    • HTTP Commands
  • Content Functionality
    • HTTP Content
    • Collect Behavior
    • Transfer Coding
  • Using HTTP Commands
    • Header/Cookie Exam
    • Redirect
    • Respond
    • Content Rules
    • Close
  • Content Modification
    • Transparent Header Modification
    • Using Switch Command
    • Using If Command
    • Using Header Replace
    • HTTP Page Issues
  • Log Command
7

AppShape++ Script Management

  • AppShape++ Library
  • Script Implementation
    • Steps for Implementation
    • Virtual Service
    • Validation and Initialization
  • CLI Management
  • BBI Management
  • Error Handling
    • Port Selection
    • Recovery from Execution Errors

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X