Tag Archives: Programming

Training Basic Administration for Citrix NetScaler 9.2 – 5 days

Class overview :

This CNS-203-1I Basic Administration for Citrix NetScaler 9.2 course (also known as CNS2031I, CNS-2031I, CNS-2031 and CNS2031) covers the initial configuration and administration of Citrix NetScaler 9.2. Learners gain an understanding of NetScaler features such as load balancing, SSL offload, classic and advanced expressions, caching, compression, content switching, and AppExpert templates.

Class goals :

Upon successful completion of this course, learners are able to:

  • Identify deployment considerations and network placement options
  • Perform an initial configuration
  • Identify NetScaler-owned IP addresses
  • Configure virtual local area networks (VLANs)
  • Configure reverse network address translation (RNAT)
  • Configure access control lists
  • Configure high availability
  • Configure load balancing
  • Configure SSL offload
  • Configure global server load balancing (GSLB)
  • Configure NetScaler features using classic and advanced policy expressions, including:
    • Content filtering
    • Content switching
    • Compression
    • Rewrite
    • Responder
    • URL transformation
    • Integrated caching
  • Perform basic management, such as auditing, logging and monitoring

Content of Basic Administration for Citrix NetScaler 9.2

Module 1: Introductions and Course Overview

Module 2: Introducing and Deploying Citrix NetScaler

Module 3: Networking

Module 4: Configuring High Availability

Module 5: Securing Citrix NetScaler

Module 6: Configuring Load Balancing

Module 7: Configuring SSL Offload

Module 8: Configuring Global Server Load Balancing

Module 9: Using AppExpert Classic to Optimize Traffic

Module 10: Using AppExpert with Responder, Rewrite and URL Transformation

Module 11: Using AppExpert for Content Switching

Module 12: Using AppExpert to Optimize Traffic

Module 13: Management

Basic Administration for Citrix NetScaler 9.2
Training Basic Administration for Citrix NetScaler 9.2

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Implementing Citrix Access Gateway 9.0 Enterprise Edition – 2 days

Class overview :

This CAG-200-1I Implementing Citrix Access Gateway 9.0 Enterprise Edition course (also known as CAG2001I, CAG2001, CAG-2001 and CAG-2001I) covers information administrators and other IT professionals need to successfully deploy and manage Access Gateway 9.0 Enterprise Edition and the Access Gateway Plug-ins.

Class goals :

Upon successful completion of this course, learners are able to:

  • Understand how the Access Gateway Enterprise Edition differs from the Standard and Advanced Editions
  • Perform the initial configuration of the Access Gateway server
  • Install Access Gateway Plug-ins for Windows, ActiveX and Java
  • Configure VPN virtual servers
  • Create policies to customize VPN behaviour
  • Customize client experience and login pages
  • Configure Access Gateway to integrate with XenApp and WANScaler
  • Create and configure policies and profiles

Content of Implementing Citrix Access Gateway 9.0 Enterprise Edition

Deploying the Citrix Access Gateway

  • Access Gateway Features
  • Access Gateway Product Line
  • Identifying Access Gateway Hardware Platforms
  • Identifying the Access Gateway Hardware Components
  • Identifying Network Placement Options
  • WANScaler Integration
  • Identifying Deployment Considerations

Performing an Initial Installation and Configuration

  • Access Gateway Installation
  • Logging in to the Access Gateway
  • Setting the Password
  • Managing Licensing
  • Enabling Access Gateway Features
  • Initial Configuration
  • Understanding Virtual Local Area Networks
  • Running the Access Gateway Wizard
  • Saving the Configuration

Performing Basic Administration

  • Access Gateway Administrative Tools
  • Introducing the Configuration Utility
  • Introducing the Command-Line Interface
  • Introducing FreeBSD
  • Using Third-Party Tools
  • Access Gateway Management
  • Performing an Upgrade
  • Managing Role-Based Administration

Configuring Policies

  • Policy Structure
  • Policy Types and Their Uses
  • Policy Expressions
  • Identifying Qualifiers
  • Identifying Operators
  • Identifying Operands, Wildcards and Context-Sensitive Fields
  • Policy Priority
  • Policy Manager
  • Using Policy Manager
  • Creating Policy Expressions

Configuring Access Policies

  • Endpoint Analysis
  • Configuring Pre-Authentication Policies
  • Authentication Policies
  • Configuring Authentication Policies
  • Authorization Policies
  • Configuring Authorization Policies
  • Session Policies
  • Configuring Credential Passing
  • Timeout Settings
  • Configuring Timeout Settings
  • Client Cleanup
  • Configuring Client Cleanup
  • Split Tunneling
  • Configuring Split Tunneling

Providing User Access

  • Plugin Options and Configuration
  • Displaying Client Options and the Configuration Window
  • Connection Methods
  • Deploying Access Gateway Plugins
  • Configuring Clientless Access
  • Client Software Selection
  • Configuring Access Choices

Customizing the User Experience

  • Intranet Applications
  • Configuring Intranet Applications
  • Intranet IP Addresses.
  • Configuring Intranet IP Addresses
  • Traffic Policies
  • Configuring Traffic Policies
  • TCP Compression Policies
  • Configuring TCP Compression Policies
  • Login Page Customization

Securing XenApp Connections

  • XenApp Overview
  • ICA Proxy Mode
  • Configuring ICA Proxy Mode
  • Binding the Secure Ticket Authority
  • Configuring Web Interface Failover
  • Web Interface Connections through Access Gateway
  • Configuring Web Interface for Access Gateway Connections
  • File Type Association
  • Configuring File Type Association
  • SmartAccess
  • Configuring SmartAccess
  • Configuring XenApp for SmartAccess
  • Configuring Access Scenario Fallback

Auditing and Logging

  • Syslog and Nslog Auditing
  • Configuring Audit Servers
  • Configuring Global Auditing Parameters
  • Configuring Auditing Policies
  • Binding Auditing Policies
  • Viewing Recent Audit Messages
  • Viewing Historical Audit Messages
  • Access Gateway Log Management
  • Monitoring Tool
  • User Connection Management
  • Historical Reporting

Configuring High Availability

  • Introduction to High Availability
  • High Availability Node Configuration
  • Configuring Nodes
  • Verifying High Availability Status
  • Performing Synchronization
  • Performing a Forced Failover
  • High Availability Management
Implementing Citrix Access Gateway 9.0 Enterprise Edition
Training Implementing Citrix Access Gateway 9.0 Enterprise Edition

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Citrix XenApp 5 for Windows Server 2003: Administration – 5 days

Class overview :

This CTX1259CI course (also known as: CTX-1259, CTX1259, CTX-1259CI) provides the foundation necessary to effectively deploy and administer Citrix XenApp 5 for Windows Server 2003 and its components, including Web Interface, Application Streaming, Load Manager, Installation Manager and Secure Gateway.

Class goals :

Upon successful completion of this Citrix course, learners are able to perform the following:

  • Install XenApp in a Windows Server 2003 environment
  • Install and distribute Citrix XenApp Plugins
  • Create and customize Web Interface sites
  • Publish applications, server desktops and content
  • Configure XenApp Web and XenApp Services sites
  • Configure, apply and prioritize policies in a XenApp environment
  • Create and assign load evaluators
  • Configure printers and printer policies and manage print drivers and printer bandwidth
  • Create and configure XenApp administrator accounts and their permissions
  • Configure HDX settings
  • Configure SecureICA encryption, SSL Relay and Secure Gateway
  • Install and distribute applications, service packs and hotfixes

Content of Citrix XenApp 5 for Windows Server 2003: Administration

Installing Citrix XenApp

  • Identifying Components of Citrix XenApp 5
  • Features of XenApp 5 Feature Pack 2
  • Identifying XenApp Management Consoles
  • Installation of Citrix XenApp
  • Making Installation Decisions

Installing and Configuring Citrix XenApp Plugins

  • Citrix XenApp Plugins for Windows
  • Architecture and Communication
  • Citrix Online Plug-in Installation
  • Installing the Citrix Online Plug-in
  • Citrix Online Plug-in Usage
  • Session Reliability

Publishing Resources

  • Publishing Resources
  • Organizing Published Resources for Users
  • Advanced Settings for Published Resource
  • Configuring Advanced Access Control Properties
  • Configuring Server-to-Client Content Redirection
  • Implementing Resource Limits and Client Options
  • Configuring Resource Appearance
  • Published Resource Management
  • Viewing Published Resource Usage
  • Modifying Published Resource Properties
  • Disabling or Hiding a Published Resource

Enabling Web Access to Published Resources

  • Web Interface Architecture and Communications
  • Web Interface Installation
  • Site Creation
  • Creating XenApp Web Sites
  • Creating XenApp Services Sites
  • Modifying a Web Interface Site
  • Site Appearance
  • Configuring the Site Appearance
  • Configuring Session Preferences
  • Configuring Workspace Control
  • XenApp Plugins and the Web Interface
  • Configuring Plugin Deployment
  • Configuring Client for Java Settings
  • Authentication Configuration
  • Configuring Explicit Authentication
  • Configuring Pass-through Authentication
  • Configuring Smart Card Authentication
  • Web Interface Access Methods
  • Configuring an Access Method
  • Client-side Proxy Setting Configuration
  • Server Configuration
  • Adding Server Farms
  • Configuring Load Balancing
  • Enabling Fault Tolerance
  • Configuring the Citrix XML Service
  • Web Interface Site Removal

Configuring Policies in Citrix XenApp

  • Architecture and Communication
  • Policies in Citrix XenApp
  • Identifying Policy Rules
  • Using the Streamed Applications Rule
  • Creating Policies in Citrix XenApp
  • Applying Policies Using Filters
  • Prioritizing Policies
  • Using the Policy Search Engine
  • Merging Shadow Policies
  • Common Policy Configuration Missteps

Configuring Sessions in Citrix XenApp

  • Session Connection Settings
  • Configuring Virtual IP Addresses
  • Configuring Broadcast Setting
  • Configuring the Citrix XML Service
  • Configuring Time Zone Settings
  • Configuring Novell Directory Services
  • Session Reconnection Configuration
  • Configuring Keep-Alive Setting
  • Configuring Session Reliability
  • Configuring Auto Client Reconnect
  • Session Performance Configuration
  • Configuring HDX Broadcast Display
  • Configuring HDX 3D Browser Acceleration
  • Configuring HDX MediaStream Multimedia Acceleration
  • Configuring HDX MediaStream for Flash
  • Configuring SpeedScreen Latency Reduction
  • Configuring HDX 3D Progressive Display

Configuring Citrix XenApp

  • Citrix Administrator Accounts and Permissions
  • Adding Administrator Accounts
  • Configuring Administrator Permissions
  • Configuring Folder Permissions
  • Configuration Logging
  • Creating the Configuration Logging Database
  • Configuring Configuration Logging
  • Data Collectors and License Servers
  • Configuring Data Collectors
  • Specifying the License Server
  • Performance Settings
  • Optimizing CPU Utilization
  • Implementing Virtual Memory Management
  • Administration Settings
  • Configuring Health Monitoring and Recovery
  • Configuring Remote Console Connections
  • Configuring ICA Connection Limits
  • Configuring Shadow Settings
  • Power and Capacity Management

Configuring Load Management

  • Load Balancing Process
  • Load Calculation
  • Load Evaluator Configuration
  • Creating Custom Load Evaluators
  • Assigning Load Evaluators to Servers and Applications
  • Load Monitoring
  • Monitoring Load Evaluator Usage
  • Monitoring Load Evaluator Rule Activity
  • Logging Load Manager Activity

Delivering Applications with XenApp

  • Application Installation
  • Shadow Isolation Environments
  • Creating an Isolation Environment
  • Configuring Isolation Environment Settings
  • Associating an Application with an Isolation Environment
  • Installation Manager Overview
  • Installation Manager Packaging
  • Rolling Back the Packager
  • Packaging an Application
  • Packaging a File or Folder Contents
  • Packaging an Unattended Installation
  • Package Delivery
  • Adding a Package to the Installation Manager Database
  • Installing a Package
  • Publishing a Package
  • Installation Manager Administration
  • Configuring Installation Manager Properties
  • Creating Server Groups
  • Creating and Using Package Groups
  • Viewing Package Status
  • Uninstalling a Package

Configuring Printing

  • Architecture and Communication
  • Printer Provisioning
  • Secure Client Printing
  • Workspace Control
  • Network Considerations
  • Print Drivers
  • Client Printers
  • Enabling Client Printer Auto-creation
  • Creating Auto-retained Printers
  • Creating Permanent Client Printers
  • Creating Auto-restored Client Printers
  • Network Printers
  • Importing Print Servers
  • Assigning Network Printers to Users
  • Managing Printer Bandwidth
  • Print Driver Management
  • Replicating Print Drivers
  • Maintaining Print Driver Compatibility Lists
  • Configuring Print Driver Mappings
  • Assigning Printer Creation Settings to Published Applications
  • Common Printing Configuration Missteps

Streaming Applications

  • Application Streaming Components Overview
  • Application Streaming Communications
  • Citrix Offline Plug-in
  • Citrix Streaming Profiler
  • Installing the Streaming Profiler
  • Profile Configuration
  • Setting Profiler Preferences
  • Configuring Profiles
  • Configuring Inter-isolation Communication
  • Viewing and Changing Profile Properties
  • Changing Target Properties
  • Adding a Target to a Profile
  • Deleting a Target from a Profile
  • Upgrading an Application in a Target
  • Deleting an Obsolete Version of a Target
  • Streaming Application Configuration
  • Publishing a Streaming Application
  • Changing the Application Type
  • Specifying an Alternate Profile for a Published Application
  • Enabling the Least-Privileged User Account
  • Using a Policy for Application Delivery
  • Configuring Sites for Streaming Applications
  • Offline Access Management
  • Providing Offline Access
  • Customizing the Offline License Setting
  • Caching Applications for Offline Access

Securing Access to Published Resources

  • SecureICA Encryption
  • Configuring SecureICA Encryption in a Policy Configuring
  • SecureICA Encryption Through a Published Application
  • Citrix SSL Relay
  • Configuring Citrix SSL Relay
  • Access Gateway
  • Secure Gateway
  • Using Digital Certificates
  • Installing the Secure Gateway
  • Configuration for the Secure Gateway
  • Configuring the Secure Ticket Authority
  • Configuring the Access Method
  • Configuring the Web Interface Secure Gateway Settings
  • Secure Gateway Monitoring
  • Security Best Practices
Citrix XenApp 5 for Windows Server 2003: Administration
Training Citrix XenApp 5 for Windows Server 2003: Administration

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Intro to Apache Web Server Administration – 2 days

Class overview :

An Apache webserver training course which provides a technical introduction to installing, configuring and managing the Apache web server and to supporting CGI programming on the Apache server.

Class goals :

Content of Intro to Apache Web Server Administration

Getting started

  • Apache
  • Webservers
  • Apache features
  • Apache versions
  • Installing Apache
  • Installing XAMPP
  • Compiling Apache
  • Running Apache
  • Running Apache automatically: Unix/Linux & MS Windows
  • Checking Apache is running
  • Serving webpages
  • Location of the apache configuration file
  • Setting the document root
  • Applying configuration changes after testing
  • A little HTTP: GET, POST & status codes
  • Accessing a Web Server with the Telnet Program
  • HTTP 1.1: persistent connections, chuncked transfers, byte serving, ETags, modified dates & conditional transfers, HTTP Pipelineing
  • Googles SPDY — HTTP on Steroids, how it works & implementations

Basic configuration

  • Configuring Apache
  • Directives
  • Modules
  • Enabling/disabling modules in Debian
  • Checking configurations
  • Logging
  • Configuring log-file contents
  • Specifying log-files
  • Logging errors
  • Browser error messages
  • Custom error pages
  • Server and directory index pages
  • Custom index pages
  • Forbidding index pages
  • Trailing slashes in directory paths
  • Directory paths without trailing slashes
  • Per-directory configuration
  • <Location> example
  • Other directives affecting where settings apply
  • Wildcards & Regular expressions in container specifications
  • Containers & Case insensitive file systems
  • Order of merging of containers
  • Context for container directives
  • Accessing files from the network
  • Per-directory configuration outside httpd.conf
  • .htaccess file configuration
  • Protecting files with passwords
  • Creating a password file
  • Maintaining an ht-password file
  • Password authentication example
  • Password authentication details
  • When authentication fails — generating errors
  • Authentication Information in Databases
  • Restricting access by IP address
  • Listening only on specific IP addresses
  • Restricting access by IP address
  • allow,deny and deny,allow
  • Address and password authentication
  • Character Sets and Human Languages
  • Character Set
  • Setting Content MIME Type
  • Content Expirey
  • Directory Options
  • The different MPMs (Multi Processing Modules) available
  • Tunable Parameters for Performance
  • Enabling KeepAlive

Serving multiple sites with virtual hosts

  • Multiple sites on a server
  • Setting up virtual host names
  • Testing host names
  • Enabling virtual hosts
  • Defining virtual hosts
  • Configuring vitual hosts
  • Using virtual hosts
  • Host aliases
  • Managing many hosts

Dynamic pages with CGI, Perl and PHP

  • Dynamic pages
  • CGI
  • CGI programs
  • Sample Unix shell CGI script
  • Sample Perl CGI script
  • Running CGI programs with Apache
  • CGI parameters
  • Perl CGI parameter example
  • CGI issues
  • PHP scripts
  • Using mod_php
  • PHP configuration
  • PHP compiled code caching, persistent database connections
  • Sample PHP scripts
  • mod_perl
  • Installing and using mod_perl
  • Using ModPerl::Registry and ModPerl::PerlRun
  • ModPerl::Registry v CGI Perl, speedup comparison
  • Perl persistent database connections
  • Other mod_perl features

Using modules

  • Modules
  • Loading modules
  • mod_speling
  • Which Modules Got Loaded ?
  • mod_rewrite
  • Why use mod_rewrite ?
  • Rewrite Flags
  • Rewrite Flags Flow Control
  • Rewrite Flags Affect What is Sent to the Browser
  • Rewrite Flags Affect Processing on the Server
  • Internal Rewriting v Redirection
  • Forcing Redirection
  • Transforming URLs
  • Conditional Rewrites
  • RewriteCond File Tests
  • When RewriteCond is done
  • RewriteCond Browser-Dependent Pages
  • RewriteCond Canonical URLS
  • Preventing hot/deep linking
  • Force use of SSL
  • Time based access
  • RewriteMap
  • RewriteMap Example
  • When Container tests and Rewrites are performed
  • Deploying mod_rewrite
  • Redirecting: mod_alias
  • Per User Directories: mod_userdir
  • Per User Directories: Better Security
  • Directory Listings: mod_autoindex
  • Directory Listings: IndexOptions
  • Monitor Apache Performance with mod_status

Web Proxy with mod_proxy

  • mod_proxy
  • Forward Proxy
  • Reverse Proxy / Gateway
  • mod_proxy Support
  • Proxy Modules And Other Related Modules
  • Configuring a Forward Proxy
  • Storage of Cached Pages
  • Conguring What to Proxy Where
  • Configuring a Reverse Proxy
  • Basic Reverse Proxy Config
  • Load Balancing with mod_proxy_balancer, worked example
  • mod_proxy_balancer cluster manager
  • Proxying by Rewriting
  • Backend Optimisations
  • Access to the Proxy Server

Tomcat with mod_jk connector

  • Tomcat overview
  • J2EE platform overview
  • Apache JServ Protocol (Ajp)
  • Installing Tomcat with Apache
  • Testing Tomcat, Welcome Page
  • Connecting Apache and Tomcat
  • Using the Proxy connector
  • Using the mod_jk connector
  • Dynamic pages, servlets and JSP
  • Java Servlets
  • Servlet/JSP Containers
  • Servlets v CGI
  • Sample JSP

Serving pages using HTTPS with mod_ssl

  • HTTP security
  • HTTPS
  • Installing mod_ssl
  • Getting a certificate
  • Configuring mod_ssl
  • HTTP and HTTPS sites cohabiting
  • HTTP and HTTPS virtual hosts
Intro to Apache Web Server Administration
Training Intro to Apache Web Server Administration

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Apache Web Server – 3 days

Class overview :

This course introduces the delegate to the main concepts of the APACHE Web server. The most commonly used configuration commands are described in detail. It is designed to give delegates practical experience in installing and configuring APACHE.

Class goals :

To provide the skills needed to; configure and manage the APACHE Web Server environment.

The delegate will learn how to:

  • Install APACHE
  • Configure APACHE Server Directives
  • Set ROOT Directives
  • Start and Stopping the APACHE Web Server
  • Configure Httpd.conf File
  • Set up CGI within APACHE Web Server
  • Work with Server Side Includes
  • Administer Basic Authentication
  • Create and Configure a Proxy Server
  • Install and Configure APACHE for Win32

Content of Apache Web Server

Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Introduction to the Apache Web Sever

  • APACHE Architecture
  • Client Side
  • Server Side

Installing Apache

  • APACHE Binaries
  • Directories and Permissions
  • Modules

Starting Apache

  • Option to httpd
  • Starting Manually
  • Automatic System Start

Configuring Apache

  • httpd.conf File
  • Security
  • Document Root
  • Basic Server Directives

Server Status

  • Server Info
  • Managing Children
  • Include Directive

Apache and Security

  • Passwords
  • Authentication
  • Allow – Deny (Effect of Order)

Multiple Sites

  • Virtual Hosting
  • Name Based Virtual Hosting
  • IP-Based Virtual Hosting
  • Port-Based Virtual Hosting

Application Interaction

  • CGI
  • Http Methods
  • Databases
  • CGI Scripts vs Security
  • Perl – PHP – Tomcat
  • SSI
  • Re-writing

Indexing

  • What is indexing?
  • FancyIndexing
  • AddDescription
  • AddIcon

Authentication and SSL

  • What is Authentication?
  • Secure Socket Layer
  • SSL Directives

Proxy Server

  • What is a Proxy Server?
  • Configuration for a Proxy Server
  • Caching

Logging

  • Standard Logging
  • Customised Logging
  • Tracking Site Usage

APACHE for Win32

  • Win32 Distributions
  • Installing APACHE for Win32
  • Starting/Stopping APACHE
  • Configuring APACHE for WIN32
  • Running APACHE from a Console Window
  • Httpd.conf for Win32
Apache Web Server
Training Apache Web Server

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Perl Programming and CGI Scripting – 5 days

Class overview :

This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful for system management, data manipulation, and Web CGI programming.

Class goals :

Extensive hands on exercises provide practice in report creation, pattern matching, string manipulation, file I/O, command line processing, and debugging. Students are shown how to extend Perl’s basic functionality with packages and loadable modules. The final day encompasses CGI scripting with Perl as well as database access using the DBI module. Attendees are shown how to validate form data, how to perform robust database access, and how to generate HTML output in order to create a dynamic web site.

Content of Perl Programming and CGI Scripting

  • Perl Fundamentals
  • Running Perl on UNIX and Windows
  • Using Scalar Variables
  • Using Arrays
  • Operators, Expressions and Precedence
  • Arithmetic and String Operators
  • Relational and Logical Operators
  • Using the Conditional Operator
  • Understanding File Test Functions
  • Conditional Constructs
  • Looping Constructs
  • Using Subroutines
  • Global vs. Local Variables and Scoping
  • Debugger Concepts
  • Using Perl Script Arguments
  • Using Regular Expressions
  • Reading and Writing Files
  • Understanding Scope
  • Understanding Modules
  • Writing to Files and Using Multiple Named Formats
  • The Common Gateway Interface
  • Configuring a Web Server for CGI
  • The Apache httpd.conf File
  • Aliasing CGI-Enabled Directories in Apache
  • Relationship Between HTML and CGI
  • The CGI Output Stream
  • Specifying MIME Types
  • Printing Dynamic Content
  • Working with Form Data
  • Using the Perl CGI.pm Module
  • Creating Forms with CGI.pm
  • Form Processing with CGI.pm
  • Setting Cookies
  • Using Relational Databases with Perl CGI
  • Connecting to a Database
  • Procedural and Object Oriented Programming
Perl Programming and CGI Scripting
Training Perl Programming and CGI Scripting

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

This hands on Perl programming course provides a thorough introduction to the Perl programming language, teaching attendees how to develop and maintain portable scripts useful for system management, data manipulation, and Web CGI programming.

Training Web 2.0 Programming using CherryPy and TurboGears – 5 days

Class overview :

This course will cover the installation, configuration, development and deployment of Web Sites using the TurboGears framework.

Class goals :

This course will cover the installation, configuration, development and deployment of Web Sites using the TurboGears framework.

Content of Web 2.0 Programming using CherryPy and TurboGears

Overview of Web 2.0 Python and Frameworks

The role of AJAX in Web 2.0

Overview, and getting up to speed with classical web technologies – using a standard database driven web site example

  • XML
  • HTML
  • HTTP
  • SQL
  • Java Script
  • Python CGI

Introduction to Web Application Frameworks, CherryPy and TurboGears

  • Model View Controller (MVC) paradigm – which underlies most Web Develoment Frameworks
  • Features supported by most web development frameworks
  • History of TurboGears
  • Core TurboGears components – an overview
  • MVC architecture in TurboGears
  • Overview,by example, of application creation and deployment using TurboGears

TurboGears components in greater depth

  • CherryPy – and TurboGears controllers
  • SQL Objects – Object Relational Mapping
  • Kid template engine and MochiKit – processing and creating views
  • TurboGears Widgets

Case studies

  • Creating a Blog site
  • Managing user identity and tracking site visitors
  • Creating extended widgets
  • MVC design and implementation – team project
  • Adding RSS feed capabilities to a web site

Client side issues

  • Pythonic JavaScripting with MochiKit
  • Flash based interfaces and TurboGears
Web 2.0 Programming using CherryPy and TurboGears
Training Web 2.0 Programming using CherryPy and TurboGears

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Crystal Reports 2008 Level 2 – 2 days

Class overview :

Until now, you have used Crystal Reports to build and modify reports. You want to use the advanced functionality of Crystal Reports to generate reports in the format you desire. In this course, you will create complex reports and data sources using Crystal Reports’ tools. You will not only create more sophisticated reports including subreports and cross-tabs, but you will also increase the speed and efficiency of your reports by using SQL queries.

Class goals :

After completing this course, students should be able to:

  • Create automatic and manual running totals
  • Work with cross-tab reports
  • Add subreports
  • Create drill-downs in a report
  • Use SQL statements in report processing
  • Create complex formulas
  • Add charts to reports
  • Enhance report functionality

Content of

Lesson 1: Creating Running Totals

Lesson 2: Working with Cross-Tabs

Lesson 3: Adding Subreports

Lesson 4: Creating Drill-Downs in a Report

Lesson 5: Using SQL Statements in Report Processing

Lesson 6: Creating Complex Formulas

Lesson 7: Adding Charts to Reports

Lesson 8: Enhancing Report Functionality

  • Appendix A: Managing Reports
  • Appendix B: Processing Data on the Server
  • Appendix C: Detecting and Fixing Problems
Crystal Reports 2008 Level 2
Training Crystal Reports 2008 Level 2

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Crystal Reports 2008 Level 1 – 2 days

Class overview :

Organisations use reporting tools to access data sources and generate customised reports. Crystal Reports 2008 enhances report building and report processing techniques with a slew of features that add value to your presentation. In this course, you will create a basic report by connecting to a database and modifying its presentation.

Class goals :

After completing this course, students should be able to:

  • Explore the Crystal Reports interface
  • Create a basic report and modify it
  • Use formulas for filtering data
  • Build a parameterized report
  • Group report data
  • Enhance a report
  • Create a report using data sourced from an Excel database
  • Distribute data

Content of Crystal Reports 2008 Level 1

Lesson 1: Exploring the Crystal Reports 2008 Interface

Lesson 2: Working with Reports

Lesson 3: Using Formulas in Reports

Lesson 4: Building Parameterized Reports

Lesson 5: Grouping Report Data

Lesson 6: Enhancing a Report

Lesson 7: Creating a Report from Excel Data

Lesson 8: Distributing Data

  • Appendix A: Up and Configuring Data Sources
  • Appendix B: Using Report Processing Techniques
  • Appendix C: Using Functions in Formulas
Crystal Reports 2008 Level 1
Training Crystal Reports 2008 Level 1

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …

Training Crystal Reports Version 11 Advanced – 2 days

Class overview :

Now that you have completed the first course, or are familiar with the basics of building and modifying reports, you’re ready to move ahead to create complex reports and data sources using Crystal Reports’ tools. In this course, you’ll not only learn how to create more sophisticated reports including subreports and cross-tabs, but you’ll also learn how to increase the speed and efficiency of your reports by using SQL queries.

Class goals :

After completing this course, students should be able to:

  • Create running totals in a report
  • Build cross-tabs in your report
  • Add subreports to a report
  • Design a report that uses a drill-down
  • Improve processing speed in your reports
  • Chart single and multiple data series
  • Report from Excel data
  • Implement report prompts
  • Enhance report functionality

Content of Crystal Reports Version 11 Advanced

Creating Running Totals

  • Create a Running Total Field
  • Modify a Running Total Field
  • Create a Manual Running Total on Detail Data
  • Create a Manual Running Total on Summary Data

Building Cross-tabs in Your Report

  • Create a Cross-tab
  • Create a Specified Group Order
  • Filter a Cross-tab by Group
  • Change the Cross-tab Format
  • Conditionally Format Rows and Columns
  • Keep Groups Together

Adding Subreports

  • Insert a Subreport
  • Link a Subreport to a Primary Report
  • Edit a Subreport’s Structure
  • Format a Subreport Using the Format Editor
  • Share Variables Between Subreports and Primary Reports
  • Create an On-demand Subreport

Creating Drill-downs

  • Create a Drill-down
  • Create Separate Headings for Drill-down Data

Enhancing Report Processing by Writing SQL Statements

  • Create a Report Using SQL Queries
  • Summarize Report Data Using SQL Aggregate Functions
  • Create Joins Using SQL
  • Create Subqueries
  • Create a SQL Expression Field

Charting Data

  • Create a Bar Chart
  • Modify a Chart
  • Format a Chart
  • Create a Chart Template
  • Create a Top N Chart
  • Create a Cross-tab Chart

Reporting on Excel Data with Crystal Reports

  • Create a Report Based on Excel Data
  • Modify a Report Generated from Excel Data
  • Update Data in a Report Based on Excel Data

Working with Prompts

  • Create a Static Prompt
  • Create a Dynamic Prompt

Enhancing Report Functionality

  • Group Data Hierarchically
  • Create a Dynamic Image
  • Create a Report Alert
  • Create a Geographic Map
Crystal Reports Version 11 Advanced
Training Crystal Reports Version 11 Advanced

Onze voordelen :

  • Type of training: Inter-company, intra-company and individual
  • 100% flexible & personalised training : You choose the place, the dates and the training program
  • Offer request : Response within 24 hours
  • 50% discount for SME’s from Brussels-Capital Region
  • Free parking, lunch & drinks
  • Free use of our Digital Competence Centre: Manuals, courses, exercises, …